Skip to content

Releases: JetJet13/Jet

Release list

v0.1.0-alpha

Choose a tag to compare

@JetJet13 JetJet13 released this 26 Oct 00:03

Jet v0.1.0 Alpha Release

Download Instructions

  1. Please make sure your target is supported by reviewing the table below. If support for your target is unknown, then there are no guarantees that Jet's compilers will work on your machine.

    Target Supported OS Versions Tested
    MacOS x86_64 Yes macOS Monterey (v12.7.2)
    MacOS arm64 Unknown macOS Tahoe (v26.6) - Did Not Work
    Linux GNU x86_64 Yes Ubuntu v24.04
    Linux GNU arm64 Yes Ubuntu v24.04
    Linux MUSL x86_64 Yes Alpine Linux v3.22.1
    Linux MUSL arm64 Yes Alpine Linux v3.21.2
    Windows x86_64 Yes via WSL2 Ubuntu v26.04, v24.04
    Windows arm64 Unknown -

    Note: x86_64 is considered equivalent to amd64
    Note: macOS arm64 and Windows arm64 testing is currently limited. If you would like to help out with release testing on macOS or Windows arm64 hardware, please create an issue mentioning <target> testing support in the title and tag JetJet13.

  2. Install dependencies

    • MacOS (x86_64 & aarch64)
      xcode-select --install
      
    • Linux GNU (x86_64 & aarch64)
      apt update
      apt install libc6-dev libc++-dev libc++abi-dev libunwind-18-dev
      
    • Linux MUSL (x86_64 & aarch64)
      apk update
      apk add libc++ libc++-dev compiler-rt llvm-libunwind-dev musl-dev
      
  3. Download the release asset for your target:

    Target Asset
    MacOS x86_64 x86_64-macos-jet-binaries-v0.1.0-alpha.tar.gz
    MacOS aarch64 aarch64-macos-jet-binaries-v0.1.0-alpha.tar.gz
    Linux GNU x86_64 x86_64-linux-gnu-jet-binaries-v0.1.0-alpha.tar.gz
    Linux GNU aarch64 aarch64-linux-gnu-jet-binaries-v0.1.0-alpha.tar.gz
    Linux MUSL x86_64 x86_64-linux-musl-jet-binaries-v0.1.0-alpha.tar.gz
    Linux MUSL aarch64 aarch64-linux-musl-jet-binaries-v0.1.0-alpha.tar.gz
    Windows x86_64* x86_64-linux-gnu-jet-binaries-v0.1.0-alpha.tar.gz
    Windows aarch64* aarch64-linux-gnu-jet-binaries-v0.1.0-alpha.tar.gz

    *WSL2 required

  4. Unzip the tar ball

    tar -xf ./x86_64-macos-jet-binaries-v0.1.0-alpha.tar.gz  -C <destination-folder>

    Your <destination-folder> should now contain jet and jet-debug. Feel free to add them to your PATH.

    <destination-folder>/
      ├── jet
      └── jet-debug

Disclaimer

Jet is currently in alpha, so bugs are to be expected. If you run into a bug, please review the current github issues list to check if an issue already exists for it before creating a new one. Thanks in advance!