goodboy pushed to subint_fork_backend at goodboy/tractor
-
de4f470b6c Add CPython-level `subint_fork` workaround smoketest
goodboy pushed to subint_spawner_backend at goodboy/tractor
-
4b2a0886c3 Mark `subint`-hanging tests with `skipon_spawn_backend`
-
3b26b59dad Add `skipon_spawn_backend` pytest marker
-
f3cea714bc Expand `subint` sigint-starvation hang catalog
-
985ea76de5 Skip `test_stale_entry_is_deleted` hanger with `subint`s
-
5998774535 Add global 200s `pytest-timeout`
- Compare 28 commits »
goodboy pushed to subint_fork_backend at goodboy/tractor
-
0f48ed2eb9 Doc `subint_fork` as blocked by CPython post-fork
-
eee79a0357 Add WIP `subint_fork_proc` backend scaffold
-
4b2a0886c3 Mark `subint`-hanging tests with `skipon_spawn_backend`
-
3b26b59dad Add `skipon_spawn_backend` pytest marker
-
f3cea714bc Expand `subint` sigint-starvation hang catalog
- Compare 30 commits »
goodboy pushed to subint_forkserver_backend at goodboy/tractor
-
54561959e6 Log subint bootstrap excs + cancel-leak state
goodboy pushed to subint_forkserver_backend at goodboy/tractor
-
66f1941f46 Wire `reg_addr` into `test_context_stream_semantics`
-
9b05f659b3 Wire `test_dynamic_pub_sub` to standard fixtures
-
65fcfbf224 Bump `test_stale_entry_is_deleted`'s timeout to 30
-
4f12d69b41 Add `--shm` orphan sweep to `tractor-reap`
-
aa3e230926 Fix `SharedMemory` under `subint_forkserver`
- Compare 9 commits »
goodboy pushed to subint_forkserver_backend at goodboy/tractor
-
2ca0f41e61 Skip `test_loglevel_propagated_to_subactor` on subint forkserver too
-
b350aa09ee Wire `reg_addr` through infected-asyncio tests
-
d6e70e9de4 Import-or-skip `.devx.` tests requiring `greenback`
-
4c133ab541 Default `pytest` to use `--capture=sys`
- Compare 4 commits »
goodboy pushed to subint_forkserver_backend at goodboy/tractor
-
4106ba73ea Codify capture-pipe hang lesson in skills
-
eceed29d4a Pin forkserver hang to pytest `--capture=fd`
-
e312a68d8a Bound peer-clear wait in `async_main` finally
-
4d0555435b Narrow forkserver hang to `async_main` outer tn
-
ab86f7613d Refine `subint_forkserver` cancel-cascade diag
- Compare 62 commits »
goodboy pushed to subint_forkserver_backend at goodboy/tractor
-
a4d6318ca7 Claude-perms: ensure /commit-msg files can be written!
-
fe89169f1c Skip-mark + narrow `subint_forkserver` cancel hang
-
57935804e2 Break parent-chan shield during teardown
-
fe540d0228 Use `pidfd` for cancellable `_ForkedProc.wait`
- Compare 4 commits »
goodboy pushed to subint_forkserver_backend at goodboy/tractor
-
0cd0b633f1 Scrub inherited FDs in fork-child prelude
-
b71705bdcd Refine `subint_forkserver` nested-cancel hang diagnosis
- Compare 2 commits »
goodboy pushed to subint_forkserver_backend at goodboy/tractor
-
e5e2afb5f4 Use SIGINT-first ladder in `run-tests` cleanup
-
de6016763f Wire `reg_addr` through leaky cancel tests
-
d0121960b9 Add `subint_forkserver` test-cancellation leak doc
- Compare 3 commits »
goodboy pushed to subint_forkserver_backend at goodboy/tractor
-
aa7450974c Add zombie-actor check to `run-tests` skill
-
6720c3bbb3 Mv `test_subint_cancellation.py` to `tests/spawn/` subpkg
- Compare 2 commits »
goodboy pushed to subint_forkserver_backend at goodboy/tractor
-
4425023500 Label forkserver child as `subint_forkserver`
-
72d1b9016a Enable `debug_mode` for `subint_forkserver`
-
4227eabcba Drop unneeded f-str prefixes
-
af94080b21 Shorten some timeouts in `subint_forkserver` suites
-
36cca96385 Refine `subint_forkserver` orphan-SIGINT diagnosis
- Compare 5 commits »
goodboy pushed to subint_forkserver_backend at goodboy/tractor
-
8a3f94ace0 Scaffold `child_sigint` modes for forkserver