From d91d86c444ec2f640ce8641fd8f41871fa4fbde0 Mon Sep 17 00:00:00 2001 From: ddidderr Date: Mon, 12 Oct 2026 18:50:02 +0200 Subject: [PATCH] docs(rewrite): status update --- docs/rewrite/STATUS.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/rewrite/STATUS.md b/docs/rewrite/STATUS.md index 4684d88..6253438 100644 --- a/docs/rewrite/STATUS.md +++ b/docs/rewrite/STATUS.md @@ -1,6 +1,6 @@ # Status -**Overall: complete (2026-10-12).** All of Ghostty 1.3.1's Zig code is ported to Rust. Linux/GTK app: built, tested, verified at runtime, pixel-identical to the original. libghostty + libghostty-vt C APIs: ABI-checked against the unchanged headers, Ghostty's C/WASM examples run. WASM: node-tested. Windows: runtime-tested under Wine 11 (2758 tests incl. ConPTY). macOS: compile-checked with clippy -D warnings (cannot run here). 3602 native tests; terminal core differentially fuzzed against Ghostty's Zig code (390k+ cases, 0 divergences; panic hunt 0 panics); config/CLI output byte-identical to the installed Ghostty. Intentional deviations: DEVIANT_FIXES.md (fix-deviant commits); no known unfixed differences (KNOWN_DIFFERENCES.md lists only unverifiable coverage). +**Overall: complete (2026-10-12).** All of Ghostty 1.3.1's Zig code is ported to Rust. Linux/GTK app: built, tested, verified at runtime, pixel-identical to the original. libghostty + libghostty-vt C APIs: ABI-checked against the unchanged headers, Ghostty's C/WASM examples run. WASM: node-tested. Windows: runtime-tested under Wine 11 (2758 tests incl. ConPTY). macOS: compile-checked with clippy -D warnings (cannot run here). 3605 native tests; live D-Bus/portal behaviour identical to the original (9 scenarios); terminal core differentially fuzzed against Ghostty's Zig code (390k+ cases, 0 divergences; panic hunt 0 panics); config/CLI output byte-identical to the installed Ghostty. Intentional deviations: DEVIANT_FIXES.md (fix-deviant commits); no known unfixed differences (KNOWN_DIFFERENCES.md lists only unverifiable coverage). Legend: ⬜ todo · 🟨 in progress · ✅ done (gate passed, committed) · ⚠️ done with gaps @@ -101,7 +101,7 @@ Legend: ⬜ todo · 🟨 in progress · ✅ done (gate passed, committed) · ⚠ | P3 | fix the 6 remaining KNOWN_DIFFERENCES rows | sonnet | ✅ | + fix-deviant(termio) getpgid | | WINE | run Windows code (incl. ConPTY) under Wine 11, fix bugs | sonnet | ✅ | 2758 tests pass under Wine; 2 fix-deviant | | ZWJ | theme search box ZWJ cluster rendering | sonnet | ✅ | | -| LIVE | live D-Bus/portal runtime comparison vs original (private bus, nested weston) | sonnet | 🟨 | single-instance, +new-window, notifications, portals, systemd scope | +| LIVE | live D-Bus/portal runtime comparison vs original (private bus, nested weston) | sonnet | ✅ | 9 scenarios identical; 2 GlobalShortcuts bugs fixed | | DEV | DEVIANT_FIXES.md register of all intentional deviations (with commits) | sonnet | ✅ | 30 fixed bugs, 11 kept quirks, 18 other | | RV10 | final Codex verification (RV9 rows + full sweep) | codex astra | ✅ | all prior rows resolved; 8 gaps (1 P1 C buffer len regression) → Z13 | | Z13 | RV10 gaps incl. P1 C action len/alloc mismatch | sonnet | ✅ | | @@ -160,3 +160,4 @@ Legend: ⬜ todo · 🟨 in progress · ✅ done (gate passed, committed) · ⚠ - 2026-10-12: P3 + WINE committed (1 parity + 3 fix-deviant commits). Windows now runtime-tested under Wine (2758 pass). - 2026-10-12: All remaining legit items fixed (P3 rows, Wine runtime testing, ZWJ). Final gate: 3602 native tests, 2758 under Wine, all cross-checks green. Done. - 2026-10-12: Stop-hook: live D-Bus/portal behaviour still unexercised → LIVE launched (private buses; user session untouched). +- 2026-10-12: LIVE committed (3605 tests). Remaining unverifiable here: native macOS, native Windows (Wine-tested), IME (no input-method daemon installed).