- XCode 12 support
- Completely reworked escape analysis for object allocation
- Use ForeignException wrapper to handle native exceptions (GH-3553)
- CocoaPods plugin improvements
- equals/hashCode support for adapted callable references (KT-39800)
- equals/hashCode support for fun interfaces (KT-39798)
- IR-level optimizations
- Constant folding
- String concatenation flattenning
- Various fixes/improvements to compiler caches
- Some fixes to samples (calculator, tensorflow)
- Bug fixes
Download the binary distribution from https://github.com/JetBrains/kotlin/releases/tag/v1.4.20