Skip to main content

Jul 2025 (v0.10.29)

Released on Sun Jul 20 09:45:10 2025 +0700.

Mochi v0.10.29 continues dataset updates and introduces Python bigint support while refining compilers for Zig, Kotlin, C# and more.

Examples

  • Fortran TPC-H query 6 output and format
  • Dataset golden outputs refreshed for Kotlin, Java, C++, Go and others
  • Extended Python bigint machine test

Compilers

  • Zig compiler infers range indices and emits direct substring slices
  • Kotlin sort inference improved with map comparators
  • Go compiler enhances option field inference
  • F# compiler fixes import modules and selector methods
  • C# infers query map structs
  • OCaml inlines sum operations and refines union types
  • Lua runtime helpers removed
  • Erlang tracks nested map fields
  • C backend infers group keys and constant string lists

Runtime

  • Python runtime supports bigint operations
  • Zig substring builtin returns direct slices
  • Lua runtime simplified by dropping helpers
  • C backend fixes variant constant loops

Documentation

  • Fortran notes updated
  • Elixir README and other machine docs refreshed