Skip to content

fx 0.9.1 - native Windows QBE

Choose a tag to compare

@shawnlondono shawnlondono released this 08 Aug 23:51
· 4 commits to main since this release

fx 0.9.1 — native Windows QBE

Language package for ledocorp/fxlang
Tag: v0.9.1
Docs: ledocorp.org/fx

Patch on 0.9.0: ship native Windows IR beside Linux QBE, with honest docs.


Highlights

Area What users get
Windows QBE Package may include third_party/qbe/windows/qbe.exe for IR → PE (amd64_win)
Parity Same everyday differential IR set as Linux when that binary is present
Fallback Without qbe.exe, use --emit-c — emit-C stays first-class
Docs Start / CLI / package notes describe Windows vs Linux IR clearly (no WSL requirement)

Language surface from 0.9.0 (capability regions, guest sessions, composition) is unchanged.


Install

fx doctor
fx version                 # expect v0.9.1
fx new hello && cd hello && fx run main.fx

On Windows, if third_party/qbe/windows/qbe.exe is in the package, fx run uses native PE IR. Otherwise pass --emit-c. See CLI.md.


Honesty bounds

Still not in this tag:

  • Soft / dynamic heap that erases region physics
  • Package manager / registry
  • DAP / integrated debugger product
  • Language-wide formal certification claims
  • Claiming every repo example outside the everyday IR set on PE

Thanks

Stewarded by Shawn Londono / LedoCorp · Apache-2.0
QBE © Quentin Carbonneaux — MIT (third_party/qbe/LICENSE)