Andy Dixon
7e3be19a2b
rust: re-run benchmarks on a quieter host
2026-10-08 19:11:55 +01:00
Andy Dixon
40fb1dc71a
rust: README with port notes and Go-vs-Rust benchmarks
2026-10-08 18:25:28 +01:00
Andy Dixon
a80e791902
rust: faster filter path/glob evaluation; port filepath.Match; interleaved bench runners
2026-10-08 18:12:36 +01:00
Andy Dixon
aa738cc8a1
rust: integrate TUI and app; all modules wired
2026-10-08 17:47:37 +01:00
Andy Dixon
61a444795b
rust: tui (canvas renderer, views, modals, crossterm event loop)
...
Port of internal/tui. Bubble Tea's message loop is replaced by a
crossterm input thread, timers and background commands feeding one
loop; the frame cache, canvas, colour quantisation, LOD treemap,
selection persistence and modal architecture are kept. Frames are
diffed against the previous one per line and per style run.
Exposes tui::bench::BenchModel and big_tree for benchmarks.
2026-10-08 17:44:53 +01:00
Andy Dixon
c0283a19a9
Merge branch 'worktree-agent-a1fc60bdea708925a' into rust-port
2026-10-08 17:20:09 +01:00
Andy Dixon
45c185a46a
rust: port snapshot
2026-10-08 17:19:48 +01:00
Andy Dixon
fc7e94d398
rust: textutil::si getter for filter
2026-10-08 17:17:14 +01:00
Andy Dixon
0b052bbb6f
Merge branch 'worktree-agent-aff686fd7ee64042e' into rust-port
2026-10-08 17:16:23 +01:00
Andy Dixon
476311b583
rust: port filter
2026-10-08 17:16:06 +01:00
Andy Dixon
db9f36f0c0
Merge branch 'worktree-agent-aa56a662067058dad' into rust-port
2026-10-08 17:14:36 +01:00
Andy Dixon
8cb8e6f2cd
rust: port treemap and duplicate
2026-10-08 17:14:24 +01:00
Andy Dixon
db83ef3d43
rust: CLI, app wiring and benchmark harnesses
2026-10-08 17:13:18 +01:00
Andy Dixon
a530bc7a75
rust: foundation (inventory, platform, scan, export, textutil, config)
2026-10-08 17:08:49 +01:00