[P2][stt] Remplacer les tris quadratiques dupliqués par un tri standard unique #20
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Constat
orderedResultsetvalidateSegmentsimplémentent deux insertion sorts (internal/stt/stt.go:504-518,:608-631). Le stream revalide aussi deux fois. À 65 536 segments, le coût peut atteindre des milliards de comparaisons.Tâche
Utiliser
slices.SortFuncousort.Slicedans un chemin partagé et supprimer la validation streaming redondante sans relâcher les invariants.Critères d'acceptation
Validation
go test -race ./internal/stt ./internal/core ./internal/sessionCorrectif proposé dans la PR #39 (#39). Les validations ciblées et sous race décrites dans la PR passent.
Correctif proposé et validé dans la PR #39 : #39.