Releases: justsomeone-e/nyx
Release list
nyx v4.0.0-rc.1 (Official Release)
Nyx v4.0.0-rc.1 — Samsara
Nyx v4.0.0-rc.1 is the first public release candidate for the compiler-focused
v4 line. It is intended for evaluation, compatibility testing, and feedback;
it is not the v4.0.0 Nirvana stable release and does not freeze every public
API.
Highlights
- Nyx-authored lexer, parser, type checker, typed-HIR lowerer, and C++ emitter
remain reproducible through the native stage-1 -> stage-2 -> stage-3 chain. - Default arguments now lower consistently through the Python and self-hosted
paths, including calls that omit trailing defaulted parameters. - Flat array and struct destructuring is available with single-evaluation
semantics, checked bounds/arity failures, const bindings, and hygienic
compiler temporaries. - The stable HIR runtime trio (
cpp,js,python) retains shared typed-HIR
semantics. Rust, WASM, React, and assembly remain governed by their explicit
capability contracts. - The release includes native-first installers, a local VS Code
.vsix,
deterministic source archives, checksums, an SPDX SBOM, and GitHub provenance
attestations once the tagged workflow completes.
Scope
The Maya scope reset remains in force. Microcontroller/freestanding firmware,
board profiles, flashing, and physical HAL modules are not part of Nyx v4 RC1.
The active scope is compiler correctness, HIR parity, self-hosting, native and
WebAssembly output, readable syntax, diagnostics, and deterministic tooling.
Install RC1
Windows PowerShell
$env:NYX_RELEASE_TAG = 'v4.0.0-rc.1'; irm https://raw.githubusercontent.com/justsomeone-e/nyx/v4.0.0-rc.1/install.ps1 | iexLinux / macOS
curl -fsSL https://raw.githubusercontent.com/justsomeone-e/nyx/v4.0.0-rc.1/install.sh | NYX_RELEASE_TAG=v4.0.0-rc.1 bashFor a reviewed installation path, download the matching release archive, inspect
the installer, verify SHA256SUMS, then run it locally.
Validation
- The unified local test framework passed completely.
- 138/138 regression battery, 530-case fuzz corpus, 194-case Python/Nyx HIR
byte parity, default arguments, destructuring, and native self-host
reproducibility all passed. - The tagged GitHub Actions workflow validates the full release candidate and
produces the platform artifacts. Treat published checksums and attestations
from that workflow as the release evidence.
Full Changelog: v4.0.0-dev.1...v4.0.0-rc.1
nyx v4.0.0-dev.1 (Maya)
Nyx v4.0.0-dev.1 — Maya
Nyx v4 Maya development release.
Included
- Maya expressive syntax
- Expression-bodied functions
- Value-producing
ifandmatch - Single-evaluation match subjects
- C++, JavaScript, Python, Rust, and WASM backend parity
- Self-hosted parser and type-checker parity
- Native compiler bootstrap
- VS Code LSP and completion support
- 138/138 regression battery
- Embedded/Nucleo capability contracts
- Native-first installer fixes
Verification
- Full unified test suite: PASS
- Regression battery: 138/138 PASS
- Maya cross-backend suite: PASS
- Bootstrap parser/type-checker parity: PASS
- Installer contract: PASS
This is not the final stable release. It is the final frozen development snapshot of Nyx v4 Maya.
nyx v3.0.0-beta.6 (Official Release)
⚡ nyx v3.0.0-beta.6
Next-Generation Multi-Target Systems & Application Programming Language.
🚀 Features in This Release
- Phase 3 Native FFI & Systems Core:
- Zero-cost C/C++ ABI interoperability (
#native include,extern "C"). - Memory safety (
unsafe {}, raw pointers*T,addr,peek,memdump). - Static (
.a/.lib) & shared (.dll/.so) library compilation. - Hardware bindings (
native/gpio,native/serial,native/spi,native/i2c). - Platform abstraction (
native/platform,native/env,native/process,native/net). - Native SDK & library package manager (
nyx new --lib,nyx build,nyx test).
- Zero-cost C/C++ ABI interoperability (
- Multi-Backend Compilation:
hecpp: ISO C++20 backend frozen at Gate 8 (Production Native.exevia LLVM Clang / GCC).hejs: Node.js ES2022 backend frozen at Gate 8.hepy: Canonical reference evaluation engine.hers: Rust 2021 active conformance backend (Gate 6).
- Module & Dependency Resolution:
- Pure-Python TOML parser and deterministic lockfile generation (
nyx.toml,nyx.lock). - Full topological import graph (
import "./file",import "native/gpio").
- Pure-Python TOML parser and deterministic lockfile generation (
- Developer Tooling & LSP:
- Language Server Protocol (
completion,hover,definition,diagnostics). - CLI suite (
new,check,build,run,test,doctor,fmt,lint,debug,profile,doc).
- Language Server Protocol (
📦 Automated Installation
Windows (PowerShell):
irm https://raw.githubusercontent.com/justsomeone-e/nyx/main/install.ps1 | iexLinux / macOS (Bash):
curl -fsSL https://raw.githubusercontent.com/justsomeone-e/nyx/main/install.sh | bashFull Changelog: v3.0.0-beta.5...v3.0.0-beta.6
nyx v3.0.0-beta.4 (Official Release)
⚡ nyx v3.0.0-beta.4
Next-Generation Multi-Target Systems & Application Programming Language.
🚀 Features in This Release
- Phase 3 Native FFI & Systems Core:
- Zero-cost C/C++ ABI interoperability (
#native include,extern "C"). - Memory safety (
unsafe {}, raw pointers*T,addr,peek,memdump). - Static (
.a/.lib) & shared (.dll/.so) library compilation. - Hardware bindings (
native/gpio,native/serial,native/spi,native/i2c). - Platform abstraction (
native/platform,native/env,native/process,native/net). - Native SDK & library package manager (
nyx new --lib,nyx build,nyx test).
- Zero-cost C/C++ ABI interoperability (
- Multi-Backend Compilation:
hecpp: ISO C++20 backend frozen at Gate 8 (Production Native.exevia LLVM Clang / GCC).hejs: Node.js ES2022 backend frozen at Gate 8.hepy: Canonical reference evaluation engine.hers: Rust 2021 active conformance backend (Gate 6).
- Module & Dependency Resolution:
- Pure-Python TOML parser and deterministic lockfile generation (
nyx.toml,nyx.lock). - Full topological import graph (
import "./file",import "native/gpio").
- Pure-Python TOML parser and deterministic lockfile generation (
- Developer Tooling & LSP:
- Language Server Protocol (
completion,hover,definition,diagnostics). - CLI suite (
new,check,build,run,test,doctor,fmt,lint,debug,profile,doc).
- Language Server Protocol (
📦 Automated Installation
Windows (PowerShell):
irm https://raw.githubusercontent.com/justsomeone-e/nyx/main/install.ps1 | iexLinux / macOS (Bash):
curl -fsSL https://raw.githubusercontent.com/justsomeone-e/nyx/main/install.sh | bashFull Changelog: v3.0.0-beta.1...v3.0.0-beta.4
nyx v3.0.0-beta.1 (Official Release)
⚡ nyx v3.0.0-beta.1
Next-Generation Multi-Target Systems & Application Programming Language.
🚀 Features in This Release
- Phase 3 Native FFI & Systems Core:
- Zero-cost C/C++ ABI interoperability (
#native include,extern "C"). - Memory safety (
unsafe {}, raw pointers*T,addr,peek,memdump). - Static (
.a/.lib) & shared (.dll/.so) library compilation. - Hardware bindings (
native/gpio,native/serial,native/spi,native/i2c). - Platform abstraction (
native/platform,native/env,native/process,native/net). - Native SDK & library package manager (
nyx new --lib,nyx build,nyx test).
- Zero-cost C/C++ ABI interoperability (
- Multi-Backend Compilation:
hecpp: ISO C++20 backend frozen at Gate 8 (Production Native.exevia LLVM Clang / GCC).hejs: Node.js ES2022 backend frozen at Gate 8.hepy: Canonical reference evaluation engine.hers: Rust 2021 active conformance backend (Gate 6).
- Module & Dependency Resolution:
- Pure-Python TOML parser and deterministic lockfile generation (
nyx.toml,nyx.lock). - Full topological import graph (
import "./file",import "native/gpio").
- Pure-Python TOML parser and deterministic lockfile generation (
- Developer Tooling & LSP:
- Language Server Protocol (
completion,hover,definition,diagnostics). - CLI suite (
new,check,build,run,test,doctor,fmt,lint,debug,profile,doc).
- Language Server Protocol (
📦 Automated Installation
Windows (PowerShell):
irm https://raw.githubusercontent.com/justsomeone-e/nyx/main/install.ps1 | iexLinux / macOS (Bash):
curl -fsSL https://raw.githubusercontent.com/justsomeone-e/nyx/main/install.sh | bashFull Changelog: v3.0.0-beta.4...v3.0.0-beta.1
nyx v3.0.0-beta.3 (Official Release)
⚡ nyx v3.0.0-beta.3
Next-Generation Multi-Target Systems & Application Programming Language.
🚀 Features in This Release
- Phase 3 Native FFI & Systems Core:
- Zero-cost C/C++ ABI interoperability (
#native include,extern "C"). - Memory safety (
unsafe {}, raw pointers*T,addr,peek,memdump). - Static (
.a/.lib) & shared (.dll/.so) library compilation. - Hardware bindings (
native/gpio,native/serial,native/spi,native/i2c). - Platform abstraction (
native/platform,native/env,native/process,native/net). - Native SDK & library package manager (
nyx new --lib,nyx build,nyx test).
- Zero-cost C/C++ ABI interoperability (
- Multi-Backend Compilation:
hecpp: ISO C++20 backend frozen at Gate 8 (Production Native.exevia LLVM Clang / GCC).hejs: Node.js ES2022 backend frozen at Gate 8.hepy: Canonical reference evaluation engine.hers: Rust 2021 active conformance backend (Gate 6).
- Module & Dependency Resolution:
- Pure-Python TOML parser and deterministic lockfile generation (
nyx.toml,nyx.lock). - Full topological import graph (
import "./file",import "native/gpio").
- Pure-Python TOML parser and deterministic lockfile generation (
- Developer Tooling & LSP:
- Language Server Protocol (
completion,hover,definition,diagnostics). - CLI suite (
new,check,build,run,test,doctor,fmt,lint,debug,profile,doc).
- Language Server Protocol (
📦 Automated Installation
Windows (PowerShell):
irm https://raw.githubusercontent.com/justsomeone-e/nyx/main/install.ps1 | iexLinux / macOS (Bash):
curl -fsSL https://raw.githubusercontent.com/justsomeone-e/nyx/main/install.sh | bashFull Changelog: v3.0.0-beta.2...v3.0.0-beta.3