Aug 2025 (v0.10.57)
Released on Mon Aug 04 11:04:01 2025 +0700.
Mochi v0.10.57 introduces function type validation and decorator casting, expands Rosetta coverage across Kotlin, Clojure and C++, and refines the Swift benchmark suite.
Transpilers
- Kotlin adds split helper, pow2/nullable variable handling and 20 new Rosetta tasks
- Clojure adds Catalan numbers, cartesian product and new parseIntStr/ratio helpers with 64-bit casts
- Elixir transpiler handles split builtin, global vars in loops and improved loop tracking
- Swift seeds _now RNG, fixes timing and adds 15-puzzle solver benchmark
- C++ adds display-a-linear-combination and disarium numbers outputs with better map iteration
- Scheme supports subprocess getoutput and hoists function definitions
- Aster infers builtins and struct types automatically
Benchmarks
- Records convex hull benchmark and expands Rosetta outputs across Clojure, Kotlin, C++ and Swift
- Adds 15-puzzle solver to Swift benchmarks
Fixes
- OCaml float modulo and dynamic return handling corrected
- C transpiler supports 2D float lists
- Kotlin newline and Scala var type widening issues resolved
- Swift int casting fixed