pku-xht
e82e5ffd7a
fix(subprocess): normalize PTY scope launcher environment
2026-09-04 02:58:09 +08:00
pku-xht
ac1a5891c2
fix(subprocess): close remaining native containment findings
2026-09-02 22:49:46 +08:00
pku-xht
c0e7b98169
test(subprocess): preserve optional spawn error keys
2026-08-29 13:02:36 +08:00
pku-xht
60dd357a02
fix(subprocess): preserve native spawn error shape
2026-08-29 11:36:27 +08:00
pku-xht
6e7b152de7
fix(subprocess): preserve native runner contracts
2026-08-29 07:57:59 +08:00
pku-xht
a95f0b368f
fix(subprocess): contain escaped descendants with native owners
2026-08-28 18:15:49 +08:00
pku-xht
cf6f25d283
fix(subprocess): keep native runner private
2026-08-26 14:10:08 +08:00
pku-xht
ff413cfe5e
fix(subprocess): align async pid evidence
2026-08-25 22:24:20 +08:00
pku-xht
26969588b7
fix(subprocess): address native containment review findings
2026-08-25 21:51:22 +08:00
pku-xht
da042b8e10
test(subprocess): cover native settlement edges
2026-08-22 08:46:33 +08:00
pku-xht
71e27e4667
fix(subprocess): close native lifecycle gaps
2026-08-22 07:35:51 +08:00
pku-xht
923f919b49
test(subprocess): remove Windows cwd recursively
2026-08-22 06:22:13 +08:00
pku-xht
610ed618e9
fix(subprocess): release Windows target cwd
2026-08-22 06:04:54 +08:00
pku-xht
0c80f9e7a1
test(subprocess): align native evidence with plan
2026-08-22 05:05:31 +08:00
pku-xht
f72ce2299a
fix(subprocess): keep native Job ownership in runner
2026-08-21 22:49:56 +08:00
pku-xht
153f1579e1
refactor(subprocess): restore native containment baseline
2026-08-21 22:08:49 +08:00
pku-xht
ee1a933e82
Merge remote-tracking branch 'origin/codex/subprocess-native-containment' into codex/subprocess-native-containment
2026-08-21 13:06:42 +08:00
pku-xht
ac69b1e0c4
fix(subprocess): decouple Windows target stdio
2026-08-21 12:56:34 +08:00
Chinesezjc
32f369c3a0
test(subprocess): widen Windows stdout-end race budget to 5s
...
The native Windows containment tests expect the stdout stream to end
shortly after the direct target exits, but 1s was too tight under the
Windows CI runner's cold-start and process-teardown jitter. Use a 5s
bounded race so the assertion still proves EOF eventually arrives
without flaking on slow runner startup.
2026-08-21 11:57:52 +08:00
pku-xht
5b215932f8
fix(subprocess): hand off Windows process observation
2026-08-21 11:18:43 +08:00
pku-xht
f913c813d2
fix(subprocess): harden managed-range cleanup
2026-08-21 08:21:33 +08:00
pku-xht
36db13dfb3
fix(subprocess): require verified range settlement
2026-08-21 07:20:43 +08:00
pku-xht
c7d228c737
test(subprocess): make Windows EOF proof deterministic
2026-08-21 05:58:53 +08:00
pku-xht
bf5a8e42a3
fix(subprocess): keep shared handle semantics provider-neutral
2026-08-21 05:42:12 +08:00
pku-xht
e6bc1f2e1d
fix(subprocess): close managed launch gaps
2026-08-21 05:08:36 +08:00
pku-xht
1fc04feb77
fix(subprocess): close native platform CI gaps
2026-08-20 23:59:55 +08:00
pku-xht
60c729250e
test(subprocess): preserve Windows job descendant
2026-08-20 23:34:13 +08:00
pku-xht
436f9e9686
fix(subprocess): preserve native failure semantics
2026-08-20 23:24:22 +08:00
pku-xht
f6a56d4882
test(subprocess): align native platform fixtures
2026-08-20 22:41:03 +08:00
pku-xht
4c164cd163
fix(subprocess): close native containment CI gaps
2026-08-20 17:29:22 +08:00