Releases: SxfeScript/sxfescript
Releases · SxfeScript/sxfescript
Release list
v0.0.2
Highlights
0.0.2 brings the current SxfeScript/ArcSX runtime surface, expanded Node compatibility, and release binaries for all six supported platform/architecture combinations.
- Added the documented Sxn.serve Request/Response API, including keep-alive, request-body bytes, response headers, binding, and reusePort.
- Completed the current minimum Common API and registered node: modules.
- Moved profiled hot paths for Buffer, crypto, URL, filesystem, streams, formatting, and inspection into native C implementations.
- Improved JSON parsing and serialization with lower allocation overhead, cycle handling, and faster numeric/string scanning.
- Enforced &mut ownership checks and compiled declared scalar types.
- Added idle cycle sweeping and EventEmitter listener-limit diagnostics.
- Added browsable guides, runnable examples, the Windows PowerShell installer, and machine-readable release metadata.
Benchmarks
See the 0.0.2 release notes for the fresh benchmark results and methodology.
Verification and compatibility
Release archives are provided for macOS arm64/x64, Linux arm64/x64, and Windows arm64/x64.
- macOS and Linux builds: 102/102 CTest cases passing.
- Windows artifacts: cross-compiled PE32+ binaries with embedded sxn 0.0.2, architecture-verified but not executed on Windows hardware in this workspace.
- Installers: Unix .tar.gz assets and Windows .zip assets match the published download names.
v0.0.1
First pre-release. All six major target platforms, each built and
its test suite run for real:
| Platform | Arch | Tested on |
|---|---|---|
| macOS | arm64 | native (Apple Silicon) |
| macOS | x64 | Rosetta cross-build, native tests |
| Linux | x64 | native |
| Linux | arm64 | cross-compiled, tested on real ARM hardware |
| Windows | x64 | native (MSYS2/MinGW) |
| Windows | arm64 | cross-compiled (llvm-mingw), tested under Wine on real ARM hardware |
No install script yet for Windows - extract the archive and run
sxn.exe/sxn directly. macOS/Linux can use install.sh:
curl -fsSL https://sxfescript.github.io/latest/install.sh | bash