Skip to content

0.152

Latest
Compare
Choose a tag to compare
@leibnitz27 leibnitz27 released this 11 Dec 10:48
· 46 commits to master since this release

0.152

Ok, it's been almost 10 months since I last published a release. Guilt release time!

  • Handle overly lengthy static enum initialisers.
  • Fix possible loop in conditional condenser.
  • Optional resugaring of unobfuscated retrolambda.
  • Relink external constants where possible
  • Be more restrictive inlining lvalues in the presence of possible side effects
  • Fix Constantlinks relinking (thanks Marcono1234)
  • Docs fixes (thanks YannisBft)
  • Fix race when decompiling with multiple drivers in parallel
  • Support enum changes in Java 15+
  • Tweak record support for Java 15+ changes
  • Fix stack overflow when determining original bytecode location (when showing bytecode loc)
  • Support for sealed classes
  • Fix possible infinite loop in changeassignment rewriter
  • Improve byte data performance (thanks CoolMineman)