kuna v1.130
Each archive ships kuna (the CLI), decomp_dbg (the decompiler console), and slacomp (the SLEIGH compiler).
The engine needs compiled SLEIGH specs at runtime: extract kuna-v1.130-specs.tar.gz and point KUNA_SPECS at the extracted specs/ directory. See docs/release.md.
What's Changed
- [AUTOMATED] fix(driver): fnparity - kuna functions shares the decompile discovery policy (DIV-68) by @mahaloz in #277
- [AUTOMATED] fix(p9): branchflip armswap - an else-if collapse must not steal a nested if's brace by @mahaloz in #282
- [AUTOMATED] campaign(decbench): the O0 sweep instrument, and two corrections it forced by @mahaloz in #279
- [AUTOMATED] feat(p1): poolentry - the ARM literal pool AIF never sees (98.4% GT, 4,220 phantom entries retired) by @mahaloz in #278
- [AUTOMATED] feat(p8): guardarm - break the ruleBlockIfNoExit arm TIE by code layout (+297 GED-perfect / 32,339 O0 functions) by @mahaloz in #281
- [AUTOMATED] feat(p8): loopcondhoist - defer a loop head in the ifNoExit scan so ruleBlockWhileDo keeps the head test (+669 GED-perfect / 32,339 O0 functions) by @mahaloz in #283
- [AUTOMATED] fix(p3): calloverlap - complete the two stubbed upstream call-overlap guards (GH-275) by @mahaloz in #284
- [AUTOMATED] feat(p8): orchain - returndup must not split the operand chain of a short-circuit (DIV-69) by @mahaloz in #285
Full Changelog: v1.122...v1.130