Jank now has its own custom IR | Hacker News
TL;DR AI
2 min readKey summary
Jank now replaces a Clojure `max` call with a direct runtime call in its own IR.
That gives LLVM more room to inline, simplify repeated type and arithmetic checks, and optimize the code further.
The change can reduce interpreter-like overhead while preserving needed safety checks.
It also sets up future specialization for unboxed types and other compiler optimizations.



