Skip to content

v1.2.3

Compare
Choose a tag to compare
@nico nico released this 07 Aug 18:18
· 15 commits to main since this release

Mostly updates LLVM's demangling libraries to a new version. The main effect of that is that this release can demangle some D and Rust symbols.

The macOS binary is now universal (meaning it can run on both Intel and Apple Silicon macs), instead of having a separate zip file with a universal binary.

demumble is now build using C++17, which especially on Linux might require more symbols in libstdc++ (…but it's built against the same sysroot as last time, and on macOS it uses the same -mmacos-version-min=10.9 flag).

Bug fixes:

  • Don't silently omit suffices on ms symbols, #10
  • Fixed warnings when building with MSVC's cl.exe

Other than that, there are a bunch of internal changes that shouldn't affect users of the demumble binary:

  • Various infra scripts in the repository now require Python 3.
  • The build now requires CMake 3.5 (released Dec 2018) instead of 3.2 previously.
  • There are now GitHub actions that run tests on each commit.