Maple Ir Versions Save

Industrial IR-based static analysis framework for Java bytecode

1.0.0-SNAPSHOT-1

2 years ago

MapleIR 1.0.0 - Finally a proper release!

Since cts gave me perms to the git, I'm just going to go crazy and make this a usable software for all since it's really cool and works overally pretty well. Here are some basic commands you can use to make use of MapleIR. I may write some passes in the future, no promises as I'm quite busy myself.

CLI preview

What's Changed

  • ClassTree optimization + bug fix for passes
  • Exception bug fix (Pass)
  • Some renaming by @terminalsin in https://github.com/LLVM-but-worse/maple-ir/pull/3
  • CLI implementation by @terminalsin in https://github.com/LLVM-but-worse/maple-ir/pull/5
  • Various fixes, including general optimizations
  • Wrapped everything up for a stable build
  • Fixed odd bug happening with the Boissinot destructor when the comparator was set as a lambda
  • Fixed another odd bug with how hierarchy methods were being searched

New Contributors

Full Changelog: https://github.com/LLVM-but-worse/maple