Releases: NaC-L/Mergen
Releases · NaC-L/Mergen
v0.7
What's Changed
- refactor side branch by @dword64 in #60
- Fix R15 register mapping (use R15W instead of duplicate R15B) by @dword64 in #65
- Stabilize rewrite pipeline with strict flag-oracle coverage and microtest framework by @NaC-L in #66
- Regression hardening: 108/111 handler coverage, 11 semantic fixes, oracle pipeline by @NaC-L in #67
- Rewrite regression hardening: CFG, bug fixes, test infrastructure by @NaC-L in #68
- Refactor: reorganize codebase, split Semantics, remove dead code by @NaC-L in #69
- Add Sleigh/P-code oracle provider for cross-validated test vectors by @NaC-L in #70
- Add SSE2 integer XMM lifting with oracle-backed SIMD tests by @NaC-L in #71
- Harden lifter/runtime contracts and rewrite validation gates by @NaC-L in #72
- feat: lifter correctness hardening, review automation, repo cleanup by @NaC-L in #74
- feat: call-boundary ABI framework with strict clobber semantics by @NaC-L in #76
- fix: correctness bugs and inconsistencies in post-lifting passes by @NaC-L in #77
- feat: PE export auto-outline + --outline CLI flag by @NaC-L in #78
- feat: named import calls, .pdata auto-outline, Win32 API signatures by @NaC-L in #79
- test: add jump table regression suite (5 samples, 39 semantic cases) by @NaC-L in #80
- ci: add Windows build workflow with artifact upload by @NaC-L in #81
Full Changelog: 0.6...v0.7
0.6
What's Changed
- Update Dockerfile to include git by @kyle-elliott in #9
- Fix outs by @Pigrecos in #10
- Fix calculation on lift_rcr and lift_rcl by @Pigrecos in #24
- Made docker utilizes cache mechanism. also change entrypoint by @vxcall in #25
- update Dockerfile for the user command to be simpler by @vxcall in #26
- combined lift_div and lift_div2 function by @vxcall in #29
- docker build fix by @vxcall in #31
- Refactor extractBytes function to handle various input sizes correctly by @Pigrecos in #32
- Create docker-image.yml by @NaC-L in #33
- lift_idiv2 integration, and separate lift_inc_dec by @vxcall in #34
- improved README by @vxcall in #35
- version 0.6 by @NaC-L in #37
- Stashed changes2 by @NaC-L in #42
- Fixing the Casting Error, adding Windows build instructions by @dword64 in #43
- Fix typo in build instructions by @Azvanzed in #46
- Upload build by @Azvanzed in #49
- X86_SUPPORT by @NaC-L in #48
- Improve performance by @NaC-L in #51
- Fix arch and shifts by @NaC-L in #52
- sarx/shrx/shlx by @NaC-L in #54
- Support multiple disassemblers by @NaC-L in #56
- llvm-20 update by @grimaz in #64
New Contributors
- @kyle-elliott made their first contribution in #9
- @Pigrecos made their first contribution in #10
- @vxcall made their first contribution in #25
- @NaC-L made their first contribution in #33
- @dword64 made their first contribution in #43
- @Azvanzed made their first contribution in #46
- @grimaz made their first contribution in #64
Full Changelog: 0.5.1...0.6
0.5.1
What's Changed
- [*] Clarified README.md by @loneicewolf in #2
- Compilation works on Linux (LLVM 15) by @mrexodia in #3
- Add docker build + instructions on how to build it in Docker by @r3bb1t in #4
- Update CMakeLists.txt by @r3bb1t in #5
- Fix build by @r3bb1t in #8
New Contributors
- @loneicewolf made their first contribution in #2
- @mrexodia made their first contribution in #3
- @r3bb1t made their first contribution in #4
Full Changelog: https://github.com/NaC-L/Mergen/commits/0.5.1