• v0.5.4 a63bc8c217

    v0.5.4 Stable

    intpa released this 2026-10-17 17:14:48 -04:00 | 83 commits to main since this release

    0.5.4 — the per-file reduction pass

    Patch release of the reduction-candidate work merged into main on 2026-10-17.
    No behavior change intended; the product is still one NRO. (This merge was briefly tagged
    v0.6.0 by mistake; that tag and release were removed the same hour. 0.5.4 is the release.)

    What changed

    • peer_transport.rs, pia_rtt.rs, native_banner.rs and runtime/ui.rs rewritten around fewer
      abstractions (one counter table, one publication type, one text builder and one style decision for
      the native banner, one row model and two renderers for the Player Info window). Source went from
      22,253 to 15,332 code lines (comments and blanks excluded, #[cfg(test)] modules excluded), −31 %.
    • Earlier reduction tiers on this branch: the Tier 1 and Tier 2 removals recorded in
      docs/FORK_PARITY.md and docs/VALIDATION.md.

    Evidence (see docs/VALIDATION.md)

    • Input-latency trials repeated on the candidate package (build 0.5.3-962eb3d1d19f): same frame
      reduction as before the pass.
    • Coverage trace of the whole product on the coverage variant of the same source (Eden offline
      scenarios, LAN-NSO Quickplay, two arenas, Background matchmaking, Co-op): 1,047 of 1,192
      instrumented functions executed. The functions never executed are listed in the evidence root's
      coverage-1017/report-final/never-functions.md; none of them are on the match path.
    • The hook sites behind deluxe_rewrite_arena and deluxe_rewrite_background_matchmaking never
      fired in any scenario (a correctness finding, left for a follow-up).

    Known limits

    • Not device-tested before this release: the 0.5.4 NRO is installed on the operator's console as part
      of this release; the card run is the acceptance test.
    • The candidate and coverage builds abort at startup on Windows Eden (an nn::fs::RenameDirectory
      abort from the plugin); Linux Eden and the console are fine. Follow-up open.

    Assets: libssbu_online_deluxe_rewrite.nro and manifest.json (SHA-256 inside the manifest).

    Downloads