Releases: poppy-team/ori-lang
Release list
Ori v0.3.8
Ori v0.3.8 native packages.
Assets
| Platform | File |
|---|---|
| Linux x86_64 | ori-v0.3.8-x86_64-unknown-linux-gnu.tar.gz |
| Linux deb | ori_*_amd64.deb |
| Windows MSVC x86_64 | ori-v0.3.8-x86_64-pc-windows-msvc.zip |
| macOS Apple Silicon | ori-v0.3.8-aarch64-apple-darwin.tar.gz |
| macOS Intel | ori-v0.3.8-x86_64-apple-darwin.tar.gz |
Install
See docs/install.md.
Windows (recommended — Scoop-style one-liner):
irm https://raw.githubusercontent.com/raillen/ori-lang/master/tools/windows/get.ps1 | iexOr extract the zip and run install.cmd / install.ps1
(%LOCALAPPDATA%\Programs\Ori + User PATH).
- AOT needs the OS linker (VS Build Tools / build-essential / Xcode CLT).
- JIT (
ori run) needs only the packaged runtime cdylib.
ABI: ori-native-abi-1 · FREEZE-1 on 0.3.x.
Ori v0.3.7
Ori v0.3.7 native packages.
Assets
| Platform | File |
|---|---|
| Linux x86_64 | ori-v0.3.7-x86_64-unknown-linux-gnu.tar.gz |
| Linux deb | ori_*_amd64.deb |
| Windows MSVC x86_64 | ori-v0.3.7-x86_64-pc-windows-msvc.zip |
| macOS Apple Silicon | ori-v0.3.7-aarch64-apple-darwin.tar.gz |
| macOS Intel | ori-v0.3.7-x86_64-apple-darwin.tar.gz |
Install
See docs/install.md.
Windows (recommended — Scoop-style one-liner):
irm https://raw.githubusercontent.com/raillen/ori-lang/master/tools/windows/get.ps1 | iexOr extract the zip and run install.cmd / install.ps1
(%LOCALAPPDATA%\Programs\Ori + User PATH).
- AOT needs the OS linker (VS Build Tools / build-essential / Xcode CLT).
- JIT (
ori run) needs only the packaged runtime cdylib.
ABI: ori-native-abi-1 · FREEZE-1 on 0.3.x.
Ori v0.3.6
Ori v0.3.6 native packages.
Assets
| Platform | File |
|---|---|
| Linux x86_64 | ori-v0.3.6-x86_64-unknown-linux-gnu.tar.gz |
| Linux deb | ori_*_amd64.deb |
| Windows MSVC x86_64 | ori-v0.3.6-x86_64-pc-windows-msvc.zip |
| macOS Apple Silicon | ori-v0.3.6-aarch64-apple-darwin.tar.gz |
| macOS Intel | ori-v0.3.6-x86_64-apple-darwin.tar.gz |
Install
See docs/install.md.
Windows (recommended — Scoop-style one-liner):
irm https://raw.githubusercontent.com/raillen/ori-lang/master/tools/windows/get.ps1 | iexOr extract the zip and run install.cmd / install.ps1
(%LOCALAPPDATA%\Programs\Ori + User PATH).
- AOT needs the OS linker (VS Build Tools / build-essential / Xcode CLT).
- JIT (
ori run) needs only the packaged runtime cdylib.
ABI: ori-native-abi-1 · FREEZE-1 on 0.3.x.
Ori v0.3.5
Ori v0.3.5 native packages + editor extensions.
Language assets
| Platform | File |
|---|---|
| Linux x86_64 | ori-v0.3.5-x86_64-unknown-linux-gnu.tar.gz |
| Linux deb | ori_0.3.5_amd64.deb |
| Windows MSVC x86_64 | ori-v0.3.5-x86_64-pc-windows-msvc.zip |
| macOS Intel | ori-v0.3.5-x86_64-apple-darwin.tar.gz |
Editor extensions
| Editor | File | Install |
|---|---|---|
| VS Code / Cursor | ori-vscode-orl-0.3.5.vsix |
code --install-extension ori-vscode-orl-0.3.5.vsix |
| Zed | ori-zed-0.3.5.zip |
extract → zed: install dev extension |
Install language
Full guide: docs/install.md.
Windows (Scoop-style):
irm https://raw.githubusercontent.com/raillen/ori-lang/master/tools/windows/get.ps1 | iexLinux: extract the tar.gz onto PATH, or sudo dpkg -i ori_0.3.5_amd64.deb.
- AOT needs the OS linker (VS Build Tools / build-essential / Xcode CLT).
- JIT (
ori run) needs only the packaged runtime cdylib. - Editors need
ori-lsponPATH(included in language packages).
ABI: ori-native-abi-1 · FREEZE-1 on 0.3.x.
Ori v0.3.4
Ori v0.3.4 native package (Linux only).
Assets
- Portable:
ori-v0.3.4-x86_64-unknown-linux-gnu.tar.gz - Debian/Ubuntu:
ori_*_amd64.deb
Install
# tarball
tar -xzf ori-v0.3.4-x86_64-unknown-linux-gnu.tar.gz
export PATH="$PWD/ori-x86_64-unknown-linux-gnu:$PATH"
# or deb
sudo dpkg -i ori_*_amd64.deb
ori doctorAOT needs build-essential. JIT (ori run) does not.
Windows/macOS packages deferred. See docs/install.md.
ABI: ori-native-abi-1 · FREEZE-1 in force on 0.3.x.
Ori v0.3.3
Ori v0.3.3 native package (Linux only).
Assets
- Portable:
ori-v0.3.3-x86_64-unknown-linux-gnu.tar.gz - Debian/Ubuntu:
ori_*_amd64.deb
Install
# tarball
tar -xzf ori-v0.3.3-x86_64-unknown-linux-gnu.tar.gz
export PATH="$PWD/ori-x86_64-unknown-linux-gnu:$PATH"
# or deb
sudo dpkg -i ori_*_amd64.deb
ori doctorAOT needs build-essential. JIT (ori run) does not.
Windows/macOS packages deferred. See docs/install.md.
ABI: ori-native-abi-1 · FREEZE-1 in force on 0.3.x.
Ori v0.2.0
Release rascunho marcada como pre-release para revisao antes da publicacao final.
Commit: e450a43 (master) — "feat(stdlib): add .oridoc sidecars, flat consolidation, gcc 15 linker fix, release packages"
Artefatos:
- ori-v0.2.0-x86_64-pc-windows-msvc.zip (Windows MSVC, ~46 MB)
- ori-v0.2.0-x86_64-unknown-linux-gnu.tar.gz (Linux GNU, ~25 MB)
SHA256:
- Windows MSVC ZIP: CAACF16590B1D0D5DD65A550F6B097B819304554758E8CE8B4C12E47F3A9E469
- Linux GNU tar.gz: 359F0EA3CF3C53279F9FE4FDE53A81D059E07E82C3867D0D65BBBEA97E7592D8
Conteudo de cada pacote:
- ori (ori.exe/ori) + ori-lsp (ori-lsp.exe/ori-lsp) buildados em release
- stdlib/ com 40 modulos .orl + 40 sidecars .oridoc (Layer 2/3 documentados)
- runtime// com staticlib + cdylib + rust-lld + runtime-link.json
- examples/ (hello_world, async_demo, stdlib_package_smoke, package_smoke_test)
Smoke validado em package isolado (ORI_REQUIRE_PACKAGED_RUNTIME=1):
- ori compile (hello_world, async_demo, stdlib_package_smoke)
- ori test (2/2 passed)
- ori run (JIT default, cdylib)
- ori doctor (SystemLinker ativo)
Destaques desta atualizacao:
- 40 arquivos .oridoc sidecar para todos os modulos Layer 2/3 da stdlib (ingles, validados com ori doc check)
- Consolidacao flat de string/list/map (utils+algorithms movidos para o pai .orl)
- Correcao do SystemLinker no gcc 15 (cc -print-prog-name=ld / -print-file-name= com forma =)
- Correcao do smoke_native_release.ps1 (ori doctor sob EAP=Stop no PowerShell 5.1)
- cargo test --workspace: ~688 passed, 0 failed
Notas: