Commit Graph

  • 007b45857b Revert `resources.pop()` back inside `run_ctx` inner finally maybe_open_ctx_locking Gud Boi 2026-04-07 00:47:53 -0400
  • 06cfe8999a claude: add `conc-anal` skill Gud Boi 2026-04-07 00:38:14 -0400
  • da7e749b09 Add prompt-io log for `run_ctx` teardown analysis Gud Boi 2026-04-06 18:37:14 -0400
  • 03c42e1333 Drop `xfail` from `test_moc_reentry_during_teardown` Gud Boi 2026-04-06 18:29:07 -0400
  • f086222d74 Use per-key locking+user tracking in `maybe_open_context()` Gud Boi 2026-04-06 00:07:40 -0400
  • cab366cd65 Add xfail test for `_Cache.run_ctx` teardown race Gud Boi 2026-04-06 18:17:04 -0400
  • 85f9c5df6f Add per-`ctx_key` isolation tests for `maybe_open_context()` Gud Boi 2026-04-06 14:33:26 -0400
  • ebe9d5e4b5 Parametrize `test_resource_cache.test_open_local_sub_to_stream` Gud Boi 2026-04-06 13:38:35 -0400
  • 243b9cfe3b Bump "task-manager(-nursery)" naming, add logging #23 oco_supervisor_prototype Tyler Goodlet 2025-05-11 20:19:10 -0400
  • 4145ff9098 Add a new `.trionics._tn` for "task nursery stuff" Tyler Goodlet 2025-05-07 21:08:05 -0400
  • 4e931df685 Add `debug_mode: bool` control to task mngr Tyler Goodlet 2023-05-19 15:51:47 -0400
  • 2e3a554ca9 Go all in on "task manager" naming Tyler Goodlet 2023-05-19 14:49:10 -0400
  • 5ec2d45413 More refinements and proper typing Tyler Goodlet 2023-05-19 14:23:22 -0400
  • 47f790035e Ensure user-allocated cancel scope just works! Tyler Goodlet 2023-05-19 14:03:07 -0400
  • 81b02a1193 Facepalm, don't pass in unecessary cancel scope Tyler Goodlet 2023-05-19 13:34:00 -0400
  • 8ab8586ae2 Do renaming, implement lowlevel `Outcome` sending Tyler Goodlet 2023-05-19 13:13:21 -0400
  • 6ea17b714e Alias to `@acm` in broadcaster mod Tyler Goodlet 2023-05-17 15:27:29 -0400
  • 1a7e5042fa Initial prototype for a one-cancels-one style supervisor, nursery thing.. Tyler Goodlet 2023-05-17 14:31:06 -0400
  • 0a05ef9fa7 Use shorthand nursery var-names per convention in codebase Tyler Goodlet 2024-12-11 20:26:13 -0500
  • 21c18c915f Better separate service tasks vs. ctxs via methods Tyler Goodlet 2024-12-11 14:24:49 -0500
  • de84927779 Mv over `ServiceMngr` from `piker` with mods Tyler Goodlet 2024-12-11 12:38:35 -0500
  • 6cc66fac72 Initial idea-notes dump and @singleton factory idea from `trio`-gitter Tyler Goodlet 2024-11-27 20:29:16 -0500
  • 53e1086194 Add a `thread_ui: str` to record headers free_threading_prep Tyler Goodlet 2025-07-07 23:09:45 -0400
  • ab6bce8c47 First-draft, very WIP, bg-thread-as-generator-ctx attempt.. Tyler Goodlet 2025-07-07 22:54:14 -0400
  • 6bd685adb1 TOSQASH 22e62ed: with-stmt-ws-removal pld_dec_refinements Tyler Goodlet 2025-09-29 20:23:45 -0400
  • c975c30e08 WIP, expand pldrx suite for tagged-multi-msgs Tyler Goodlet 2025-09-29 20:13:58 -0400
  • ff4b81742e Ext-types test suite clean out Tyler Goodlet 2025-09-29 11:43:27 -0400
  • 8c84d35526 Add todo-note for non-strict `msgspec` decode-mode? Tyler Goodlet 2025-09-29 11:41:46 -0400
  • 322a6deb6b Set `hide_tb` at top of `.limit_plds()` body Tyler Goodlet 2025-09-25 22:05:20 -0400
  • 31c549808e Always merge input `spec` with any `ext_types` Tyler Goodlet 2025-09-25 19:24:58 -0400
  • ffa513b91f Dynamically set `pld_spec` for `test_basic_payload_spec() Tyler Goodlet 2025-09-25 18:57:17 -0400
  • 49b1f4f43e Add `types`-mod to `.msg._exts.dec_type_union()` Tyler Goodlet 2025-09-25 18:23:44 -0400
  • 4d0ea26637 Add `uds` to `._multiaddr`, tweak typing Gud Boi 2026-02-04 09:10:21 -0500
  • 7a8e50ae59 Add `multiaddr` for future usage in `._multiaddr` Gud Boi 2026-02-04 09:04:59 -0500
  • a70d6ed8b1 Toss in masked `.set_trace()` for unshielded `.pause()` debug Tyler Goodlet 2025-08-10 15:07:42 -0400
  • 2bee54e137 Refinements, fix dec_hook builtins and same type bug auto_codecs Guillermo Rodriguez 2025-04-22 06:24:01 -0300
  • 180c701352 Fix typing on mk_boxed_ext_structs Guillermo Rodriguez 2025-04-22 05:04:14 -0300
  • c6fe840c77 Change test structs name to not get conflicts with pytest Guillermo Rodriguez 2025-04-22 04:37:08 -0300
  • 29f9966682 Re-add boxed struct type system on _codec & create enc/dec hook auto factory Guillermo Rodriguez 2025-04-22 04:30:30 -0300
  • e4688cade8 Some WIP linux network-namespace (reader) utils ns_aware Tyler Goodlet 2025-04-05 17:22:36 -0400
  • f9fab6486c WIP, "revertible" or "dynamic" multicast streams multicast_revertable_streams Tyler Goodlet 2025-07-15 22:15:19 -0400
  • bbf01d5161
    Merge pull request #430 from goodboy/dependabot/uv/pygments-2.20.0 Bd 2026-04-05 13:33:33 -0400
  • ec8e8a2786
    Merge pull request #426 from goodboy/remote_exc_type_registry Bd 2026-04-02 22:44:36 -0400
  • c3d1ec22eb Fix `Type[BaseException]` annots, guard `.src_type` resolve Gud Boi 2026-03-31 01:24:48 -0400
  • 8f44efa327 Drop stale `.cancel()`, fix docstring typo in tests Gud Boi 2026-03-31 01:23:25 -0400
  • 5968a3c773 Use `'<unknown>'` for unresolvable `.boxed_type_str` Gud Boi 2026-03-24 16:45:24 -0400
  • 80597b80bf Add passing test for unregistered err relay Gud Boi 2026-03-24 16:28:19 -0400
  • a41c6d5c70 Fix unregistered-remote-error-type relay crash Gud Boi 2026-03-24 15:15:28 -0400
  • 9c37b3f956 Add `reg_err_types()` test suite for remote exc relay Gud Boi 2026-03-24 14:09:16 -0400
  • 8f6bc56174
    Merge pull request #427 from goodboy/subsys_reorg Bd 2026-04-02 18:21:00 -0400
  • b14dbde77b Skip `test_empty_mngrs_input_raises` on UDS tpt Gud Boi 2026-03-30 12:10:15 -0400
  • cd6509b724 Fix `tractor_test` kwarg check and Windows `start_method` default Gud Boi 2026-03-29 17:30:41 -0400
  • 93d99ed2eb Move `get_cpu_state()` to `conftest` as shared latency headroom Gud Boi 2026-03-25 16:50:55 -0400
  • 6215e3b2dd Adjust `test_a_quadruple_example` time-limit for CPU scaling Gud Boi 2026-03-25 16:19:08 -0400
  • be5d8da8c0 Just alias `Arbiter` via assignment Gud Boi 2026-03-24 13:23:20 -0400
  • 21ed181835 Filter `__pycache__` from example discovery in tests Gud Boi 2026-03-23 19:17:13 -0400
  • 9ec2749ab7 Rename `Arbiter` -> `Registrar`, mv to `discovery._registry` Gud Boi 2026-03-23 18:56:21 -0400
  • f3441a6790 Update tests+examples imports for new subpkgs Gud Boi 2026-03-23 18:44:14 -0400
  • cc42d38284 Mv core mods to `runtime/`, `spawn/`, `discovery/` subpkgs Gud Boi 2026-03-23 18:42:16 -0400
  • 6827ceba12 Use `wrapt` for `tractor_test()` decorator Gud Boi 2026-03-23 18:36:56 -0400
  • 94458807ce Expose `RuntimeVars` + `get_runtime_vars()` from pkg Gud Boi 2026-03-23 13:33:39 -0400
  • be5e7e446b Proto a `._state.RuntimeVars` struct Gud Boi 2026-02-08 19:33:16 -0500
  • 571b2b320e Add `reg_err_types()` for custom remote exc lookup Gud Boi 2026-03-20 20:09:29 -0400
  • c7b5d00f19 Add `get_runtime_vars()` accessor to `._state` Gud Boi 2026-03-20 20:04:49 -0400
  • 1049f7bf38
    Bump pygments from 2.19.2 to 2.20.0 dependabot[bot] 2026-03-30 20:28:44 +0000
  • cc3bfac741
    Merge pull request #366 from goodboy/dereg_on_oserror Bd 2026-03-25 03:27:27 -0400
  • e71eec07de Refine type annots in `_discovery` and `_runtime` Gud Boi 2026-03-25 02:16:48 -0400
  • b557ec20a7 Coerce IPC `addr` to `tuple` in `.delete_addr()` Gud Boi 2026-03-25 01:36:58 -0400
  • 85457cb839 Address Copilot review suggestions on PR #366 Gud Boi 2026-03-25 00:21:09 -0400
  • 9703cbe16a Add tracepoint when `raddrs[0]` is written with weird tcp-addr `dict`.. try_to_repl_clobber_aio_task Gud Boi 2026-02-08 19:52:28 -0500
  • 9f000971b7 Proto a `._state.RuntimeVars` struct Gud Boi 2026-02-08 19:33:16 -0500
  • 317210ad01 Add masked `.set_trace()` to catch weird TCP-addr issue Gud Boi 2026-02-08 19:27:24 -0500
  • 454e74bb88 Attempting to get inter-loop-task REPL clobbering with `.to_asyncio`.. Gud Boi 2026-02-08 19:26:22 -0500
  • 17a6e62328 Add `multiaddr` for future usage in `._multiaddr` Gud Boi 2026-02-04 09:04:59 -0500
  • 42995102a7 Add `uds` to `._multiaddr`, tweak typing to_asyncio_crash_handler Gud Boi 2026-02-04 09:10:21 -0500
  • 5999f8fb60 Add `multiaddr` for future usage in `._multiaddr` Gud Boi 2026-02-04 09:04:59 -0500
  • 6c07c6ac2a Toss in masked `.set_trace()` for unshielded `.pause()` debug Tyler Goodlet 2025-08-10 15:07:42 -0400
  • 850219f60c Guard `reg_portal` for `None` in `maybe_open_portal()` Gud Boi 2026-03-17 17:26:57 -0400
  • d929fb75b5 Rename `.delete_sockaddr()` -> `.delete_addr()` Tyler Goodlet 2025-09-30 01:09:16 -0400
  • 403c2174a1 Always no-raise try-to-pop registry addrs Tyler Goodlet 2023-09-15 14:20:12 -0400
  • 528012f35f Add stale entry deleted from registrar test Tyler Goodlet 2023-08-28 12:20:12 -0400
  • 0dfa6f4a8a Don't unwrap and unwrapped addr, just warn on delete XD Tyler Goodlet 2025-09-29 23:10:27 -0400
  • a0d3741fac Ensure `._registry` values are hashable, since `bidict`! Tyler Goodlet 2025-09-29 23:09:50 -0400
  • 149b800c9f Handle stale registrar entries; detect and delete Tyler Goodlet 2023-08-28 11:26:36 -0400
  • 03f458a45c Add `Arbiter.delete_sockaddr()` to remove addrs Tyler Goodlet 2023-08-20 16:22:46 -0400
  • e77198bb64
    Merge pull request #422 from goodboy/global_uds_in_test_harness Bd 2026-03-13 21:50:45 -0400
  • 5b8f6cf4c7 Use `.aid.uid` to avoid deprecation warns in tests Gud Boi 2026-03-13 21:09:35 -0400
  • 8868ff19f3 Flip to `ActorNursery.cancel_called` API Gud Boi 2026-03-13 16:48:58 -0400
  • 066011b83d Bump `fail_after` delay on non-linux for sync-sleep test Gud Boi 2026-03-13 18:47:58 -0400
  • b1d003d850 Add `--tpt-proto` CI matrix and wire to `pytest` Gud Boi 2026-03-13 16:48:13 -0400
  • 8991ec2bf5 Fix warns and de-reg race in `test_discovery` Gud Boi 2026-03-13 16:22:04 -0400
  • dfc153c228 'Bump `daemon` pre-wait for 'uds' parametrization' Gud Boi 2026-03-13 16:21:08 -0400
  • 52e8fb43ee Tighten UDS addr validation and sockname prefixes Gud Boi 2026-03-13 15:50:06 -0400
  • 99577b719a Skip cluster test on UDS, wire `tpt_proto` fixture Gud Boi 2026-03-13 13:36:47 -0400
  • 4092db60b2 Revert advanced-fault UDS edge case handling Gud Boi 2026-03-13 12:08:36 -0400
  • 4f333dee05 Pass `enable_transports` in `daemon` fixture Gud Boi 2026-03-12 20:05:43 -0400
  • 8a2f74da2c Bump `_PROC_SPAWN_WAIT` and use `test_log` in `daemon` Gud Boi 2026-03-12 17:32:05 -0400
  • 2bf155131d Make `spawn()` `expect_timeout` configurable Gud Boi 2026-03-12 17:16:16 -0400
  • 0f29f5717a `ci.yml` add todos for mp-backend runs and for supporting subints soon! Gud Boi 2026-03-09 19:59:29 -0400
  • 5ea721683b Use `.aid.uid` to avoid deprecation warns Gud Boi 2026-03-08 15:27:48 -0400