Commit Graph

  • de24bfe052 Mv `load_module_from_path()` to a new `._code_load` submod Tyler Goodlet 2025-09-25 12:19:12 -0400
  • e235b96894 Use new `pkg_name` in log-sys test suites Tyler Goodlet 2025-09-04 11:55:38 -0400
  • dea4b9fd93 Implicitly name sub-logs by caller's mod Tyler Goodlet 2025-09-04 11:31:45 -0400
  • 557e2cec6a Add an implicit-pkg-path-as-logger-name test Tyler Goodlet 2025-09-04 10:03:11 -0400
  • 0e3229f16d Start a logging-sys unit-test module Tyler Goodlet 2025-09-02 21:02:37 -0400
  • 448d25aef4
    Merge pull request #409 from goodboy/nixos_flake Bd 2026-02-11 21:02:37 -0500
  • 343c9e0034 Tweaks per the `copilot` PR review nixos_flake Gud Boi 2026-02-11 20:55:08 -0500
  • e5f765f29c Mv `._clustering` -> `.experimental._cluster` clustering_to_experimental Gud Boi 2026-02-11 14:26:59 -0500
  • 99076e0eae Tidy up `open_actor_cluster()`, use `.aid` Gud Boi 2026-02-11 14:19:09 -0500
  • 7d594a44b5 Add masked crash-handler cm for debugging wonky inter-actor comms (teardowns) treat_CREs_as_tptclosed Gud Boi 2026-02-11 14:09:01 -0500
  • a2014907bb Unmask `ClosedResourceError` handling in `._transport` Gud Boi 2026-02-11 13:49:52 -0500
  • 8abe8b283c Fix when root-actor addrs is set as rtvs Gud Boi 2026-02-10 20:33:19 -0500
  • 807d4251f6 Toss in some `colorlog` alts to try CONT_log_sys_testing Gud Boi 2026-02-09 13:55:29 -0500
  • 21f05f707f Less newlines in `._rpc` log msg Gud Boi 2026-02-09 13:54:18 -0500
  • d801e7a150 Improve `test_log_sys` for new auto-naming logic Gud Boi 2026-02-09 13:52:22 -0500
  • f5c03f3413 Use test-harness `loglevel` in inter-peer suite Gud Boi 2026-02-09 13:50:50 -0500
  • 84aea8d273 Drop `name=__name__` from all `get_logger()` calls Gud Boi 2026-02-09 13:15:47 -0500
  • 6ab4cffc8d Hide private fields in `Struct.pformat()` output Gud Boi 2026-02-09 12:20:17 -0500
  • fbf7ac76cd Rework `.get_logger()`, better autonaming, deduping Gud Boi 2026-02-09 10:54:24 -0500
  • e015ad62e5 Multi-line styling in `test.devx.conftest` Gud Boi 2026-02-08 21:34:42 -0500
  • 03c9c4808b Tried out an alt approach for `.to_asyncio` crashes Gud Boi 2026-02-08 15:09:54 -0500
  • 8548eee0fd Add `uds` to `._multiaddr`, tweak typing Gud Boi 2026-02-04 09:10:21 -0500
  • bd4743e176 Add `multiaddr` and bump up some deps Gud Boi 2026-02-04 09:04:59 -0500
  • 973750b938 Bump `ruff.toml` to target py313 Gud Boi 2026-02-04 09:02:42 -0500
  • 3befe0940e Use `platformdirs` for `.config.get_rt_dir()` Tyler Goodlet 2025-10-06 11:40:56 -0400
  • 13c8e753d5 Mv `load_module_from_path()` to a new `._code_load` submod Tyler Goodlet 2025-09-25 12:19:12 -0400
  • f6d3415b53 Extend `.to_asyncio.LinkedTaskChannel` for aio side Tyler Goodlet 2025-09-21 15:53:45 -0400
  • f34537aa70 Hide `._rpc._invoke()` frame, again.. Tyler Goodlet 2025-09-05 12:35:35 -0400
  • ac9228a101 Explain the `infect_asyncio: bool` param to pass in RTE msg Tyler Goodlet 2025-09-05 12:33:43 -0400
  • b5765d8221 Toss in masked `.set_trace()` for unshielded `.pause()` debug Tyler Goodlet 2025-08-10 15:07:42 -0400
  • 3ef6bc769a Mask tpt-closed handling of `chan.send(return_msg)` Tyler Goodlet 2025-08-15 14:05:46 -0400
  • bfc6caf2e7 More `TransportClosed`-handling around IPC-IO Tyler Goodlet 2025-08-19 12:58:31 -0400
  • 2e0ba81f98 Use new `pkg_name` in log-sys test suites Tyler Goodlet 2025-09-04 11:55:38 -0400
  • 7ccd7aa227 Implicitly name sub-logs by caller's mod Tyler Goodlet 2025-09-04 11:31:45 -0400
  • 6d16c6347f Add an implicit-pkg-path-as-logger-name test Tyler Goodlet 2025-09-04 10:03:11 -0400
  • f8b24082b9 Start a logging-sys unit-test module Tyler Goodlet 2025-09-02 21:02:37 -0400
  • 1dc27c5161 Add a dev-overlay nix flake Gud Boi 2026-01-23 16:27:19 -0500
  • 14aefa4b11 Reorg dev deps into nested groups Gud Boi 2026-01-23 16:24:24 -0500
  • 356b55701c Add macOS compatibility for Unix socket credential passing macos_fixed_2025 wygud 2025-10-07 15:37:11 -0400
  • 5c79fa8057 Use `platformdirs` for `.config.get_rt_dir()` macos_support Tyler Goodlet 2025-10-06 11:40:56 -0400
  • e232d9dd06 Use `platformdirs` for `.config.get_rt_dir()` Tyler Goodlet 2025-10-06 11:40:56 -0400
  • 6b3cc72e5c Mv `load_module_from_path()` to a new `._code_load` submod Tyler Goodlet 2025-09-25 12:19:12 -0400
  • 81c33bf550 Extend `.to_asyncio.LinkedTaskChannel` for aio side Tyler Goodlet 2025-09-21 15:53:45 -0400
  • fee1ee315c Hide `._rpc._invoke()` frame, again.. final_eg_refinements Tyler Goodlet 2025-09-05 12:35:35 -0400
  • 22e62ed88e Explain the `infect_asyncio: bool` param to pass in RTE msg Tyler Goodlet 2025-09-05 12:33:43 -0400
  • fdba9e42d3 Toss in masked `.set_trace()` for unshielded `.pause()` debug Tyler Goodlet 2025-08-10 15:07:42 -0400
  • 3ec72e6af8 Mask tpt-closed handling of `chan.send(return_msg)` Tyler Goodlet 2025-08-15 14:05:46 -0400
  • c538cb3004 More `TransportClosed`-handling around IPC-IO Tyler Goodlet 2025-08-19 12:58:31 -0400
  • 8842b758d7 Use new `pkg_name` in log-sys test suites Tyler Goodlet 2025-09-04 11:55:38 -0400
  • 54ee624632 Implicitly name sub-logs by caller's mod Tyler Goodlet 2025-09-04 11:31:45 -0400
  • e8f2dfc088 Add an implicit-pkg-path-as-logger-name test Tyler Goodlet 2025-09-04 10:03:11 -0400
  • d2282f4275 Start a logging-sys unit-test module Tyler Goodlet 2025-09-02 21:02:37 -0400
  • 83ce2275b9
    Merge pull request #399 from goodboy/oob_cancel_testing main Bd 2025-09-11 14:33:52 -0400
  • 9f757ffa63 Woops, fix missing `assert` thanks to copilot Tyler Goodlet 2025-09-11 13:13:18 -0400
  • 0c6d512ba4 Solve another OoB cancellation case, the bg task one Tyler Goodlet 2025-09-10 21:09:40 -0400
  • fc130d06b8 Check off REPL-ing todo add masked usage in `drain_to_final_msg()` Tyler Goodlet 2025-09-09 18:13:28 -0400
  • 73423ef2b7 Timeout on `test_peer_spawns_and_cancels_service_subactor` Tyler Goodlet 2025-09-09 17:33:20 -0400
  • b1f2a6b394 Rename var for and hide the `_open_and_supervise_one_cancels_all_nursery` frame Tyler Goodlet 2025-09-08 18:15:00 -0400
  • 9489a2f84d Add timeout around `test_peer_spawns_and_cancels_service_subactor` suite Tyler Goodlet 2025-09-08 17:58:02 -0400
  • 92eaed6fec Parametrize with `Portal.cancel_actor()` only case Tyler Goodlet 2025-09-08 17:39:54 -0400
  • 217d54b9d1 Add the minimal OoB cancel edge case from #391 Tyler Goodlet 2025-09-07 20:19:50 -0400
  • 34ca02ed11
    Merge pull request #391 from goodboy/cancelled_masking_guards Bd 2025-09-11 10:10:41 -0400
  • 62a364a1d3 Tweaks from copilot, type fix, typos, language. Tyler Goodlet 2025-09-11 10:01:25 -0400
  • 07781e38cd Reduce "ignore cases" script to `trio`-only cancelled_masking_guards Tyler Goodlet 2025-09-07 18:47:10 -0400
  • 9c6b90ef04 Add a ignore-masking-case script + suite Tyler Goodlet 2025-09-06 14:03:02 -0400
  • 542d4c7840 Ignore `examples/trio/` in docs-examples test suite Tyler Goodlet 2025-09-06 13:39:08 -0400
  • 9aebe7d8f9 Only read `_mask_cases` if truthy, allow disabling for xfails Tyler Goodlet 2025-09-05 22:23:51 -0400
  • 04c3d5e239 Wrap `send_chan_aclose_masks_beg.py` as test suite Tyler Goodlet 2025-09-05 18:43:58 -0400
  • 759174729c Prep masking `.aclose()` script for test suite Tyler Goodlet 2025-09-05 18:22:39 -0400
  • e9f3689191 Add "ignore-case-handling" to exc unmasker Tyler Goodlet 2025-09-04 14:51:25 -0400
  • 93aa39db07 Always pop `._Cache.resources` AFTER `mng.__aexit__()` Tyler Goodlet 2025-07-29 15:13:38 -0400
  • 5ab642bdf0 Drop more `typing.Optional` usage Tyler Goodlet 2025-08-19 19:59:05 -0400
  • ed18ecd064 Drop `tn` arg to `maybe_raise_from_masking_exc()` in `._rpc` Tyler Goodlet 2025-08-19 15:23:54 -0400
  • cec0282953 Add `never_warn_on: dict` support to unmasker Tyler Goodlet 2025-07-28 12:50:06 -0400
  • 25c5847f2e Drop `tn` input from `maybe_raise_from_masking_exc()` Tyler Goodlet 2025-07-25 11:16:02 -0400
  • ba793fadd9 Pass `tuple` from `._invoke()` unmasker usage Tyler Goodlet 2025-08-19 13:04:46 -0400
  • d17864a432 Adjust test suites to new `maybe_raise_from_masking_exc()` changes Tyler Goodlet 2025-07-25 11:02:22 -0400
  • 6c361a9564 Drop `except*` usage from `._taskc` unmasker Tyler Goodlet 2025-07-25 10:25:33 -0400
  • 34ca7429c7 Add a "real-world" example of cancelled-masking with `.aclose()` Tyler Goodlet 2025-08-15 13:36:19 -0400
  • c9a55c2d46
    Merge pull request #397 from goodboy/post_mortems Bd 2025-08-20 12:45:06 -0400
  • 548855b4f5 Comment/docs tweaks per copilot reivew Tyler Goodlet 2025-08-20 12:35:01 -0400
  • 5322861d6d Clean out old-commented tn-opens and ipc-server settings checks Tyler Goodlet 2025-08-20 11:35:31 -0400
  • 46a2fa7074 Always pass a `tn` to `._server._serve_ipc_eps()` Tyler Goodlet 2025-08-20 10:48:41 -0400
  • bfe5b2dde6 Hide `collapse_eg()` frame as used from `open_root_actor()` Tyler Goodlet 2025-08-20 10:44:42 -0400
  • a9f06df3fb Heh, add back `Actor._root_tn`, it has purpose.. Tyler Goodlet 2025-08-19 19:24:20 -0400
  • ee32bc433c Add a root-already-cancelled crash handling test Tyler Goodlet 2025-08-19 15:21:45 -0400
  • 561954594e Add attempt at non-root-parent REPL guarding Tyler Goodlet 2025-08-15 11:50:17 -0400
  • 28a6354e81 Set `shield` when `.cancel_called` for root crashes Tyler Goodlet 2025-08-10 15:03:15 -0400
  • d1599449e7 Mk `pause_from_sync()` raise `InternalError` on no `greenback` init Tyler Goodlet 2025-07-29 14:57:16 -0400
  • 2d27c94dec Hide `_maybe_enter_pm()` frame (again?) Tyler Goodlet 2025-07-29 14:55:18 -0400
  • 6e4c76245b Add LoC pattern matches for `test_post_mortem_api` Tyler Goodlet 2025-07-29 14:50:37 -0400
  • a6f599901c
    Merge pull request #395 from goodboy/to_asyncio_eoc_signal Bd 2025-08-19 12:45:23 -0400
  • 0fafd25f0d Comment tweaks per copilot review Tyler Goodlet 2025-08-19 12:33:47 -0400
  • b74e93ee55 Change one infected-aio test to use `chan` in fn sig Tyler Goodlet 2025-07-29 14:47:24 -0400
  • 961504b657 Support `chan.started_nowait()` in `.open_channel_from()` target Tyler Goodlet 2025-07-29 14:42:15 -0400
  • bd148300c5 Relay `asyncio` errors via EoC and raise from rent Tyler Goodlet 2025-07-29 14:30:42 -0400
  • 4a7491bda4 Add "raises-pre-started" `open_channel_from()` test Tyler Goodlet 2025-07-29 01:06:59 -0400
  • 62415518fc
    Merge pull request #394 from goodboy/nursery_cleaning Bd 2025-08-18 22:32:19 -0400
  • 5c7d930a9a Drop unused `Actor._root_n`.. Tyler Goodlet 2025-08-10 14:48:55 -0400
  • c46986504d Switch nursery to `CancelScope`-status properties Tyler Goodlet 2025-07-15 19:29:38 -0400