nyx v3.0.0-beta.6 (Official Release)
·
98 commits
to main
since this 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