fx 0.8.1 - public IR toolchain (shipped QBE)
fx 0.8.1 — public IR toolchain
Language package for ledocorp/fxlang
Tag: v0.8.1
Docs: ledocorp.org/fx
Hotfix on top of 0.8.0: the language package now ships the QBE binary so default fx run (IR → native) works outside the private monorepo.
Highlights
| Area | What users get |
|---|---|
| Shipped QBE | third_party/qbe/obj/qbe (Linux ELF) + MIT license |
| Package discovery | Compiler finds QBE next to bin/ (same pattern as zspec) — no fx-compiler/ tree required |
| Native Linux IR | On Linux, IR links via bash + gcc directly (no WSL) |
| Windows IR | Still uses WSL + the shipped Linux QBE; CI smoke uses --emit-c on Windows runners without WSL |
Install
fx doctor
fx version # expect v0.8.1
fx new hello && cd hello && fx run main.fx
fx run main.fx --emit-c # still first-class
Honesty bounds
Unchanged from 0.8.0. Windows IR continues to need WSL (or use --emit-c). macOS prebuilt binary still out.
Thanks
Stewarded by Shawn Londono / LedoCorp · Apache-2.0
QBE © Quentin Carbonneaux — MIT (third_party/qbe/LICENSE)