Version 0.8.0: gefaltete Indizes markiert, Review abgeschlossen

index -x schreibt Offset-x in den Kopf der .i-Datei, search bisektiert in
der Ordnung des Index. Beim Umstieg .h- und mit -x gebaute .i-Indizes neu
bauen.
This commit is contained in:
wkh
2026-10-30 10:13:59 +01:00
parent d6733e737e
commit 5020d7e982
7 changed files with 82 additions and 17 deletions
+5 -3
View File
@@ -75,8 +75,9 @@ Man-Page) behoben. Bleibt so (Entscheidung 2026-10-30):
- `1e3` ist keine Zahl: sonst würden Spalten mit Codes wie `2E5` numerisch.
- Eine Zeile aus lauter leeren Zellen gilt als gelöscht: so arbeitet `delete` im Format.
Offen bei 8: `index -x` (gefaltet) hat in `search` ohne `-x` kein Gegenstück, weil die
`.i`-Datei die Faltung nicht vermerkt. Das bräuchte eine Markierung im Indexkopf.
Bei 8 ist auch die Faltung behoben: `index -x` schreibt `Offset-x` in den Kopf der `.i`-Datei,
`search` bisektiert in der Ordnung des Index und liest bei einer Teilsuche in einem
ungefalteten Index (und bei `-mb`) alle Einträge.
## Verbesserungspotential
@@ -109,4 +110,5 @@ Offen bei 8: `index -x` (gefaltet) hat in `search` ohne `-x` kein Gegenstück, w
## Empfohlene Reihenfolge
Schwachstellen, Fehler und Verbesserungen 1–3 und 5–7 sind erledigt.
Die awk-Brücke (4) und das Repo (8) bleiben auf Entscheidung des Autors so. Das Review ist damit abgeschlossen.
Die awk-Brücke (4) und das Repo (8) bleiben auf Entscheidung des Autors so. Das Review ist
damit abgeschlossen; alle Änderungen sind in Version 0.8.0.