Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.49 KB

CHANGELOG.MD

File metadata and controls

26 lines (17 loc) · 1.49 KB

0.2.1 -> 0.2.2

Update from Antlr 13.0 to Antlr 13.1 Update from .Net 7 to .Net 8 Fix build script

0.2.0 -> 0.2.1

This update mainly brings dictionaries but it also brings a lot of bug fixes and improvements.
Fixed the syntax warnings.
Optimized arrays.
Fixed the bug that made that you coudn't use a declared variable as a value to an array.
Added multi line comments E.g /* */.
Removed unused code.
Improved the way Write and WriteLine print arrays and now dictionaries.

0.1.11 -> 0.2.0

Updated from .Net 6 to .Net 7.
Updated from Antlrcs4.6.6 to Antlr4.11.1.
No more dynamic types used inside the interpreter, this only happened because of the new Generic maths added in .NET 7 and for now, basically all numbers are converted to doubles but this needs urgent change.
The compiled executable is about 5.5 times smaller and the execution time is about 4.5 times faster, this is only possible with the new Native AOT introduced in .Net7.
Unfortunately it only works on win-x64 and Linux-x64 (it also works for win-arm64 and linux-arm64, but I don't own any ARM machines to compile it to those targets) for now, the other platforms still use ReadyToRun.