Changelog
Release history and version notes
v0.99.0
Pre-release 2026-01-15- ✨ Algebraic effects with native continuation support
- ✨ Real effect handlers for IO, Async, and GPU
- ✨ AArch64 and x86-64 native backends
- ⚡ CPS transform for multi-shot continuations
- ⚡ Improved error messages with source context
- 🐛 Linear type checker now handles nested structs correctly
v0.98.0
Alpha 2025-12-01- ✨ GPU kernel compilation to PTX and SPIR-V
- ✨ Refinement types with Z3 SMT backend
- ✨ Units of measure with dimensional analysis
- ⚡ LSP server with hover and go-to-definition
- ⚡ Package manager prototype
v0.97.0
Alpha 2025-10-15- ✨ Knowledge<T> epistemic types
- ✨ GUM-compliant uncertainty propagation
- ✨ Provenance tracking system
- ✨ Effect system (IO, Mut, Alloc, Panic)
- ⚡ Bidirectional type inference
v0.96.0
Alpha 2025-08-01- ✨ Linear and affine type checking
- ✨ Basic LLVM and Cranelift backends
- ✨ Module system with use statements
- ⚡ Parser rewrite for better error recovery
v0.95.0
Prototype 2025-05-15- ✨ Initial compiler implementation
- ✨ Lexer, parser, and AST
- ✨ Basic type checker
- ✨ Tree-walking interpreter
Want to be notified of new releases?
Watch releases on GitHub