Releases: RedstoneWizard08/QuickScript
Releases · RedstoneWizard08/QuickScript
v0.5.3
Wooo! We got to 0.5! This brings a new CLI design, finally publishing on crates.io, a watch mode, an in-place JIT run mode, moving compilation into a subcommand, and logging!
- A new CLI design.
- A new compile subcommand.
- A JIT run mode.
- Complete refactoring of all CLI logic.
- Verbose mode.
- Logging with the
log
crate. - A new watch mode.
- Fixed Android (Termux) support.
- Updated all dependencies.
v0.4.0
v0.4.0
This release brings many new features, from JIT to targeting, and more!
- Added JIT mode
- Worked on basic strip functionality
- Added VCode and ASM dumping
- Fixed some utilities and arguments
- Fixed linker problems
Known issues:
- Compiler can be very finnicky.
v0.3.0
Version 0.3.0! This release brings many changes, including a new codegen backend, a new tokenizer, parser, and general stability improvements.
- Switched from manual ASM to Cranelift codegen
- Created a new character-based tokenizer
- Updated parser to use a more modular design
- Performance upgrades
- Removed unnecessary dependencies
v0.2.0
Changes:
- Optimize binary for size
- Add print function
- Improve parsing method
- Improve the linking method
- Improve assembling method
- Reduce duplicated code
- Work on multi-platform support
v0.1.0
The first working release!