JIT-compiler for the programming language Dora implemented in Rust. Works on Linux, Windows and macOS (x86_64 and aarch64). Build with:
Install Rust stable with the help of rustup.rs. Dora uses
cargo
for building:
# build in debug and release mode
cargo build && cargo build --release
# run all tests in debug and release mode (needs Ruby)
tools/test && tools/test-release # Linux and macOS
tools/test.bat && tools/test-release.bat # Windows
Note that the test runner is implemented in Ruby
and therefore a Ruby interpreter needs to be installed on your system (e.g.
brew/dnf/apt install ruby
).