Releases: upstat-io/ori-lang
Releases · upstat-io/ori-lang
Ori 2026.03.01.4-alpha (Nightly)
v2026.03.01.4-alpha
Internal improvements and maintenance.
Ori 2026.03.01.1-alpha (Nightly)
What's New in v2026.03.01.1-alpha
Features
- Added COW (copy-on-write) semantics for
MapandSettypes with ARC pass improvements - Added Small String Optimization (SSO) for improved string performance
- Added
sort_stableandpopoperations 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
OriMapto 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-aotanddual-exec-verifyinto 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)
Features
- Added two-column hero layout with inline playground to the website, synced design docs
- Implemented zero-copy list slicing with a new
ListDatatype 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)
Changes
- fix(ci): use correct GitHub Models slug for Claude Sonnet 4.6 (afd82b0)
Ori 2026.02.27.8-alpha (Nightly)
Changes
- feat(ci): switch AI release notes to Claude Sonnet 4.6 (742e5c1)
Ori 2026.02.27.7-alpha (Nightly)
Changes
- fix(ci): add HTTP status logging to AI release notes step (634cb4b)
Ori 2026.02.27.6-alpha (Nightly)
Ori 2026.02.27.5-alpha (Nightly)
What's Changed
- fix(ci): gate auto-release on CI success by @elucidsoft in #48
Full Changelog: v2026.02.27.4-alpha...v2026.02.27.5-alpha
Ori 2026.02.27.4-alpha (Nightly)
What's Changed
- fix(ci): ignore failing COW list chain test by @elucidsoft in #47
Full Changelog: v2026.02.27.3-alpha...v2026.02.27.4-alpha
Ori 2026.02.27.3-alpha (Nightly)
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