Skip to content

Releases: upstat-io/ori-lang

Ori 2026.03.01.4-alpha (Nightly)

01 Mar 05:38

Choose a tag to compare

Pre-release

v2026.03.01.4-alpha

Internal improvements and maintenance.

Ori 2026.03.01.1-alpha (Nightly)

01 Mar 01:23

Choose a tag to compare

Pre-release

What's New in v2026.03.01.1-alpha

Features

  • Added COW (copy-on-write) semantics for Map and Set types with ARC pass improvements
  • Added Small String Optimization (SSO) for improved string performance
  • Added sort_stable and pop operations to the list type
  • Added element reference-count callback support to all 8 COW list functions

Bug Fixes

  • Fixed double-free in list COW operations and Binary(Add) on lists

Improvements

  • Redesigned OriMap to a single-buffer layout, enabling efficient COW operations
  • Added ARC graph visualization via DOT output (ORI_EMIT_ARC_DOT=1)
  • Added PGO (Profile-Guided Optimization) support to the build pipeline
  • Migrated versioning scheme to CalVer
  • Moved valgrind-aot and dual-exec-verify into the unified diagnostics suite

Internal

  • Modularized the lexer scanner into focused submodules
  • Split several oversized files across the LLVM codegen layer into modules
  • Deduplicated LLVM verify helpers and improved audit error propagation

Ori 2026.02.28.1-alpha (Nightly)

01 Mar 04:46

Choose a tag to compare

Pre-release

Features

  • Added two-column hero layout with inline playground to the website, synced design docs
  • Implemented zero-copy list slicing with a new ListData type in the evaluator
  • Implemented seamless slice support with runtime encoding and LLVM codegen

Bug Fixes

  • Fixed COW tests to compare Arc pointer identity instead of Vec buffer contents

Ori 2026.02.27.9-alpha (Nightly)

27 Feb 19:27

Choose a tag to compare

Pre-release

Changes

  • fix(ci): use correct GitHub Models slug for Claude Sonnet 4.6 (afd82b0)

Ori 2026.02.27.8-alpha (Nightly)

27 Feb 19:11

Choose a tag to compare

Pre-release

Changes

  • feat(ci): switch AI release notes to Claude Sonnet 4.6 (742e5c1)

Ori 2026.02.27.7-alpha (Nightly)

27 Feb 18:50

Choose a tag to compare

Pre-release

Changes

  • fix(ci): add HTTP status logging to AI release notes step (634cb4b)

Ori 2026.02.27.6-alpha (Nightly)

27 Feb 18:33

Choose a tag to compare

Pre-release

Changes

  • feat(ci): add AI-generated release notes via GitHub Models (b9c7295)
  • feat(diagnostics): add phase dump system and runtime RC instrumentation (6e5326a)
  • feat(diagnostics): add phase dump system and runtime RC instrumentation (a40ae9f)

Ori 2026.02.27.5-alpha (Nightly)

27 Feb 15:01

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v2026.02.27.4-alpha...v2026.02.27.5-alpha

Ori 2026.02.27.4-alpha (Nightly)

27 Feb 14:53

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v2026.02.27.3-alpha...v2026.02.27.4-alpha

Ori 2026.02.27.3-alpha (Nightly)

27 Feb 14:47

Choose a tag to compare

Pre-release

What's Changed

  • feat: unified CalVer versioning, diagnostic tooling, RC tracing by @elucidsoft in #46

Full Changelog: v2026.02.27.2-alpha...v2026.02.27.3-alpha