Skip to content

Releases: alinalihassan/Lesma

v0.4.1

10 Mar 08:39
Compare
Choose a tag to compare

0.4.1 (2022-03-10)

Bug Fixes

  • Improved Lexer and Parser error messages (09a97f3)

v0.4.0

10 Mar 00:36
Compare
Choose a tag to compare

0.4.0 (2022-03-10)

Bug Fixes

  • Fixed inverted location (line:col) (d981a58)
  • Fixed tests (35779e3)
  • Removed extra newline from error reporting (2d67d15)

Features

  • Initial change to swap from location to Span, added helper function to generate error messages (3debf85)
  • Proper error handling finished for compiler, parser and lexer (4299f50)

v0.3.0

08 Mar 14:11
Compare
Choose a tag to compare

0.3.0 (2022-03-08)

Bug Fixes

  • Import path is now relative to the calling file. Added test (0af010d)

Features

  • Finished compilation step, fixed jit being executed regardless (c451467)
  • Finished compilation step, fixed jit being executed regardless (ba47c6c)
  • Functional modules system for both AOT and JIT (a8e9fee)

v0.2.0

07 Mar 14:44
Compare
Choose a tag to compare

0.2.0 (2022-03-07)

Bug Fixes

  • Better handle cli positional arguments (eded5c9)

Features

  • Finished Linking method (781536f)
  • Initial commit for Object Linking using Clang Driver (efd2995)

v0.1.0

03 Mar 18:34
Compare
Choose a tag to compare

0.1.0 (2022-03-03)

Bug Fixes

  • ✨ allow empty return in void functions (b3bde14)
  • 🐛 Fixed tests not working after refactoring AST (0495efd)

Features

  • ✨ Added assign operators (+=, -=, *=, /=, %=) (3fdfb63)

v0.0.2

02 Mar 19:23
Compare
Choose a tag to compare

0.0.2 (2022-03-02)

Bug Fixes

  • 🐛 Debug statement acidentally pushed to main, reverted (809c238)
  • ✨ else if keyword is now a proper multiword, not the elseif substitute (19841df)

v0.0.1

02 Mar 16:40
Compare
Choose a tag to compare

0.0.1 (2022-03-02)

Bug Fixes

  • Removed version from CMake, using github releases instead (a6011b1)