Releases: alinalihassan/Lesma
Releases · alinalihassan/Lesma
v0.18.1
v0.18.0
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)
v0.17.7
v0.17.6
v0.17.5
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
0.17.0 (2023-04-22)
Bug Fixes
- added optional build-llvm feature (8229bf6)
- fixed dot operator not having proper error highlight (322847f)
- Fixed enums (f6a454f)
- fixed imports for new lesma Values and Types refactor (556bbcf)
- fixed is operator not comparing properly (c0c78d6)
- fixing clang format on PRs (9fbbf08)
- testing vcpkg ci/cd pipeline and CMakePresets (82f633f)
- updated CMake version above LLVM one (d519959)