Skip to content

v0.18.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Apr 13:26
· 3 commits to main since this release

0.18.0 (2023-04-30)

Bug Fixes

  • added custom operator for type equality. Fixed recursive type comp (1bcccf7)
  • back to shell script for tests. Compilation unstable w/ Catch2 (33ade8c)
  • fixed compiled object files declaring unmangled names (14b819c)
  • fixed crash, benchmarks now run properly (ddc0bdf)
  • fixed external functions not importing properly (e12658a)
  • fixed importing methods (6cf7681)
  • fixed type comparison having errors (8d85145)
  • linking against c standard library when compiling now (5de762a)
  • moved from ordered maps to unordered maps and multimaps (41d1d76)
  • separated JIT preparation and the actual execution of main, LLVM 16 (e9adcd5)

Features

  • default values for functions now fully working! (118f179)
  • initial migration to google test (fde19d3)
  • migrated sample JIT to LLJIT. (e60f5ed)

Performance Improvements

  • improved Lexer performance in Driver, we're now streaming file (8db6dac)