Releases: lifting-bits/sleigh
Releases · lifting-bits/sleigh
Sleigh v11.2.1
What's Changed
- Update CI runner and build steps by @ekilmer in #297
- Build for Apple Silicon
- Ignore some floating point comparison tests due to CPU arch differences (ARM vs. x86)
Full Changelog: v11.2...v11.2.1
Sleigh v11.2
What's Changed
-
Fix bug in Windows with vector::reserve and resize (added patch
src/patches/stable/0004-Use-string-resize-instead-of-reserve.patch
) -
Ignore double floating point test due to errors on mac and Windows (added patch
src/patches/stable/0005-Ignore-floating-point-test-due-to-compilation-differ.patch
) -
Add
M16C
processor sleigh specsM16C_60
M16C_80
Full Changelog: v11.1.2...v11.2
Sleigh v11.1.2
What's Changed
-
Remove UBSAN fix in funcdata_varnode.cc (modified patch file
src/patches/stable/0001-Fix-UBSAN-errors-in-decompiler.patch
)- Tests now pass. It is unclear whether the tests rely on this undefined
behavior or not. It is also unclear whether the tests even trigger
undefined behavior at this location anymore. This will be revisited when
future testing with sanitizers is investigated and integrated into CI.
- Tests now pass. It is unclear whether the tests rely on this undefined
Full Changelog: v11.1.1...v11.1.2
Sleigh v11.1.1
Sleigh v11.1
What's Changed
- CI: Specifically use macos-13 image by @ekilmer in #262
- Ghidra 11.1 by @ekilmer in #268
- ZLIB is required for compressed sleigh files
Full Changelog: v11.0.3...v11.1
Sleigh v11.0.3
Sleigh v11.0.2
What's Changed
Full Changelog: v11.0.1...v11.0.2
Sleigh v11.0.1
What's Changed
- CI: Smoketest pcode generation by @ekilmer in #233
- Update stable to Ghidra v11.0.1 by @tetsuo-cpp in #238
Full Changelog: v11.0...v11.0.1
Sleigh v11.0
What's Changed
- Breaking Change Switch from
sleigh
toghidra
for include directory by @ekilmer in #229- This only affects header files that appear in the upstream Ghidra repository:
include/sleigh
->include/ghidra
. Any helper or support headers will still appear ininclude/sleigh
. - At time of writing, while upstream doesn't separate headers, this change was made to be more consistent with the new-ish C++
ghidra
namespace. A PR tracks the equivalent change to upstream NationalSecurityAgency/ghidra#5950
- This only affects header files that appear in the upstream Ghidra repository:
Full Changelog: v10.4...v11.0
Ghidra Decompiler and Spec Changes:
git log --no-merges Ghidra_10.4_build...Ghidra_11.0_build -- Ghidra/Features/Decompiler/src/decompile Ghidra/Processors