-
0e3e008b0c
Use `is not None` check for peer-connect `event`
trio_0.33.0_support
Gud Boi
2026-05-29 18:18:41 -0400
-
c7741bbac3
Lock us to latest `trio==0.33.0`
Gud Boi
2026-05-29 18:01:40 -0400
-
325574cc07
Fix dropped `for/else` re-raise in masking CM
Gud Boi
2026-05-29 21:10:23 -0400
-
30e15925ba
Add `start_or_cancel()` to `trionics._taskc`
trionics.start_or_cancel
Gud Boi
2026-05-29 19:20:29 -0400
-
5b3c2e3762
Add `logspec` leaf-mod Route B follow-up doc
Gud Boi
2026-05-29 19:25:08 -0400
-
9c36363b01
Fix `get_logger()` collapse of nested sub-pkgs
Gud Boi
2026-05-29 19:17:55 -0400
-
19a77708ba
Lift `--ll`/`--tl` to plugin + `LogSpec` API
Gud Boi
2026-05-29 17:43:55 -0400
-
acd1cbeec4
Add `maybe_signal_aio_task()` + cause-chain guard
Gud Boi
2026-05-29 16:41:37 -0400
-
3d9c75b6ed
Drop `debug_mode` gate on stackscope SIGUSR1
Gud Boi
2026-05-28 18:35:40 -0400
-
1cafaecf52
Use trace CM helpers in `test_infected_asyncio`
Gud Boi
2026-05-18 15:22:26 -0400
-
bb239e847f
Add `acli.watch` flicker-free alias-loop
Gud Boi
2026-05-14 19:42:00 -0400
-
f617c8cb73
Add `acli.ptree` poll .xsh snippet to docstr
Gud Boi
2026-05-14 13:02:22 -0400
-
a6d4ac3aac
Filter `_find_tractor_strays` by ppid disposition
Gud Boi
2026-05-14 12:39:33 -0400
-
79dda4cb4a
Mk `test_no_runtime()` not require `pytest-trio`
subint_forkserver_backend
Gud Boi
2026-05-13 20:43:22 -0400
-
bd07a95d80
Use trace CM helpers in `test_dynamic_pub_sub`
Gud Boi
2026-05-13 20:39:37 -0400
-
32955db02e
Harden `test_cancellation` for fork-spawner backends
Gud Boi
2026-05-13 20:10:02 -0400
-
5372fd178a
Add snapshot evidence to cancel-cascade MTF issue doc
Gud Boi
2026-05-13 20:02:02 -0400
-
01ce2857ea
Add init-adopted orphan reap to `reap_subactors_per_test`
Gud Boi
2026-05-13 19:59:36 -0400
-
8de684f5de
Add subtree-walk to `reap()` for full actor-tree teardown
Gud Boi
2026-05-13 19:53:25 -0400
-
fb87c36263
Add hang-snapshot session index to pytest summary
Gud Boi
2026-05-13 19:00:18 -0400
-
e329c3108c
Bump to latest `pytest` release!
Gud Boi
2026-05-13 18:47:19 -0400
-
3a243a1fd4
Add stray-proc scan + refine `_testing.trace` capture
Gud Boi
2026-05-13 18:46:04 -0400
-
7509e313ff
Mv core impl `tractor_diag.xsh` to `_testing.trace`
Gud Boi
2026-05-13 16:47:17 -0400
-
7ee0dc2e8f
Harden `test_infected_asyncio` for fork spawners
Gud Boi
2026-05-13 15:56:35 -0400
-
b10011a36e
Adjust `test_streaming_to_actor_cluster` timeout
Gud Boi
2026-05-13 15:47:36 -0400
-
7d0a53d205
Enrich `pytestmark` in `test_inter_peer_cancellation`
Gud Boi
2026-05-13 12:28:17 -0400
-
75d5b4cf7b
Adjust `test_simple_context` timeout for forking spawner
Gud Boi
2026-05-13 12:03:58 -0400
-
8aa07a7932
Add `set_fork_aware_capture`, timeout to msg tests
Gud Boi
2026-05-13 11:59:37 -0400
-
10db117864
Add signal-alarm guard to `test_dynamic_pub_sub`
Gud Boi
2026-05-13 11:33:49 -0400
-
83b6a3373a
Fix `is_forking_spawner` fixture to call helper fn
Gud Boi
2026-05-13 11:20:17 -0400
-
9bbb6f796b
Add ppid-aware liveness buckets to `bindspace_scan`
Gud Boi
2026-05-13 10:14:04 -0400
-
a24600f1a7
Add `main_thread_forkserver` CI matrix rows
Gud Boi
2026-05-13 10:10:27 -0400
-
92443dc4ef
Add boot-race conc-anal, widen `xfail` to `n_dups=8`
Gud Boi
2026-05-13 09:45:45 -0400
-
d3cbc92751
Adjust legacy streaming test timeouts for fork+UDS
Gud Boi
2026-05-11 21:43:19 -0400
-
099104e0af
Add bare-name arg, `ss` hints to `bindspace_scan`
Gud Boi
2026-05-11 20:34:07 -0400
-
abd3950ba6
Harden `test_registrar` with reap fixtures, timeouts
Gud Boi
2026-05-11 20:24:41 -0400
-
7d1e4462d4
Adjust `subint_forkserver` docs to match stub impl
Gud Boi
2026-05-08 02:51:21 -0400
-
522b57570b
Add `_is_tractor_subactor()`, cgroup-aware `ptree`
Gud Boi
2026-05-08 00:51:05 -0400
-
d60245777e
Add per-actor `setproctitle` via `devx._proctitle`
Gud Boi
2026-05-08 00:04:48 -0400
-
caebf60f4e
Add dup-name cancel-cascade escalation test
Gud Boi
2026-05-07 23:33:23 -0400
-
3b0724eba8
Add `wait_for_peer_or_proc_death()` to `_spawn`
Gud Boi
2026-05-07 22:18:29 -0400
-
cec6cc2a56
Add `acli.reap`, namespace `tractor_diag` cmds
Gud Boi
2026-05-07 18:07:34 -0400
-
34f333a026
Escalate cancel-ack timeouts to `proc.terminate()`
Gud Boi
2026-05-07 18:01:59 -0400
-
38ffb875bd
Add `ActorTooSlowError` for cancel-cascade timeouts
Gud Boi
2026-05-07 16:39:10 -0400
-
4c00913b3b
Add `terminate()` to `_ForkedProc`
Gud Boi
2026-05-07 16:35:18 -0400
-
5cd06810db
Tidy proto-guard `ValueError` fmt in `open_root_actor()`
Gud Boi
2026-05-07 16:24:23 -0400
-
255c9c3a7c
Mk `--capture` guard CI-aware w/ local warn
Gud Boi
2026-05-07 16:17:13 -0400
-
0f4e671862
Add `--tree` flag and cross-bucket parent annos to `pytree`
Gud Boi
2026-05-06 19:04:55 -0400
-
d036ef7d7f
Add `enable_transports`/`registry_addrs` proto guard
Gud Boi
2026-05-06 15:13:02 -0400
-
7882c37ce0
Add `RuntimeVars` env-var lift design plan
Gud Boi
2026-05-06 15:02:13 -0400
-
2ee44a6fdd
Fix shutdown deadlock on UDS unlink race
Gud Boi
2026-05-06 14:11:51 -0400
-
7b14fdcd96
Add `tractor_diag`(nosis) xontrib with aliases
Gud Boi
2026-05-06 14:07:24 -0400
-
e4953851de
Mk per-test reap fixtures opt-in
Gud Boi
2026-05-06 13:29:49 -0400
-
c4082be876
Mv `daemon` + `test_multi_program` to `discovery/`
Gud Boi
2026-05-06 13:23:42 -0400
-
ec8c4659c4
Replace sleep with active poll in `daemon` fixture
Gud Boi
2026-05-04 20:03:41 -0400
-
29f9928524
Add `test_register_duplicate_name` race analysis
Gud Boi
2026-05-04 20:01:08 -0400
-
086e9f2c07
Use single f-string per pid in runaway warning
Gud Boi
2026-05-04 19:58:11 -0400
-
9031605807
Harden `test_debugger` for forkserver spawners
Gud Boi
2026-05-04 19:21:49 -0400
-
c4885f9d99
Drop global mutation of `_PROC_SPAWN_WAIT`
Gud Boi
2026-05-04 16:23:50 -0400
-
60ce713016
Add cancel-cascade `TooSlowError` flake analysis
Gud Boi
2026-05-04 13:56:51 -0400
-
0ef549fadb
Add `tractor.trionics.patches` subpkg + first fix
Gud Boi
2026-05-04 12:03:57 -0400
-
e9712dcaeb
Add `tractor.spawn._reap.unlink_uds_bind_addrs()`
Gud Boi
2026-05-04 10:51:01 -0400
-
5cf0312c78
Add per-test runaway-subactor CPU detector to `_reap`
Gud Boi
2026-05-04 10:15:55 -0400
-
32e89c67ee
Fix `maybe_override_capture` to not get invalid capX fixture names..
Gud Boi
2026-05-04 10:07:57 -0400
-
d549c72052
Add fork-aware capture fixtures to `_testing.pytest`
Gud Boi
2026-05-02 01:09:02 -0400
-
5a9926fc32
Adjust `test_shield_pause` for capsys backends
Gud Boi
2026-05-01 19:08:55 -0400
-
72a0465c52
Default `--ll` to `None` in test harness
Gud Boi
2026-05-01 00:18:18 -0400
-
9431a81d37
Update debug examples + harden `test_debugger`
Gud Boi
2026-05-01 00:13:22 -0400
-
fc2e298a29
Update `sync_bp` + tighten `test_pause_from_sync`
Gud Boi
2026-04-30 20:54:50 -0400
-
48523358cf
Add `use_stackscope` runtime var for subactor init
Gud Boi
2026-04-30 20:50:07 -0400
-
e2b790a70d
Fix `SIGUSR1` tree-dump ordering in `_stackscope`
Gud Boi
2026-04-30 19:35:55 -0400
-
61d4525137
Add `pytest_load_initial_conftests()` for `--capture=`
Gud Boi
2026-04-30 19:29:51 -0400
-
0996a83655
Add `--uds`/`--uds-only` flags to `tractor-reap`
Gud Boi
2026-04-30 19:26:15 -0400
-
1cdc7fb302
Add UDS orphan-sweep helpers + reap fixtures to `_reap`
Gud Boi
2026-04-30 19:21:02 -0400
-
486249d74f
Allow per-call `start_method`/`loglevel` overrides
Gud Boi
2026-04-30 14:17:41 -0400
-
8bc304f094
TOSQUASH
2d4995e0, fix _pformat -> devx.pformat..
Gud Boi
2026-04-29 18:41:30 -0400
-
fc5e80fea5
Drop subint-family gate from `main_thread_forkserver`
Gud Boi
2026-04-29 18:13:46 -0400
-
b7115fc875
Drop test-local timeouts, +`sync_pause` to dev
Gud Boi
2026-04-29 18:10:40 -0400
-
208e7c0926
Honor `TRACTOR_LOGLEVEL`+`TRACTOR_SPAWN_METHOD` env-vars
Gud Boi
2026-04-29 17:29:38 -0400
-
22cdf15b73
Flip back to default `pytest` capture for CI
Gud Boi
2026-04-29 15:03:26 -0400
-
532a9834f3
Add posix-multithreaded-`fork()` explainer doc
Gud Boi
2026-04-29 12:50:23 -0400
-
2917b74ba4
Add todo for running `test_debugger` suite on forkserver spawner
Gud Boi
2026-04-29 12:49:36 -0400
-
2d4995e08d
Route `stackscope` SIGUSR1 onto trio loop
Gud Boi
2026-04-29 12:01:03 -0400
-
8c730193f9
Refine fork-survival docs + `EBADF` handling
Gud Boi
2026-04-29 10:34:33 -0400
-
5418f2dc3c
Add `--enable-stackscope` pytest plugin flag
Gud Boi
2026-04-29 10:32:23 -0400
-
383b0fdd75
Backend-aware `fail_after` in pub/sub test
Gud Boi
2026-04-29 10:28:48 -0400
-
060f7d24c4
Backend-aware timeout in `maybe_expect_raises`
Gud Boi
2026-04-29 10:21:56 -0400
-
3c366cac13
Drop global `pytest-timeout` cap from `pyproject.toml`
Gud Boi
2026-04-28 16:00:16 -0400
-
f8178df0fd
Return parent `pid: int` from new `reap_subactors_per_test` fixture
Gud Boi
2026-04-27 23:27:19 -0400
-
530160fa69
Use `trio.fail_after` cap in `test_dynamic_pub_sub`
Gud Boi
2026-04-27 23:25:04 -0400
-
b376eb0332
Add opt-in `reap_subactors_per_test` fixture
Gud Boi
2026-04-27 21:41:02 -0400
-
7c5dd4d033
Fix `_testing.addr.get_rando_addr` cross-process collisions
Gud Boi
2026-04-27 20:15:20 -0400
-
cbdf1eb6db
Guard `subint_forkserver` stub against re-alias
Gud Boi
2026-04-27 20:06:44 -0400
-
205382a39b
Sweep `subint_forkserver` → `main_thread_forkserver` in code
Gud Boi
2026-04-27 19:55:37 -0400
-
9f0709eee2
Migrate test/smoketest imports + rename test file
Gud Boi
2026-04-27 19:47:44 -0400
-
5e83881f10
Add `subint_forkserver_proc` stub, flip dispatch, prune
Gud Boi
2026-04-27 19:36:08 -0400
-
57dae0e4a6
Split forkserver backend into variant 1/2 mods
Gud Boi
2026-04-27 19:28:11 -0400
-
99dade0fb3
Extract fork primitives into `_main_thread_forkserver`
Gud Boi
2026-04-27 19:04:26 -0400
-
4b5176e2c3
Doc future-subint payoffs for `_subint_forkserver`
Gud Boi
2026-04-27 18:20:10 -0400
-
3ab99d557a
Doc `_subint_forkserver` design + fork semantics
Gud Boi
2026-04-27 18:16:50 -0400