Releases: Aardvark-team/Aardvark
Aardvark 1.0.0-test.5.2
Full Changelog: v1.0.0-test.5.1...v1.0.0-test.5.2
Aardvark 1.0.0-test.5.1
Aardvark 1.0 Test Release 5.1
Interpreter changes:
🚀 Speed + Optimizations:
We achieved an average of 6.5x speed boost across Aardvark programs running through the interpreter.
The compiler's codebase was also significantly optimized, resulting in about 8x total speed boost
🐛 Bug fixes + features
Numerous bugs were fixed. After a few days of use, no new bugs have been spotted.
We added numerous new feature to the interpreter, including: operator overloading and getters and setters.
📏 The Interpreter now has a strict
mode
The strict mode applies more strict regulations to your program, including the requirement to declare variables using let
before those variables can be used. It also makes function parameters static by default without having to use the static
keyword before the parameter.
Use the new strict mode by applying --strict
to the end of your run command.
adk upgrade
command to easily upgrade your Aardvark version.
Use adk upgrade --pick
for a first-class experience upgrading your Aardvark version.
🎆 Progress on compiler
Significant progress has been made on the compiler.
⛰️ An all new Error Design!!
See attached files.
☝🏻 Error Recovery to show you more errors at once!
🚀 Speed improvements and optimizations!
🎉 We are beginning work on the Optimizer!
Full Changelog: v1.0.0-test.5...v1.0.0-test.5.1
Aardvark 1.0.0-test.5
Full Changelog: v1.0.0-test.4.1...v1.0.0-test.5
Aardvark 1.0.0-test.4.1
Full Changelog: v1.0.0-test.4...v1.0.0-test.4.1
Aardvark 1.0.0-test.4
Full Changelog: v1.0.0-test.3-bugfix...v1.0.0-test.4
Aardvark 1.0.0-test.3-bugfix
Full Changelog: v1.0.0-test.3...v1.0.0-test.3-bugfix
Aardvark 1.0.0-test.3
Full Changelog: v1.0.0-test.2...v1.0.0-test.3