Skip to content

fx 0.9.6 - honesty freeze (argv, platforms, vendor pin)

Latest

Choose a tag to compare

@shawnlondono shawnlondono released this 10 Aug 22:50

fx 0.9.6 — honesty freeze (argv · platforms · vendor pin)

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

On 0.9.5: no new language features — a thin honesty cut so strangers can trust the speech about argv, platforms, and fx mod.


Highlights

Area What is now frozen loudly
Argv fx run does not forward program arguments. Product CLIs use --scaffold cli / --host + host/cli.
Platforms Prebuilt compilers: Windows + Linux x86_64 only. No macOS binary in this package.
Vendor pin fx mod vendor / verify + fx.sum = checksum integrity. Compile still resolves import std/… via std/ / FX_STD_ROOT (not vendor/).
Docs CLI / START_HERE / SURFACE / PACKAGE aligned; stale version strings fixed.

Ship configs: unchanged from 0.9.5 — IR-native (Linux QBE + Windows qbe.exe when staged) · emit-C first-class · host-linked CLI / guest / concur.


Install

fx doctor
fx version                 # expect v0.9.6
fx new hello && cd hello && fx run main.fx
fx new mytool --scaffold cli

See CLI.md · START_HERE.md · SURFACE.md · SCAFFOLDS.md.


Honesty bounds

Still not in this tag (same refuse shelf as 0.9.5, plus the freezes above):

  • Soft / dynamic heap that erases region physics
  • Package registry (vendor / fx.sum pin only; not vendor-first compile)
  • TLS / full network stack as language product
  • Lexer keywords nursery / spawn / await / Task<T> (use spawn_i32 / await_i32)
  • Generic Chan<T> / Send typeck as a finished dialect claim
  • DAP / integrated debugger product
  • Language-wide formal certification claims
  • Calling this release v1.0

Thanks

Stewarded by Shawn Londono / LedoCorp · Apache-2.0
SQLite · public domain amalgamation · llhttp © Node.js contributors — MIT · QBE © Quentin Carbonneaux — MIT