0xde4ns / yacht

ECMA-335 Implementation written in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yacht

CircleCI codecov

ECMA-335 (Common Language Infrastructure, .NET) implementation written in Rust.

Just for fun

Building from Source

Building on Linux-like systems

  1. Install Rust

Run the command below and follow the onscreen instructions.

curl https://sh.rustup.rs -sSf | sh
  1. Use Rust Nightly
rustup override set nightly
  1. Install dependencies
  • LLVM 6.0
  • Boehm GC
  • (Other packages as necessary...)
# e.g. Ubuntu or Debian
apt-get install llvm-6.0 libgc-dev
  1. Test
cargo test
  1. Run
cargo run --release examples/XXX.exe

About

ECMA-335 Implementation written in Rust

License:MIT License


Languages

Language:Rust 99.9%Language:Shell 0.1%