Skip to content

Releases: V8V88V8V88/XE

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 16 Aug 04:19

Full Changelog: v0.1.3...v0.1.4

Full Changelog: v0.1.3...v0.1.4

Full Changelog: v0.1.3...v0.1.4

v0.1.3+1

Choose a tag to compare

@github-actions github-actions released this 12 May 12:22

Full Changelog: v0.1.3...v0.1.3+1

v0.1.3

Choose a tag to compare

@V8V88V8V88 V8V88V8V88 released this 12 May 10:21

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

Choose a tag to compare

@github-actions github-actions released this 11 May 05:59

Full Changelog: v0.1.2+8...v0.1.2+9

v0.1.2+8

Choose a tag to compare

@github-actions github-actions released this 11 May 02:13

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

Choose a tag to compare

@github-actions github-actions released this 06 May 06:25

Highlights

  • Changed keyword used for function from function to fun
  • Multi-file modules: import x and from x import name
  • Same behavior in xe run and xe 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

Choose a tag to compare

@V8V88V8V88 V8V88V8V88 released this 06 May 06:39

Pre-release (modules/linking + docs + update behavior fixes).

Full Changelog: v0.1.2-alpha.7...v0.1.2+7

v0.1.2.6

Choose a tag to compare

@V8V88V8V88 V8V88V8V88 released this 30 Apr 07:11

Full Changelog: v0.1.2.5...v0.1.2.6

Full Changelog: v0.1.2.5...v0.1.2.6

v0.1.2.5

Choose a tag to compare

@github-actions github-actions released this 30 Apr 06:50

Full Changelog: v0.1.2.4...v0.1.2.5

v0.1.2.4

Choose a tag to compare

@github-actions github-actions released this 21 Apr 05:29

Full Changelog: v0.1.2.3...v0.1.2.4