exec: replace global state with interface

This is cleaner, and finally enables writing tests for the nix invoking functions.
This commit is contained in:
2025-07-17 16:53:00 +09:00
parent d4572eb50f
commit d3a8aed237
34 changed files with 324496 additions and 258903 deletions

15013
testdata/format/stdin_getchoo_atlas vendored Normal file

File diff suppressed because it is too large Load Diff

25109
testdata/format/stdin_getchoo_glados vendored Normal file

File diff suppressed because it is too large Load Diff

24847
testdata/format/stdin_pluiedev_pappardelle vendored Normal file

File diff suppressed because it is too large Load Diff

37432
testdata/getchoo_atlas vendored Normal file

File diff suppressed because it is too large Load Diff

84832
testdata/getchoo_glados vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

108599
testdata/pluiedev_pappardelle vendored Normal file

File diff suppressed because it is too large Load Diff