Releases: V8V88V8V88/XE
Release list
v0.1.4
v0.1.3+1
Full Changelog: v0.1.3...v0.1.3+1
v0.1.3
v0.1.3 Release
2 This release introduces significant performance optimizations and stability fixes:
3 - Optimized Typed IR: Faster binaries through aggressive native type inference.
4 - Global Variable Access: Functions can now read and write module-level variables.
5 - Stability Fixes: Resolved binary expression type mismatches and assignment
double-evaluation.
6 - Enhanced Diagnostics: Improved compiler errors with source snippets and carets.
Full Changelog: v0.1.2.6...v0.1.3
v0.1.2+9
Full Changelog: v0.1.2+8...v0.1.2+9
v0.1.2+8
Full Changelog: v0.1.2+7...v0.1.2+8
Full Changelog: v0.1.2+7...v0.1.2+8
v0.1.2-alpha.7
Highlights
- Changed keyword used for function from
functiontofun - Multi-file modules:
import xandfrom x import name - Same behavior in
xe runandxe compile(module graph is linked before codegen) - Better errors: messages show the correct file + caret
- New module example: examples/modules/
- More tests: module linking + failure cases (missing module/export, circular import, late import)
Known limitations
- Only top-level functions are importable
- No module-level variables inside functions (no closures yet)
v0.1.2+7
Pre-release (modules/linking + docs + update behavior fixes).
Full Changelog: v0.1.2-alpha.7...v0.1.2+7
v0.1.2.6
Full Changelog: v0.1.2.5...v0.1.2.6
Full Changelog: v0.1.2.5...v0.1.2.6
v0.1.2.5
Full Changelog: v0.1.2.4...v0.1.2.5
v0.1.2.4
Full Changelog: v0.1.2.3...v0.1.2.4