perf: remotes are now stored as a newline delimited list.

Previously they were saved as json.
This commit is contained in:
2026-06-24 18:13:01 -04:00
parent 5cc7973775
commit 96b3d6340a
2 changed files with 65 additions and 19 deletions

View File

@@ -1,6 +1,6 @@
# TODOs
1. Commands are still leaking.
1. Commands are still leaking. (Do 15. first)
2. Add color flag and support non colored output.
@@ -8,8 +8,6 @@
4. Generate md and man pages again.
5. Json may be an expensive encoding for remotes. Confirm with spall, and use null terminated strings if necessary.
6. Consistently ignore allocator errors
7. Check for prealloc opportunities. i.e. `make([dynamic]string)` -> `make([dynamic]string, 5)`.