moxie-releases

git clone https://git.smesh.lol/moxie-releases.git

moxie releases

Binary releases of the Moxie compiler.

install

curl -fsSL https://git.smesh.lol/moxie/raw/install.sh | bash

Installs the compiler to ~/.local/share/moxie and a versioned binary to ~/.local/bin/moxie-X.Y.Z with moxie symlinked to the latest.

Override paths:

MOXIE_INSTALL_DIR=~/moxie MOXIE_BINDIR=~/bin \
    curl -fsSL https://git.smesh.lol/moxie/raw/install.sh | bash

Then add to your shell profile:

export PATH="$HOME/.local/bin:$PATH"
export MOXIEROOT="$HOME/.local/share/moxie"

requirements

  • LLVM 21 shared libraries (libLLVM-21, libclang-21, lld-21)
  • Linux x86_64 or aarch64

contents

Each tarball contains:

bin/moxie self-hosting compiler (links LLVM 21) compiler/ compiler source (.mx) for rebuilding from source src/ standard library sources sysroot/ precompiled runtime bitcode (bdwgc, musl, compiler-rt) jsruntime/ JS runtime modules for WASM target llvm-glue/ LLVM C++ bridge library build.sh bootstrap build script SHA256 fixpoint binary hash

files