-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGELOG
48 lines (38 loc) · 2.89 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
mewa (0.10.0-1) stable; urgency=low
* Support for LLVM version 15 (tests are not affected).
* Added option -l/--generate-language that prints a Lua module with the language description.
-- Patrick Frey <[email protected]> Fri, 3 Sep 2021 10:50:00 +0200
mewa (0.9.0-1) stable; urgency=low
* 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.
-- Patrick Frey <[email protected]> Fri, 3 Sep 2021 10:50:00 +0200
mewa (0.8.0-1) stable; urgency=low
* Make typedb API naming consistent: Deprecated functions typedb:get_type (renamed typedb:this_type), and typedb:get_types (renamed typedb:this_types) (issue #4)
* Fixed bad usage of luarocks when determining the path of Lua libraries. Caused problems if multiple Lua versions were installed.
-- Patrick Frey <[email protected]> Fri, 20 Aug 2021 17:30:00 +0200
mewa (0.7.0-1) stable; urgency=low
* Added possibility to implement off-side rule languages (languages with a meaning of indentiation): Command %INDENTL in the grammar file.
-- Patrick Frey <[email protected]> Mon, 16 Aug 2021 15:00:00 +0200
mewa (0.6.0-1) stable; urgency=low
* Added support for LLVM-13 in example language1.
-- Patrick Frey <[email protected]> Fri, 30 Jul 2021 9:00:00 +0200
mewa (0.5.0-1) stable; urgency=low
* Fix issue #2: Use lua_pushvalue( ls, -1); <hnd> = luaL_ref( ls, LUA_REGISTRYINDEX); and lua_rawgeti( ls, LUA_REGISTRYINDEX, <hnd>); instead of Lua table with custom counters as keys for object references stored as integers in the C++ structures of Mewa.
-- Patrick Frey <[email protected]> Mon, 26 Jul 2021 17:10:00 +0200
mewa (0.4.0-1) stable; urgency=low
* Check LLVM version in configure, provide partial support for LLVM-12, tests run with LLVM-11, LLVM-10
* Try to provide line info in compiler error message if not provided by Lua
-- Patrick Frey <[email protected]> Wed, 26 Jun 2021 10:10:00 +0200
mewa (0.3.0-1) stable; urgency=low
* Restructure documentation (mainly for the code project article), rename some files to avoid confusion
-- Patrick Frey <[email protected]> Mon, 26 Mai 2021 11:20:00 +0200
mewa (0.2.0-1) stable; urgency=low
* Added command-line parser return value options, passed as additional argument to top level Lua AST node functions of the compiler
* Do not pass typesystem structure anymore to the command-line parser. Reduce intrusiveness.
* Added mewa.version command
* Make tagmask default uniform across all resolving functions, default is allways ALL and not NOTHING
* Improved documentation, added article with tutorial
-- Patrick Frey <[email protected]> Mon, 24 Mai 2021 22:00:00 +0200
mewa (0.1.0-1) stable; urgency=low
* Initial revision
-- Patrick Frey <[email protected]> Fri, 1 Mai 2021 15:16:29 +0200