You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Migrated modules (best, all iters) |54 total; 24 recorded in `benchmarks/migration-status.json` (iter-13 baseline; see note below) |
25
25
26
26
:::caution[Branch reset caveat]
27
27
The migration branch periodically fast-forward-resets when main merges. Each Autoloop iteration rebuilds lost modules before adding new ones. `benchmarks/migration-status.json` reflects the iter-13 stable baseline (24 modules, 4,245 lines). Iteration 24 committed an additional 30 Go packages on top of that baseline; those modules are not yet captured in the JSON. The machine-state `best_metric` of 9.89 corresponds to ~7,092 migrated lines and is the authoritative progress signal.
@@ -85,9 +85,9 @@ Run locally on 2026-05-13 with `python3 scripts/benchmark_manifest_ops.py`. Resu
| Large monorepo: 100 pkgs, 2,000 paths |1,606.6x|2.2x| 0.6x|26.0x|
91
91
92
92
`cleanup_empty_parents` shows a small regression at scale (0.5x–0.9x) because the batch bottom-up algorithm has higher constant overhead than the legacy per-file walk-up at low deleted-file counts. This is expected and acceptable given the gains on the other three operations.
93
93
@@ -116,4 +116,4 @@ From the Autoloop memory `Future Directions`:
116
116
- Keep Go implementations stdlib-only when sandbox networking blocks external module fetches (e.g., use a line-scanner for YAML frontmatter instead of `gopkg.in/yaml.v3`).
117
117
- Record every accepted iteration in `benchmarks/migration-status.json` so this page can report complete module data.
0 commit comments