Skip to content

Releases: RedstoneWizard08/QuickScript

v0.5.3

19 Nov 12:49
Compare
Choose a tag to compare

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

17 Nov 19:25
Compare
Choose a tag to compare

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

11 Nov 23:29
Compare
Choose a tag to compare

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

25 Aug 01:07
Compare
Choose a tag to compare

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

24 Aug 17:20
Compare
Choose a tag to compare

The first working release!