Skip to content

Releases: poppy-team/ori-lang

Ori v0.3.8

Ori v0.3.8 Pre-release
Pre-release

Choose a tag to compare

@raillen raillen released this 18 Aug 04:58

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 | iex

Or 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 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jul 20:27

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 | iex

Or 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 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jul 03:22

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 | iex

Or 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 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Jul 13:03

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 | iex

Linux: 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-lsp on PATH (included in language packages).

ABI: ori-native-abi-1 · FREEZE-1 on 0.3.x.

Ori v0.3.4

Ori v0.3.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Jul 16:40

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 doctor

AOT 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 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Jul 15:47

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 doctor

AOT 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

Ori v0.2.0 Pre-release
Pre-release

Choose a tag to compare

@raillen raillen released this 01 Jul 17:42

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:

  • Pacotes validados localmente antes do upload.
  • Esta release permanece em rascunho para revisao manual antes de publicar.
  • A tag v0.2.0 ainda aponta para o commit anterior (5d5c236); os pacotes foram buildados do working tree no commit e450a43.