[P2][sysexec] Ne pas bufferiser stdout des commandes à effet de bord #25
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
Clipboard et injection ignorent stdout, mais
OSExecutor.Runle capture dans unbytes.Buffernon borné (internal/sysexec/sysexec.go:55-70,internal/clipboard/clipboard.go:60-73,internal/inject/inject.go:49-77). Un helper bruyant peut allouer arbitrairement pendant son timeout.Tâche
Fournir un chemin d'exécution qui discard stdout, ou le borne strictement, pour les commandes dont aucun caller ne consomme la sortie.
Critères d'acceptation
wl-copy/wtype.Validation
go test -race ./internal/sysexec ./internal/clipboard ./internal/inject ./internal/sinkCorrectif proposé dans la PR #40 (#40). Les packages sysexec/clipboard/inject/sink/session passent sous race.
Correctif proposé et validé dans la PR #40 : #40.