Stage 0 release build. See full changelog below.
Changes
All changes are in lib-helix, Stage 0's corelib. The compiler itself is unchanged.
Why "lib-helix" and not "lib-kairo"?
The name is a per-rebrand holdover encoded throughout Stage 0. Renaming it would mean churning a frozen compiler for a cosmetic change, so it stays as-is.
- Fixed an aligned-new / misaligned-delete mismatch.
deleteis now correctly aligned. - Removed
<minmax>from the C++ standard headers pulled in by core-lib, avoiding themin/maxmacro pollution. - Updated licensing information.
Downloads
| Platform | Architecture | File |
|---|---|---|
| Linux | x86_64 | kairo-0.1.1-beta-rc.20260724-x86_64-linux-gnu.tar.xz |
| Linux | aarch64 | kairo-0.1.1-beta-rc.20260724-aarch64-linux-gnu.tar.xz |
| macOS | arm64 (Apple Silicon) | kairo-0.1.1-beta-rc.20260724-arm64-apple-macosx.zip |
| macOS | x86_64 (Intel) | kairo-0.1.1-beta-rc.20260724-x86_64-apple-macosx.zip |
| Windows | x64 | kairo-0.1.1-beta-rc.20260724-x64-windows-msvc.zip |
| Windows | arm64 | kairo-0.1.1-beta-rc.20260724-arm64-windows-msvc.zip |
System requirements
- macOS: 13.3 (Ventura) or newer
- Linux: glibc 2.35 or newer (Ubuntu 22.04+, Debian 12+, RHEL 9+, Fedora 37+)
- Windows: Windows 10 or newer (no VC++ Redistributable required runtime is statically linked)
To compile Kairo code, Stage 0 invokes Clang 18+ with libc++, which must be on your PATH. libstdc++ and GCC are not supported.
- Linux / macOS: install Clang and libc++ - e.g.
apt install clang libc++-dev libc++abi-dev,
orbrew install llvm - Windows: install Clang via the Visual Studio "C++ Clang tools" component, or a standalone
LLVM release.clang++must be on yourPATH.
Troubleshooting
macOS: "cannot verify this app is free of malware" when running a downloaded release binary.
Release binaries aren't yet notarized. Clear the quarantine flag:
xattr -dr com.apple.quarantine ./kairoMD5 checksums for all archives are in MD5SUMS.
Full Changelog: v0.1.0-beta-rc.20260627...v0.1.1-beta-rc.20260724