Commit Graph

  • ddc9f41fcb TOSQASH 22e62ed: with-stmt-ws-removal pld_dec_refinements Tyler Goodlet 2025-09-29 20:23:45 -0400
  • 0423a000f9 WIP, expand pldrx suite for tagged-multi-msgs Tyler Goodlet 2025-09-29 20:13:58 -0400
  • 09cefd064a Ext-types test suite clean out Tyler Goodlet 2025-09-29 11:43:27 -0400
  • d4df233164 Add todo-note for non-strict `msgspec` decode-mode? Tyler Goodlet 2025-09-29 11:41:46 -0400
  • c122fcb224 Set `hide_tb` at top of `.limit_plds()` body Tyler Goodlet 2025-09-25 22:05:20 -0400
  • 03f498216b Always merge input `spec` with any `ext_types` Tyler Goodlet 2025-09-25 19:24:58 -0400
  • 95a47e0cc9 Dynamically set `pld_spec` for `test_basic_payload_spec() Tyler Goodlet 2025-09-25 18:57:17 -0400
  • 6fc9f5961d Add `types`-mod to `.msg._exts.dec_type_union()` Tyler Goodlet 2025-09-25 18:23:44 -0400
  • 0e6940efb1 Refinements, fix dec_hook builtins and same type bug auto_codecs Guillermo Rodriguez 2025-04-22 06:24:01 -0300
  • f2da2d919c Fix typing on mk_boxed_ext_structs Guillermo Rodriguez 2025-04-22 05:04:14 -0300
  • e00c3e0561 Change test structs name to not get conflicts with pytest Guillermo Rodriguez 2025-04-22 04:37:08 -0300
  • f110749e7f Re-add boxed struct type system on _codec & create enc/dec hook auto factory Guillermo Rodriguez 2025-04-22 04:30:30 -0300
  • dd8608380b Hide private fields in `Struct.pformat()` output struct_field_filtering Gud Boi 2026-02-09 12:20:17 -0500
  • 94339fe0c9 Add macOS compatibility for Unix socket credential passing #29 macos_dnks_fixes wygud 2025-10-07 15:37:11 -0400
  • f923551391 Add timeout around inf-streamer suite actor_cancelled_exc_type Tyler Goodlet 2025-08-08 15:49:16 -0400
  • 4943438780 Adjust nested-subs debug test for tbs output Tyler Goodlet 2025-08-06 12:57:40 -0400
  • 7ee95cf709 WIP, actor-nursery non-graceful-cancel raises EG Tyler Goodlet 2025-08-05 12:56:17 -0400
  • e08bf4812c Add todo for `tn` to `gather_contexts()` from `find_actor()`? Tyler Goodlet 2025-08-05 11:59:17 -0400
  • aa46685f38 Use `an` var name in nested subactor debugging ex. Tyler Goodlet 2025-08-05 11:55:45 -0400
  • a59a3290aa TOSQUASH 313ad93: yeah dun use `._message` as tb-str.. Tyler Goodlet 2025-08-05 01:05:46 -0400
  • ddd8861fce Add an `actorc` test-driven-dev suite Tyler Goodlet 2025-08-04 17:19:35 -0400
  • 7db5b801d3 Add `ActorCancelled` as an runtime-wide-signal Tyler Goodlet 2025-08-04 14:35:09 -0400
  • cf2b5f3e05 Move shm imports in `disable_mantracker()` to top-of-mod factor_into_hotbaud Tyler Goodlet 2025-08-19 12:56:34 -0400
  • 850726ba5f Bump "task-manager(-nursery)" naming, add logging #23 oco_supervisor_prototype Tyler Goodlet 2025-05-11 20:19:10 -0400
  • 37a36ec0b4 Add a new `.trionics._tn` for "task nursery stuff" Tyler Goodlet 2025-05-07 21:08:05 -0400
  • da79f1fe5c Add `debug_mode: bool` control to task mngr Tyler Goodlet 2023-05-19 15:51:47 -0400
  • 47e27e1c09 Go all in on "task manager" naming Tyler Goodlet 2023-05-19 14:49:10 -0400
  • efbd5a0727 More refinements and proper typing Tyler Goodlet 2023-05-19 14:23:22 -0400
  • 3322cad8bf Ensure user-allocated cancel scope just works! Tyler Goodlet 2023-05-19 14:03:07 -0400
  • 64c1c2e532 Facepalm, don't pass in unecessary cancel scope Tyler Goodlet 2023-05-19 13:34:00 -0400
  • 76c57420bb Do renaming, implement lowlevel `Outcome` sending Tyler Goodlet 2023-05-19 13:13:21 -0400
  • 2b1776b1d7 Alias to `@acm` in broadcaster mod Tyler Goodlet 2023-05-17 15:27:29 -0400
  • 6022e3dead Initial prototype for a one-cancels-one style supervisor, nursery thing.. Tyler Goodlet 2023-05-17 14:31:06 -0400
  • b5e5d3a3ac Use shorthand nursery var-names per convention in codebase Tyler Goodlet 2024-12-11 20:26:13 -0500
  • 98a4ede1cf Better separate service tasks vs. ctxs via methods Tyler Goodlet 2024-12-11 14:24:49 -0500
  • ebbccf893a Mv over `ServiceMngr` from `piker` with mods Tyler Goodlet 2024-12-11 12:38:35 -0500
  • 19329b886d Initial idea-notes dump and @singleton factory idea from `trio`-gitter Tyler Goodlet 2024-11-27 20:29:16 -0500
  • 7d2922dfb7 Add a `thread_ui: str` to record headers free_threading_prep Tyler Goodlet 2025-07-07 23:09:45 -0400
  • 7a1f0a0128 First-draft, very WIP, bg-thread-as-generator-ctx attempt.. Tyler Goodlet 2025-07-07 22:54:14 -0400
  • eb8285adcd Rename `.delete_sockaddr()` -> `.delete_addr()` dereg_on_oserror Tyler Goodlet 2025-09-30 01:09:16 -0400
  • c51948e455 Always no-raise try-to-pop registry addrs Tyler Goodlet 2023-09-15 14:20:12 -0400
  • cff42f7917 Add stale entry deleted from registrar test Tyler Goodlet 2023-08-28 12:20:12 -0400
  • 5978935606 Don't unwrap and unwrapped addr, just warn on delete XD Tyler Goodlet 2025-09-29 23:10:27 -0400
  • 8293337096 Ensure `._registry` values are hashable, since `bidict`! Tyler Goodlet 2025-09-29 23:09:50 -0400
  • c962a1fef9 Handle stale registrar entries; detect and delete Tyler Goodlet 2023-08-28 11:26:36 -0400
  • 33bfbe6ad1 Add `Arbiter.delete_sockaddr()` to remove addrs Tyler Goodlet 2023-08-20 16:22:46 -0400
  • 2e985133e3 Some WIP linux network-namespace (reader) utils ns_aware Tyler Goodlet 2025-04-05 17:22:36 -0400
  • 29f05b80d2 WIP, "revertible" or "dynamic" multicast streams multicast_revertable_streams Tyler Goodlet 2025-07-15 22:15:19 -0400
  • eed4f03e09 Use shorthand nursery var-names per convention in codebase #12 hilevel_serman Tyler Goodlet 2024-12-11 20:26:13 -0500
  • 53bf4874b5 Better separate service tasks vs. ctxs via methods Tyler Goodlet 2024-12-11 14:24:49 -0500
  • 3c82e0e4c6 Mv over `ServiceMngr` from `piker` with mods Tyler Goodlet 2024-12-11 12:38:35 -0500
  • 4bebadf860 Initial idea-notes dump and @singleton factory idea from `trio`-gitter Tyler Goodlet 2024-11-27 20:29:16 -0500
  • 62e285bcd7 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
  • 162d5f76d3 Proto a `._state.RuntimeVars` struct Gud Boi 2026-02-08 19:33:16 -0500
  • 6a0b8567c4 Add masked `.set_trace()` to catch weird TCP-addr issue Gud Boi 2026-02-08 19:27:24 -0500
  • 46ebceae02 Attempting to get inter-loop-task REPL clobbering with `.to_asyncio`.. Gud Boi 2026-02-08 19:26:22 -0500
  • edf0af51c2 Hide private fields in `Struct.pformat()` output to_asyncio_crash_handler Gud Boi 2026-02-09 12:20:17 -0500
  • fcc253f6ce Add `uds` to `._multiaddr`, tweak typing Gud Boi 2026-02-04 09:10:21 -0500
  • d704f99223 Add `multiaddr` for future usage in `._multiaddr` Gud Boi 2026-02-04 09:04:59 -0500
  • a120f378d0 Toss in masked `.set_trace()` for unshielded `.pause()` debug Tyler Goodlet 2025-08-10 15:07:42 -0400
  • 36307c5917 Pin to py-3.12+ and pin-up some deps py_tooling_updates piker_pin Gud Boi 2026-02-19 18:45:30 -0500
  • 30c2c3cb30 Bump `ruff.toml` to target py313 Gud Boi 2026-02-04 09:02:42 -0500
  • 0f6a0676eb Use `platformdirs` for `.config.get_rt_dir()` Tyler Goodlet 2025-10-06 11:40:56 -0400
  • 2616f4b976 Tried out an alt approach for `.to_asyncio` crashes to_asyncio_channel_iface Gud Boi 2026-02-08 15:09:54 -0500
  • b5fd2a40b1 Extend `.to_asyncio.LinkedTaskChannel` for aio side Tyler Goodlet 2025-09-21 15:53:45 -0400
  • 277ddc1625 Explain the `infect_asyncio: bool` param to pass in RTE msg Tyler Goodlet 2025-09-05 12:33:43 -0400
  • 70bb77280e
    Merge pull request #411 from goodboy/tpt_tolerance Bd 2026-02-19 16:40:17 -0500
  • 916f88a070 Less newlines in `._rpc` log msg tpt_tolerance Gud Boi 2026-02-09 13:54:18 -0500
  • 91f2f3ec10 Use test-harness `loglevel` in inter-peer suite Gud Boi 2026-02-09 13:50:50 -0500
  • 3e5124e184 Hide `._rpc._invoke()` frame, again.. Tyler Goodlet 2025-09-05 12:35:35 -0400
  • fa86269e30 Stuff from auto-review in https://github.com/goodboy/tractor/pull/412 .. Gud Boi 2026-02-12 00:51:17 -0500
  • d0b92bbeba Clean up `._transport` error-case comment Gud Boi 2026-02-19 16:18:39 -0500
  • 9470815f5a Fix `spawn` fixture cleanup + test assertions Gud Boi 2026-02-19 16:02:05 -0500
  • 592d918394 Tweak `test_inter_peer_cancellation` for races Gud Boi 2026-02-12 18:17:45 -0500
  • 0cddc67bdb Add doc-strs to `get_root()` + `maybe_open_portal()` Gud Boi 2026-02-19 13:54:28 -0500
  • 052fe2435f Improve `Channel` doc-strs + minor cleanups Gud Boi 2026-02-19 13:44:05 -0500
  • 28819bf5d3 Add `Actor.is_root()` convenience predicate meth Gud Boi 2026-02-19 13:38:47 -0500
  • 07c2ba5c0d Drop `trio`-exc-catching if tpt-closed covers them Gud Boi 2026-02-19 13:10:02 -0500
  • 50f40f427b Include `TransportClosed` in tpt-layer err handling Gud Boi 2026-02-19 12:02:35 -0500
  • bf6de55865 Improve tpt-closed msg-fmt/content and CRE case matching Gud Boi 2026-02-18 19:36:45 -0500
  • 5ded99a886 Add a `._trace.maybe_pause_bp()` for tpt-broken cases Gud Boi 2026-02-18 19:27:49 -0500
  • 7145fa364f Add `SIGINT` cleanup to `spawn` fixture in `devx/conftest` Gud Boi 2026-02-18 16:32:40 -0500
  • f8e25688c7 Unmask `ClosedResourceError` handling in `._transport` Gud Boi 2026-02-11 13:49:52 -0500
  • c3f455a8ec Mask tpt-closed handling of `chan.send(return_msg)` Tyler Goodlet 2025-08-15 14:05:46 -0400
  • f78e842fba More `TransportClosed`-handling around IPC-IO Tyler Goodlet 2025-08-19 12:58:31 -0400
  • 2a0cc96b21 Stuff from auto-review in https://github.com/goodboy/tractor/pull/412 .. copilot_typing_suggestions Gud Boi 2026-02-12 00:51:17 -0500
  • 3638b80c9d
    Merge pull request #412 from goodboy/root_actor_raddrs_fix Bd 2026-02-12 00:49:40 -0500
  • 2ed9e65530 Clear rtvs state on root shutdown.. root_actor_raddrs_fix Gud Boi 2026-02-11 18:30:07 -0500
  • 6cab363c51 Catch-n-fail on stale `_root_addrs` state.. Gud Boi 2026-02-11 18:20:59 -0500
  • 8aee24e83f Fix when root-actor addrs is set as rtvs Gud Boi 2026-02-10 20:33:19 -0500
  • cdcc1b42fc Add test for non-registrar root sub-spawning Gud Boi 2026-02-11 17:43:05 -0500
  • 51ac0c623e
    Merge pull request #402 from goodboy/log_sys_testing Bd 2026-02-11 22:13:17 -0500
  • 3f0bde1bf8 Use bare `get_logger()` in `.to_asyncio` log_sys_testing Gud Boi 2026-02-11 22:02:41 -0500
  • fa1a15dce8 Cleaups per copilot PR review Gud Boi 2026-02-11 21:51:40 -0500
  • 5850844297 Mk `test_implicit_mod_name_applied_for_child()` check init-mods Gud Boi 2026-02-11 21:36:41 -0500
  • ff02939213 Toss in some `colorlog` alts to try Gud Boi 2026-02-09 13:55:29 -0500
  • d61e8caab2 Improve `test_log_sys` for new auto-naming logic Gud Boi 2026-02-09 13:52:22 -0500
  • 0b0c83e9da Drop `name=__name__` from all `get_logger()` calls Gud Boi 2026-02-09 13:15:47 -0500
  • 5e7c0f264d Rework `.get_logger()`, better autonaming, deduping Gud Boi 2026-02-09 10:54:24 -0500
  • edf1189fe0 Multi-line styling in `test.devx.conftest` Gud Boi 2026-02-08 21:34:42 -0500