Releases: alinalihassan/Lesma
Releases · alinalihassan/Lesma
v0.18.1
01 May 12:18
Compare
Sorry, something went wrong.
No results found
0.18.1 (2023-05-01)
Bug Fixes
Fixed parser not parsing power expression (x^y) (ea0bc42 )
fixed standard library integer print. Function lookup doesn't take type width into account yet (2652777 )
v0.18.0
30 Apr 13:26
Compare
Sorry, something went wrong.
No results found
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
22 Apr 09:43
Compare
Sorry, something went wrong.
No results found
0.17.7 (2023-04-22)
Bug Fixes
fixed CHANGELOG no longer being updated (ee4d9b5 )
v0.17.6
22 Apr 09:37
Compare
Sorry, something went wrong.
No results found
0.17.6 (2023-04-22)
Bug Fixes
fixed ci not commiting vcpkg (3c6eb71 )
v0.17.5
22 Apr 09:29
Compare
Sorry, something went wrong.
No results found
0.17.5 (2023-04-22)
Bug Fixes
trigger ci with improved workflow (0edea4b )
v0.17.4
22 Apr 09:04
Compare
Sorry, something went wrong.
No results found
v0.17.3
22 Apr 08:57
Compare
Sorry, something went wrong.
No results found
0.17.3 (2023-04-22)
Bug Fixes
fix ci trying to make new release when it shouldn't (30c0ddc )
trigger ci, updated docs (2a3abf6 )
v0.17.2
22 Apr 08:36
Compare
Sorry, something went wrong.
No results found
v0.17.1
22 Apr 08:24
Compare
Sorry, something went wrong.
No results found
v0.17.0
22 Apr 08:12
Compare
Sorry, something went wrong.
No results found
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 )
Features
Added support for failing cases (40f88f9 )
fixed classes implementation (87d3699 )
massive refactoring, using our Value and Type classes instead of llvm's (9fecfa6 )
migrated to vcpkg, migrated from clang to lld for compilation (18e2081 )
remaking tests (9a66738 )