Commit Graph

  • 69b28f503f Code-style, couple newline/ws tweaks custom_log_levels_api Gud Boi 2026-06-07 20:21:56 -0400
  • bde2c6cfe8 Pin to latest `xonsh` release Gud Boi 2026-06-03 13:06:45 -0400
  • 9b293e5e21 Hoist proc-title prefix to `_def_prefix` const Gud Boi 2026-06-01 20:26:22 -0400
  • 3bc139c06b Add `add_log_level()` factory + register `IO`=21 Gud Boi 2026-06-01 19:42:03 -0400
  • 2d3ffafacf Strip ANSI + accept `_create(...)` in devx tests trio_033_upgrade Gud Boi 2026-06-02 00:41:06 -0400
  • 6703cbc5d6 Add `supervise_run_process` to `trionics._subproc` Gud Boi 2026-06-01 19:29:46 -0400
  • 7d501dbd1c Use `is not None` check for peer-connect `event` Gud Boi 2026-05-29 18:18:41 -0400
  • 8724cc3915 Fix dropped `for/else` re-raise in masking CM trionics_start_or_cancel Gud Boi 2026-05-29 21:10:23 -0400
  • 1c0ddc373a Add `start_or_cancel()` to `trionics._taskc` Gud Boi 2026-05-29 19:20:29 -0400
  • ac3bc11332 Add per-actor `setproctitle` via `devx._proctitle` Gud Boi 2026-05-08 00:04:48 -0400
  • 15b8bd27ae Split py-version-gated uv dependency-groups Gud Boi 2026-06-09 20:18:04 -0400
  • 084f0fc404 Give macOS CI extra headroom for cancel-cascade tests Gud Boi 2026-06-18 14:54:07 -0400
  • c797bcb783 Address Copilot review nits on PR #462 Gud Boi 2026-06-18 13:37:55 -0400
  • 7b518fe4e1 Make `cpu_scaling_factor()` CI-aware for timing tests Gud Boi 2026-06-18 11:32:14 -0400
  • b0ac681245 Fix dead-code env-var override notice in `open_root_actor` Gud Boi 2026-06-17 19:46:43 -0400
  • fdac157d3d Harden cancel-ack hard-kill escalation Gud Boi 2026-06-17 19:46:04 -0400
  • d28173f4c0 Make SIGUSR1 `stackscope` dumps actually work Gud Boi 2026-06-17 19:45:21 -0400
  • f08a7d52b5 Drop stray `breakpoint()` in `RuntimeVars.__setattr__` Gud Boi 2026-06-17 19:44:34 -0400
  • 41b5371473 Relock `uv.lock` after rebase onto `main` Gud Boi 2026-06-17 17:39:36 -0400
  • 6d45581910 Add autouse fixture to reset `_runtime_vars` per-test Gud Boi 2026-06-16 13:59:33 -0400
  • 6a7dea45bb Bump trio `echoserver` cancel timeout 1→4s Gud Boi 2026-06-02 00:49:54 -0400
  • fa0208e65f Bump trio depth=3 cancel timeout 6→12s Gud Boi 2026-06-02 00:44:28 -0400
  • b6bf865f5e Fix `get_logger()` collapse of nested sub-pkgs Gud Boi 2026-05-29 19:17:55 -0400
  • 8bb9df9e06 Lift `--ll`/`--tl` to plugin + `LogSpec` API Gud Boi 2026-05-29 17:43:55 -0400
  • 944262d8a6 Add `maybe_signal_aio_task()` + cause-chain guard Gud Boi 2026-05-29 16:41:37 -0400
  • b57d095204 Drop `debug_mode` gate on stackscope SIGUSR1 Gud Boi 2026-05-28 18:35:40 -0400
  • 4b70b564c8 Use trace CM helpers in `test_infected_asyncio` Gud Boi 2026-05-18 15:22:26 -0400
  • da582a4d1b Add `acli.watch` flicker-free alias-loop Gud Boi 2026-05-14 19:42:00 -0400
  • 30242d03fb Add `acli.ptree` poll .xsh snippet to docstr Gud Boi 2026-05-14 13:02:22 -0400
  • fad1227d7c Filter `_find_tractor_strays` by ppid disposition Gud Boi 2026-05-14 12:39:33 -0400
  • c8a77fb92b Use trace CM helpers in `test_dynamic_pub_sub` Gud Boi 2026-05-13 20:39:37 -0400
  • 68698afac7 Harden `test_cancellation` for fork-spawner backends Gud Boi 2026-05-13 20:10:02 -0400
  • 98522661d6 Add init-adopted orphan reap to `reap_subactors_per_test` Gud Boi 2026-05-13 19:59:36 -0400
  • dfe853e159 Add subtree-walk to `reap()` for full actor-tree teardown Gud Boi 2026-05-13 19:53:25 -0400
  • f0a1971814 Add hang-snapshot session index to pytest summary Gud Boi 2026-05-13 19:00:18 -0400
  • 46c1147f6e Add stray-proc scan + refine `_testing.trace` capture Gud Boi 2026-05-13 18:46:04 -0400
  • da2d5bb3d2 Mv core impl `tractor_diag.xsh` to `_testing.trace` Gud Boi 2026-05-13 16:47:17 -0400
  • 36ad56843e Harden `test_infected_asyncio` for fork spawners Gud Boi 2026-05-13 15:56:35 -0400
  • acb042ec77 Adjust `test_streaming_to_actor_cluster` timeout Gud Boi 2026-05-13 15:47:36 -0400
  • 75c87831cb Enrich `pytestmark` in `test_inter_peer_cancellation` Gud Boi 2026-05-13 12:28:17 -0400
  • 105f0c2944 Adjust `test_simple_context` timeout for forking spawner Gud Boi 2026-05-13 12:03:58 -0400
  • 48a0f2fc49 Add `set_fork_aware_capture`, timeout to msg tests Gud Boi 2026-05-13 11:59:37 -0400
  • d70e003184 Add signal-alarm guard to `test_dynamic_pub_sub` Gud Boi 2026-05-13 11:33:49 -0400
  • aced458350 Fix `is_forking_spawner` fixture to call helper fn Gud Boi 2026-05-13 11:20:17 -0400
  • 42881b3d38 Add ppid-aware liveness buckets to `bindspace_scan` Gud Boi 2026-05-13 10:14:04 -0400
  • f5940de5c0 Add boot-race conc-anal, widen `xfail` to `n_dups=8` Gud Boi 2026-05-13 09:45:45 -0400
  • 9f9a536fa9 Adjust legacy streaming test timeouts for fork+UDS Gud Boi 2026-05-11 21:43:19 -0400
  • f0b944f8db Add bare-name arg, `ss` hints to `bindspace_scan` Gud Boi 2026-05-11 20:34:07 -0400
  • 5f2e89ed1f Harden `test_registrar` with reap fixtures, timeouts Gud Boi 2026-05-11 20:24:41 -0400
  • 3c6ea8009b Add `_is_tractor_subactor()`, cgroup-aware `ptree` Gud Boi 2026-05-08 00:51:05 -0400
  • 338f0a1463 Add per-actor `setproctitle` via `devx._proctitle` Gud Boi 2026-05-08 00:04:48 -0400
  • 6b14c3dbe7 Add dup-name cancel-cascade escalation test Gud Boi 2026-05-07 23:33:23 -0400
  • 2cd668dcc8 Add `acli.reap`, namespace `tractor_diag` cmds Gud Boi 2026-05-07 18:07:34 -0400
  • 9426fea5bd Escalate cancel-ack timeouts to `proc.terminate()` Gud Boi 2026-05-07 18:01:59 -0400
  • e9b63e8569 Add `ActorTooSlowError` for cancel-cascade timeouts Gud Boi 2026-05-07 16:39:10 -0400
  • 4c600dc528 Tidy proto-guard `ValueError` fmt in `open_root_actor()` Gud Boi 2026-05-07 16:24:23 -0400
  • 254a46c345 Mk `--capture` guard CI-aware w/ local warn Gud Boi 2026-05-07 16:17:13 -0400
  • f500bebbe6 Add `--tree` flag and cross-bucket parent annos to `pytree` Gud Boi 2026-05-06 19:04:55 -0400
  • a0456fece4 Add `enable_transports`/`registry_addrs` proto guard Gud Boi 2026-05-06 15:13:02 -0400
  • 0c64e76bf9 Fix shutdown deadlock on UDS unlink race Gud Boi 2026-05-06 14:11:51 -0400
  • 84d52835ab Add `tractor_diag`(nosis) xontrib with aliases Gud Boi 2026-05-06 14:07:24 -0400
  • cc5be294b1 Mk per-test reap fixtures opt-in Gud Boi 2026-05-06 13:29:49 -0400
  • d8a398f6f5 Mv `daemon` + `test_multi_program` to `discovery/` Gud Boi 2026-05-06 13:23:42 -0400
  • e873bb6164 Replace sleep with active poll in `daemon` fixture Gud Boi 2026-05-04 20:03:41 -0400
  • 63c6da9e82 Use single f-string per pid in runaway warning Gud Boi 2026-05-04 19:58:11 -0400
  • 272b6686ae Harden `test_debugger` for forkserver spawners Gud Boi 2026-05-04 19:21:49 -0400
  • 797d6cf4fa Drop global mutation of `_PROC_SPAWN_WAIT` Gud Boi 2026-05-04 16:23:50 -0400
  • 98fdaf343d Add `tractor.trionics.patches` subpkg + first fix Gud Boi 2026-06-09 20:23:26 -0400
  • 73c9b9ec93 Add `tractor.spawn._reap.unlink_uds_bind_addrs()` Gud Boi 2026-05-04 10:51:01 -0400
  • a4f6d893ed Add per-test runaway-subactor CPU detector to `_reap` Gud Boi 2026-05-04 10:15:55 -0400
  • 8589a796c1 Fix `maybe_override_capture` to not get invalid capX fixture names.. Gud Boi 2026-05-04 10:07:57 -0400
  • afa14b01d2 Add fork-aware capture fixtures to `_testing.pytest` Gud Boi 2026-05-02 01:09:02 -0400
  • 836270e995 Adjust `test_shield_pause` for capsys backends Gud Boi 2026-05-01 19:08:55 -0400
  • 02177d96c4 Default `--ll` to `None` in test harness Gud Boi 2026-05-01 00:18:18 -0400
  • b13d06af80 Update debug examples + harden `test_debugger` Gud Boi 2026-05-01 00:13:22 -0400
  • 99098c5a14 Update `sync_bp` + tighten `test_pause_from_sync` Gud Boi 2026-04-30 20:54:50 -0400
  • 158506d8c0 Add `use_stackscope` runtime var for subactor init Gud Boi 2026-04-30 20:50:07 -0400
  • e1da7be4d9 Fix `SIGUSR1` tree-dump ordering in `_stackscope` Gud Boi 2026-04-30 19:35:55 -0400
  • af72192461 Add `pytest_load_initial_conftests()` for `--capture=` Gud Boi 2026-04-30 19:29:51 -0400
  • 831cb6fcf0 Add `--uds`/`--uds-only` flags to `tractor-reap` Gud Boi 2026-04-30 19:26:15 -0400
  • 80048ff6ad Add UDS orphan-sweep helpers + reap fixtures to `_reap` Gud Boi 2026-04-30 19:21:02 -0400
  • f9e64d0035 Allow per-call `start_method`/`loglevel` overrides Gud Boi 2026-04-30 14:17:41 -0400
  • 5d37acb5b8 Drop test-local timeouts, +`sync_pause` to dev Gud Boi 2026-06-09 20:23:26 -0400
  • d4eac06de2 Honor `TRACTOR_LOGLEVEL`+`TRACTOR_SPAWN_METHOD` env-vars Gud Boi 2026-04-29 17:29:38 -0400
  • 950b6bc6b8 Add todo for running `test_debugger` suite on forkserver spawner Gud Boi 2026-04-29 12:49:36 -0400
  • c31b85587a Route `stackscope` SIGUSR1 onto trio loop Gud Boi 2026-04-29 12:01:03 -0400
  • 1d185e4d94 Add `--enable-stackscope` pytest plugin flag Gud Boi 2026-04-29 10:32:23 -0400
  • dacd7a7c57 Backend-aware `fail_after` in pub/sub test Gud Boi 2026-04-29 10:28:48 -0400
  • c603a6e1a0 Backend-aware timeout in `maybe_expect_raises` Gud Boi 2026-04-29 10:21:56 -0400
  • 3954d9f527 Return parent `pid: int` from new `reap_subactors_per_test` fixture Gud Boi 2026-04-27 23:27:19 -0400
  • 13ccbaff60 Use `trio.fail_after` cap in `test_dynamic_pub_sub` Gud Boi 2026-04-27 23:25:04 -0400
  • ec5141b720 Add opt-in `reap_subactors_per_test` fixture Gud Boi 2026-04-27 21:41:02 -0400
  • d24ccaada1 Fix `_testing.addr.get_rando_addr` cross-process collisions Gud Boi 2026-04-27 20:15:20 -0400
  • f7a58b82fe Sweep `subint_forkserver` → `main_thread_forkserver` in code Gud Boi 2026-06-09 20:23:12 -0400
  • 149e1e1993 Wire `reg_addr` into `test_context_stream_semantics` Gud Boi 2026-04-27 13:52:28 -0400
  • a4554106fc Wire `test_dynamic_pub_sub` to standard fixtures Gud Boi 2026-04-27 12:59:00 -0400
  • d5a15b4d70 Bump `test_stale_entry_is_deleted`'s timeout to 30 Gud Boi 2026-04-27 11:46:43 -0400
  • e5ca5bb017 Add `--shm` orphan sweep to `tractor-reap` Gud Boi 2026-06-09 20:22:56 -0400
  • 0b6a7aa1a9 Fix `SharedMemory` under `subint_forkserver` Gud Boi 2026-06-09 20:22:38 -0400
  • 50392e6e78 Document `SharedMemory` × `subint_forkserver` incompat Gud Boi 2026-06-09 20:22:23 -0400