Commit Graph

2159 Commits

Author SHA1 Message Date
wtfsck 48aa55be17 Add add_instruction() 2021-08-17 22:25:29 +02:00
wtfsck 6af9fbfd8f Rename ptr() -> mem() 2021-08-17 22:25:19 +02:00
wtfsck 50b09d2244 Don't truncate displ to 32 bits, #191 2021-08-17 22:25:08 +02:00
wtfsck 702402871a Rename reg name in method name to kr 2021-08-17 22:24:56 +02:00
wtfsck ccbbfd6570 Update coverage filename 2021-08-17 00:42:13 +02:00
wtfsck 3e82c5e18c Generate tests 2021-08-17 00:09:21 +02:00
wtfsck 6296cf33db Fix some C# IDExxxx messages 2021-08-16 23:57:59 +02:00
wtfsck 088b35a4a7 Update test arg gen 2021-08-16 23:57:49 +02:00
wtfsck 7949cdf4b8 Remove unchecked 2021-08-16 23:57:39 +02:00
wtfsck 3dfb34ce95 Move test arg value code to base class 2021-08-15 18:02:11 +02:00
wtfsck bd205e1b94 Update test method names; rename flag 2021-08-15 18:02:00 +02:00
wtfsck 5e910b28b1 Rename flags enum 2021-08-15 18:01:49 +02:00
wtfsck da48629a3c Don't hard code the label id, and add another flag 2021-08-15 18:01:39 +02:00
wtfsck 0d1cdeab77 Remove Sealed trait 2021-08-15 18:01:27 +02:00
wtfsck 3276f0e232 HasBranchNear -> HasNearBranch 2021-08-15 18:01:18 +02:00
wtfsck 0e7ebf48e5 Add some tests 2021-08-14 17:44:58 +02:00
wtfsck a0fa108269 Move Iced.sln 2021-08-14 17:44:39 +02:00
wtfsck d0cfc06a1f Remove net48 from unit tests csproj 2021-08-14 17:44:29 +02:00
wtfsck c9c610c8e7 Ignore all test files 2021-08-12 23:04:23 +02:00
wtfsck 9dbee7dbb4 Add {db,dw,dd,dq}_i() 2021-08-12 23:04:08 +02:00
wtfsck 58fbd823e2 Update build-dotnet 2021-08-12 23:03:57 +02:00
wtfsck 972f0d008c Add mising #if, etc 2021-08-12 23:03:47 +02:00
wtfsck d748ebd875 Pass in decoder options to TestAssembler() 2021-08-12 23:03:37 +02:00
wtfsck dea7201fcf Remove mem methods 2021-08-12 23:03:27 +02:00
wtfsck f9d5733df1 Undo label check 2021-08-12 23:03:16 +02:00
wtfsck 8aab1983a5 Fix errors 2021-08-11 20:30:20 +02:00
wtfsck e8225cde8d
Merge pull request #190 from icedland/code_asm
Add CodeAssembler
2021-08-11 18:52:46 +02:00
wtfsck 4342b3cfbc Add nops_with_size() code 2021-08-11 18:50:13 +02:00
wtfsck 7af66317ea Add db/dw/dd/dq() 2021-08-11 18:50:00 +02:00
wtfsck 6e91097fa4 Add examples 2021-08-11 18:49:51 +02:00
wtfsck 48fd09f5ac Allow defining a label at the end without referencing it 2021-08-11 18:49:40 +02:00
wtfsck 6fad42ba32 Add assemble() impl 2021-08-11 18:49:29 +02:00
wtfsck dd3392c00e Remove #if/#endif in test code 2021-08-10 19:44:50 +02:00
wtfsck 1aa51364c8 Remove __ from struct names 2021-08-10 19:44:39 +02:00
wtfsck 5395a44f32 Move CodeAssembler fns to their own file so they are shown at the top of the generated cargo doc file 2021-08-10 19:44:28 +02:00
wtfsck eec08b89a7 Debug.Assert() -> throw; remove dead code; simplify code 2021-08-10 19:44:11 +02:00
wtfsck dc278c19b0 Add struct name constants 2021-08-10 19:43:51 +02:00
wtfsck 83bf95a980 csproj: enable ContinuousIntegrationBuild, Deterministic, EmbedUntrackedSources 2021-08-10 19:43:40 +02:00
wtfsck 0fbbd5eaa8
Merge pull request #189 from icedland/dependabot/github_actions/actions/setup-node-2.4.0
Bump actions/setup-node from 2.3.0 to 2.4.0
2021-08-07 21:15:24 +02:00
wtfsck 5f7a0c3dc5 Add docs.rs section to Cargo.toml and update build-rust 2021-08-07 19:08:49 +02:00
wtfsck 4735d4d160 Fix errors 2021-08-07 18:48:45 +02:00
wtfsck 5cdad33519 Update build-rust 2021-08-07 18:39:01 +02:00
wtfsck 78581b68c8 Generate code and do a bunch of other things 2021-08-07 18:25:29 +02:00
wtfsck a349bb26b8 Generate traits and pub asm methods 2021-08-06 23:44:01 +02:00
wtfsck 7840b6c12e Update README 2021-08-06 23:43:51 +02:00
dependabot[bot] 6fff1385ee
Bump actions/setup-node from 2.3.0 to 2.4.0
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2.3.0...v2.4.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-06 08:06:25 +00:00
wtfsck a52521de6d Remove deprecated with_rep* and move try_with_rep* code there and deprecate try_with_rep* 2021-08-04 19:57:21 +02:00
wtfsck 4796a918c2 Create Instruction::with{1,2,3,4,5}() methods, deprecate the old ones with longer names 2021-08-03 23:26:46 +02:00
wtfsck f14f03b870 Move Instruction::with*() methods to a new file 2021-08-03 23:20:29 +02:00
wtfsck 159463ceb1 Misc fixes 2021-08-03 23:20:17 +02:00