Commit Graph

2159 Commits

Author SHA1 Message Date
wtfsck 4898bc1900 Store mem handler index when reading modrm 2021-05-17 19:51:51 +02:00
wtfsck 16d66d54e8 Update test 2021-05-17 19:51:40 +02:00
wtfsck 3ae6f1a622 Merge writes to field 2021-05-16 16:34:32 +02:00
wtfsck a22cf2b1e1 Store decode fn in the handler table 2021-05-16 16:34:24 +02:00
wtfsck 11dbdf5816 Update is_invalid() 2021-05-16 16:34:16 +02:00
wtfsck 5887246aba Update misc decoder tests 2021-05-16 16:34:07 +02:00
wtfsck 3276bb06b6 Update rex opcode handler 2021-05-15 00:01:45 +02:00
wtfsck 7e81953666 Create prefix opcode handlers 2021-05-14 23:10:38 +02:00
wtfsck 25918eca3f Update EVEX handler 2021-05-14 22:32:33 +02:00
wtfsck ed04e1a89c Hide IcedFeatures docs, update comment 2021-05-14 22:32:24 +02:00
wtfsck 7c6f02ee41 Update release.yml 2021-05-14 22:32:16 +02:00
wtfsck d4f1cc9f53 Merge tag 'v1.11.3' 2021-05-13 23:24:43 +02:00
wtfsck 6661f795ba Bump version 2021-05-13 22:56:24 +02:00
wtfsck a291486310 Remove whl count check 2021-05-13 22:56:12 +02:00
wtfsck 09886e4601 Rust 1.52.0 2021-05-13 22:24:07 +02:00
wtfsck 995de22625 Remove old pkg dir before creating release tgz file 2021-05-13 22:11:07 +02:00
wtfsck 08f5389eef Add code to publish to npm too 2021-05-13 22:10:57 +02:00
wtfsck 649c19724a Update release.yml 2021-05-13 22:06:59 +02:00
wtfsck 9cd6bb89aa Port #162 to C# 2021-05-13 22:05:48 +02:00
wtfsck 9fa4b84e10 Use wrapping_sub and update expr 2021-05-13 22:05:38 +02:00
Susits Matyas 240bf80db3 BlockEncoder instruction size optimization fix (#162)
* add bugfix to original code

* rustfmt

* fix correct_diff

* fix `gained` increments
2021-05-13 22:05:18 +02:00
wtfsck 825e55b417 Remove old pkg dir before creating release tgz file 2021-05-13 21:44:48 +02:00
wtfsck 89d4ecc9f0 Add code to publish to npm too 2021-05-13 21:38:20 +02:00
wtfsck a001947a98 Add a decoder/encoder ip overflow test 2021-05-13 21:38:13 +02:00
wtfsck 72d6af226a
Merge pull request #164 from icedland/dependabot/github_actions/actions/checkout-2.3.4
Bump actions/checkout from 2 to 2.3.4
2021-05-12 22:26:36 +02:00
wtfsck 3cbd2940ba
Merge pull request #165 from icedland/dependabot/github_actions/conda-incubator/setup-miniconda-2.1.1
Bump conda-incubator/setup-miniconda from 2 to 2.1.1
2021-05-12 22:26:25 +02:00
wtfsck 5acfcfdba7
Merge pull request #166 from icedland/dependabot/github_actions/actions/setup-python-2.2.2
Bump actions/setup-python from 2 to 2.2.2
2021-05-12 22:26:12 +02:00
wtfsck 744ead28ee Support `VPCMP{U,}{B,W,D,Q}` pseudo ops (formatters) 2021-05-12 22:24:43 +02:00
dependabot[bot] abd893f36b
Bump actions/setup-python from 2 to 2.2.2
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 2.2.2.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v2.2.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 05:51:18 +00:00
dependabot[bot] 7fdcbad065
Bump conda-incubator/setup-miniconda from 2 to 2.1.1
Bumps [conda-incubator/setup-miniconda](https://github.com/conda-incubator/setup-miniconda) from 2 to 2.1.1.
- [Release notes](https://github.com/conda-incubator/setup-miniconda/releases)
- [Changelog](https://github.com/conda-incubator/setup-miniconda/blob/master/CHANGELOG.md)
- [Commits](https://github.com/conda-incubator/setup-miniconda/compare/v2...v2.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 05:51:13 +00:00
dependabot[bot] 5db165cd77
Bump actions/checkout from 2 to 2.3.4
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 2.3.4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v2.3.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 05:51:10 +00:00
wtfsck 0a196b21aa Port #162 to C# 2021-05-10 18:44:14 +02:00
wtfsck b4d7c67fae Use wrapping_sub and update expr 2021-05-10 18:44:06 +02:00
wtfsck af14398080 Turn the struct into an enum 2021-05-10 18:43:58 +02:00
Susits Matyas 479443f483
BlockEncoder instruction size optimization fix (#162)
* add bugfix to original code

* rustfmt

* fix correct_diff

* fix `gained` increments
2021-05-10 18:11:04 +02:00
wtfsck 8239d045a4
Merge pull request #163 from icedland/dependabot/nuget/src/csharp/Microsoft.NETFramework.ReferenceAssemblies-1.0.2
Bump Microsoft.NETFramework.ReferenceAssemblies from 1.0.1 to 1.0.2 in /src/csharp
2021-05-10 18:10:09 +02:00
wtfsck 73c6bfac6e Update enum iters tests with rev() 2021-05-10 18:08:39 +02:00
wtfsck 31e71c5692 Fix gen'd code, remove core:: 2021-05-10 18:08:32 +02:00
wtfsck 3ef90578ba Update DS_REG const 2021-05-10 18:08:24 +02:00
dependabot[bot] 1aa708a569
Bump Microsoft.NETFramework.ReferenceAssemblies in /src/csharp
Bumps [Microsoft.NETFramework.ReferenceAssemblies](https://github.com/Microsoft/dotnet) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/Microsoft/dotnet/releases)
- [Commits](https://github.com/Microsoft/dotnet/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-10 09:03:34 +00:00
wtfsck 2925f38320 64-bit align mem_dipsl fields 2021-05-08 21:34:20 +02:00
wtfsck ae4ddf4a96 Enum iters now also impl DoubleEndedIterator (so rev() works) 2021-05-08 21:34:13 +02:00
wtfsck 8da4d0dea6 Use normal indexing 2021-05-07 22:34:38 +02:00
wtfsck 4099e8685f
Merge pull request #161 from icedland/dependabot/nuget/src/csharp/Microsoft.NETFramework.ReferenceAssemblies-1.0.1
Bump Microsoft.NETFramework.ReferenceAssemblies from 1.0.0 to 1.0.1 in /src/csharp
2021-05-06 22:21:11 +02:00
wtfsck 5d194f15fd
Merge pull request #160 from icedland/dependabot/github_actions/actions/setup-dotnet-v1.8.0
Bump actions/setup-dotnet from v1 to v1.8.0
2021-05-06 22:20:44 +02:00
wtfsck 2895d67455 Add const_assert_eq!()s 2021-05-06 22:14:47 +02:00
wtfsck fab3ac86c3 Update codecov.yml 2021-05-06 22:02:27 +02:00
wtfsck 97e64162b0 Fix 1.41.0 errors 2021-05-06 21:57:21 +02:00
wtfsck 3a8e25a0be Update fast fmt loop 2021-05-06 21:44:24 +02:00
wtfsck 8684db19ae Use a non-failing op_register() method 2021-05-06 21:44:14 +02:00