Skip to content

Releases: lifting-bits/sleigh

Sleigh v11.2.1

06 Nov 15:09
0c5929b
Compare
Choose a tag to compare

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

30 Oct 02:59
45e124c
Compare
Choose a tag to compare

What's Changed

  • Ghidra 11.2 by @ekilmer in #296

  • 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 specs

    • M16C_60
    • M16C_80

Full Changelog: v11.1.2...v11.2

Sleigh v11.1.2

30 Oct 01:49
9cacf73
Compare
Choose a tag to compare

What's Changed

  • Ghidra 11.1.2 by @ekilmer in #295

  • 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.

Full Changelog: v11.1.1...v11.1.2

Sleigh v11.1.1

18 Jun 21:09
9650669
Compare
Choose a tag to compare

What's Changed

Full Changelog: v11.1...v11.1.1

Sleigh v11.1

12 Jun 12:04
69e080e
Compare
Choose a tag to compare

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

12 Apr 14:55
231a28b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v11.0.2...v11.0.3

Sleigh v11.0.2

01 Apr 19:51
34a699c
Compare
Choose a tag to compare

What's Changed

  • Added ARM8m_be and ARM8m_le slaspec
  • Update stable to Ghidra v11.0.2 by @ekilmer in #255

Full Changelog: v11.0.1...v11.0.2

Sleigh v11.0.1

31 Jan 14:59
6e0feed
Compare
Choose a tag to compare

What's Changed

Full Changelog: v11.0...v11.0.1

Sleigh v11.0

02 Jan 22:17
81a04f2
Compare
Choose a tag to compare

What's Changed

  • Breaking Change Switch from sleigh to ghidra 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 in include/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

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

Sleigh v10.4

04 Oct 18:48
8c12126
Compare
Choose a tag to compare

What's Changed

Full Changelog: v10.3.3...v10.4