Skip to content

Releases: fullofcaffeine/reflaxe.rust

v0.62.0

05 Mar 05:34

Choose a tag to compare

0.62.0 (2026-03-05)

Bug Fixes

  • closures: enforce shared-cell capture semantics (849bdf4)
  • dispatch: hard-error instead of base trait todo stubs (d0ef821)

Features

  • closures: support this.method function values (0236776)

v0.61.0

26 Feb 21:13

Choose a tag to compare

0.61.0 (2026-02-26)

Bug Fixes

  • async: hard-remove rust_async_preview define (73efb9d)
  • codegen: avoid return-wrapping diverging Rust expressions (32244c7)
  • codegen: tighten local mutability and postfix increment lowering (70643cd)
  • metal: enforce island raw-fallback checks in portable pass pipeline (00a8395)

Features

  • align contract reports and stdlib governance (4496493)
  • async: add select helper and tokio adapter coverage (a66470a)
  • concurrency: add send/sync spawn-boundary analyzer (507c730)
  • metal: add viability analyzer baseline (5462c0e)
  • metal: emit deterministic viability report artifacts (07b964a)
  • metal: enforce @:rustMetal portable islands (1ed4269)
  • metal: map viability blockers into issue classes (97a955f)
  • reports: add deterministic hxrt runtime plan artifacts (70a5c18)
  • reports: emit deterministic profile contract artifacts (90e1ecd)
  • runtime: add typed hxrt feature provenance mapping (2f76bfc)

Performance Improvements

  • add portable-vs-metal convergence checks (97f670f)
  • codify median/MAD protocol and stabilize PR gate sampling (6ff3eee)

v0.60.0

24 Feb 09:26

Choose a tag to compare

0.60.0 (2026-02-24)

Features

  • metal: enforce full subset policy coverage (68236b0)

v0.59.0

24 Feb 07:45

Choose a tag to compare

0.59.0 (2026-02-24)

Bug Fixes

  • allowlist std_is_of_type dynamic snapshot boundary (1e19c43)
  • emit inherited interface trait impls (0560f60)
  • make Std.isOfType honor interface subtyping (1841f94)
  • normalize return-block lowering and harden regression coverage (9f0100b)
  • preserve dynamic type ids for Std.isOfType (613d618)
  • stabilize hxrt perf inproc timing (880140d)
  • unify gitleaks and local path guard wiring (6c241a2)

Features

  • add pass pipeline and hxrt feature inference (8f10445)
  • add rust.concurrent API layer with hxrt runtime support (5313d0b)
  • add security plumbing to generated projects (608e0f6)
  • async: add task helpers and tokio adapter surface (b0896aa)
  • enforce profile contracts and add profile snapshot coverage (6f2d480)
  • metal: aggregate ERaw fallback diagnostics and harden policy checks (753a83a)
  • metal: enforce rust_no_hxrt minimal-runtime contract (4c34c95)
  • perf: add hxrt overhead ci tracking and profile targets (7ed6395)
  • perf: track metal no-hxrt parity case (739aaeb)

v0.58.0

19 Feb 12:35

Choose a tag to compare

0.58.0 (2026-02-19)

Bug Fixes

  • tooling: make cargo hx project-local and add guardrails (49635fd)

Features

  • chat: add center-burst overlay and per-room momentum reset (72ba698)
  • chat: add momentum-100 full-frame tada overlay (50a1c80)
  • improve chat loopback UX and scaffold workflow (12dd146)
  • tooling: add cargo hx task driver and template watch plumbing (75941f3)

v0.57.0

19 Feb 00:19

Choose a tag to compare

0.57.0 (2026-02-19)

Features

  • add Haxe-authored Rust test flow and profile storyboard examples (7fc1c98)

v0.56.0

18 Feb 19:39

Choose a tag to compare

0.56.0 (2026-02-18)

Bug Fixes

  • ci: fallback to grep when ripgrep is unavailable (6591c0b)
  • ci: harden shell scripts when rg is unavailable (2480fce)
  • format hxrt json runtime for ci rustfmt (6aaaf18)
  • harden packaged std detection and add package smoke CI (0c07c3e)
  • make dynamic usage guard comment-aware (f7c72ae)
  • make logo's background transparent (f867d5c)
  • std: isolate sys.db Dynamic usage behind typed aliases (f311793)
  • std: use .cross.hx overrides and align package flow (8c31ce3)

Features

  • add experimental metal profile and typed interop facade (36a433e)
  • add profile matrix flagship example and harness variant discovery (e3ba902)
  • fail fast dynamic fallback in user code (947a07a)
  • tighten dynamic boundaries and typed runtime interop (74becc7)

v0.55.0

13 Feb 21:57

Choose a tag to compare

0.55.0 (2026-02-13)

Features

  • dev: add incremental haxe server watch loop (3c79416)

v0.54.0

13 Feb 11:39

Choose a tag to compare

0.54.0 (2026-02-13)

Bug Fixes

  • ci: apply rustfmt for hxrt split_hx (c68cf2d)
  • ci: free runner disk before harness (372fd89)
  • ci: harden windows smoke loopback and diagnostics (add42cc)
  • ci: increase snapshots+examples timeout to 45m (53d2ac6)
  • ci: make windows smoke snapshots host-tolerant (18f2ba7)
  • ci: raise snapshots+examples timeout to 75m (036f5f8)
  • ci: reclaim artifacts between harness phases (1eb06fd)
  • ci: skip docs tracker guard when bd CLI is unavailable (91ec5e7)
  • improve nullable string interop across std/runtime (2f19554)

Features

  • async: add rusty async preview with docs and snapshots (58d8b4c)
  • dev: add beginner-friendly Haxe->Rust watcher workflow (5aba59a)
  • tui: add deterministic FX dashboard harness (c56ccac)
  • v1: improve docs, parity surfaces, and test harness (edf8887)

v0.53.0

10 Feb 21:37

Choose a tag to compare

0.53.0 (2026-02-10)

Features

  • tui: crazy todo harness + rust.tui DSL (4b0628f)