Releases: patrickfrey/mewa
Releases · patrickfrey/mewa
0.10
0.9
- Support for LLVM version 14 and switch to LLVM-14 as the default version because Ubuntu did so too.
- Fixed bug in typedb:resolve_type, case of single context type/constructor pair argument was not handled correctly.
0.8
0.7
Added possibility to implement off-side rule languages (languages with a meaning of indentation) with the command %INDENTL in the grammar file.
0.6
Added support for LLVM-13 in example language1
0.5
0.4
Check LLVM version in configure, provide partial support for LLVM-12, tests run with LLVM-11, LLVM-10
Try to provide line info in a compiler error message if not provided by Lua
0.3
Restructure documentation (mainly for the code project article), rename some files to avoid confusion.
0.2
- Added command-line parser return value options, passed as additional argument to top-level Lua AST callback functions of the compiler
- Do not pass typesystem structure anymore to the command-line parser. Reduce intrusiveness.
- Added Lua mewa.version command
- Make tagmask default uniform across all resolving functions, default is always ALL and not NOTHING
0.1
Got example language1 to a reasonable coverage of features for a demo language as proof of concept.