forked from goodboy/tractor
1
0
Fork 0

Commit Graph

  • 69e0afccf0 Use `Address` where possible in (root) actor boot Tyler Goodlet 2025-07-07 10:37:02 -0400
  • e275c49b23 Stackscope import fail msg dun need braces.. Tyler Goodlet 2025-07-29 15:18:13 -0400
  • 48fbf38c1d Drop duplicated (masked) debugging-`terminate_after`, prolly a rebase slip.. Tyler Goodlet 2025-07-29 15:05:38 -0400
  • defd6e28d2 Facepalm, actually use `.log.cancel()`-level to report parent-side taskc.. Tyler Goodlet 2025-07-25 19:03:21 -0400
  • 414b0e2bae Update buncha log msg fmting in `.msg._ops` Tyler Goodlet 2025-07-08 11:01:44 -0400
  • d34fb54f7c Update buncha log msg fmting in `._spawn` Tyler Goodlet 2025-07-07 19:11:01 -0400
  • 5d87f63377 Update buncha log msg fmting in `._portal` Tyler Goodlet 2025-07-07 15:46:53 -0400
  • 0ca3d50602 Use `._supervise._shutdown_msg` in tooling test Tyler Goodlet 2025-07-07 14:31:34 -0400
  • 8880a80e3e Use `nest_from_op()`/`pretty_struct` in `._rpc` Tyler Goodlet 2025-07-07 11:02:47 -0400
  • 7be713ee1e Use `nest_from_op()` in actor-nursery shutdown Tyler Goodlet 2025-07-07 10:59:00 -0400
  • 4bd8211abb Add #TODO for `._context` to use `.msg.Aid` Tyler Goodlet 2025-07-04 15:01:29 -0400
  • a23a98886c Even more `.ipc.*` repr refinements Tyler Goodlet 2025-07-03 23:33:02 -0400
  • 31544c862c More `.ipc.Channel`-repr related tweaks Tyler Goodlet 2025-06-29 15:47:42 -0400
  • 7d320c4e1e Mk `Aid` hashable, use pretty-`.__repr__()` Tyler Goodlet 2025-06-29 15:39:09 -0400
  • 38944ad1d2 Drop `actor_info: str` from `._entry` logs Tyler Goodlet 2025-06-29 14:59:50 -0400
  • 9260909fe1 Try `nest_from_op()` in some `._rpc` spots Tyler Goodlet 2025-06-29 14:47:03 -0400
  • c00b3c86ea Hide more `Channel._transport` privates for repr Tyler Goodlet 2025-06-29 13:41:10 -0400
  • 808a336508 Refine `Actor` status iface, use `Aid` throughout Tyler Goodlet 2025-06-23 17:33:54 -0400
  • 679d999185 Add flag to toggle private vars in `Channel.pformat()` Tyler Goodlet 2025-06-23 12:08:05 -0400
  • a8428d7de3 Extend `.msg.types.Aid` method interface Tyler Goodlet 2025-06-22 21:55:37 -0400
  • e9f2fecd66 Fix `nest_from_op()` call sigs, already changed upstream Tyler Goodlet 2025-07-14 17:51:45 -0400
  • 547cf5a210 Drop stale comment from inter-peer suite Tyler Goodlet 2025-06-15 22:04:01 -0400
  • b5e3fa7370 Use `nest_from_op()` in some runtime logs for actor-state-repring Tyler Goodlet 2025-06-12 23:26:38 -0400
  • cd16748598
    Merge pull request #387 from goodboy/the_finally_footgun Bd 2025-07-17 22:33:33 -0400
  • 1af35f8170 Add back loose-tn in `gather_contexts()`, mk tests green Tyler Goodlet 2025-07-16 18:18:34 -0400
  • 4569d11052 Move `.is_multi_cancelled()` to `.trioniics._beg` Tyler Goodlet 2025-06-12 23:16:29 -0400
  • 6ba76ab700 .trionics: link in `finally`-footgun `trio` GH ish Tyler Goodlet 2025-06-29 15:34:10 -0400
  • 734dda35e9 Hide `._rpc._errors_relayed_via_ipc()` frame by def Tyler Goodlet 2025-06-17 12:30:59 -0400
  • b7e04525cc Always `Cancelled`-unmask ctx endpoint excs Tyler Goodlet 2025-06-15 21:22:08 -0400
  • 35977dcebb Adjust ep-masking-suite for the real-use-case Tyler Goodlet 2025-06-15 19:18:30 -0400
  • e1f26f9611 Extend `._taskc.maybe_raise_from_masking_exc()` Tyler Goodlet 2025-06-15 18:03:37 -0400
  • 63c5b7696a Mv `maybe_raise_from_masking_exc()` to `.trionics` Tyler Goodlet 2025-06-15 13:29:34 -0400
  • 5f94f52226 Add ctx-ep suite for `trio`'s *finally-footgun* Tyler Goodlet 2025-06-13 22:39:03 -0400
  • 6bf571a124
    Merge pull request #385 from goodboy/repl_fixture Bd 2025-07-15 07:17:49 -0400
  • f5056cdd02 Mk `test_crash_handler_cms` suite go green Tyler Goodlet 2025-07-14 18:07:50 -0400
  • 9ff448faa3 Add `open_crash_handler()` / `repl_fixture` suite Tyler Goodlet 2025-07-14 17:55:18 -0400
  • 760b9890c4 Add `debugging/subactor_bp_in_ctx.py` test set Tyler Goodlet 2025-06-17 14:29:01 -0400
  • d000642462 Report `enable_stack_on_sig` on `stackscope` import failure Tyler Goodlet 2025-06-15 22:05:17 -0400
  • dd69948744 Reapply `.devx.debug` mod-name change to ipc-server lost during rebase.. Tyler Goodlet 2025-06-11 22:09:04 -0400
  • 5b69975f81 Drop " " from tail of `BoxedMaybeException.pformat()` Tyler Goodlet 2025-06-11 20:00:30 -0400
  • 6b474743f9 Drop `.to_asyncio`s usage-of-`greenback`-reporting to `log.devx()` Tyler Goodlet 2025-06-11 19:57:19 -0400
  • 5ac229244a Disable `greenback` sync fn breakpointing by def Tyler Goodlet 2025-06-11 19:50:29 -0400
  • bbd2ea3e4f Prevent `test_breakpoint_hook_restored` subproc hangs Tyler Goodlet 2025-06-11 19:32:56 -0400
  • 6b903f7746 Type alias our `pexpect.spawn()` closure fixture Tyler Goodlet 2025-06-11 19:19:56 -0400
  • 2280bad135 Type annot the `testdir` fixture Tyler Goodlet 2025-06-11 18:29:24 -0400
  • 8d506796ec Re-impl as `DebugStatus.maybe_enter_repl_fixture()` Tyler Goodlet 2025-05-18 12:33:05 -0400
  • 02d03ce700 Always pass `repl: PdbREPL` as first param to fixture Tyler Goodlet 2025-05-16 00:25:10 -0400
  • 9786e2c404 Adjust restore-bp-ex import path to `.devx.debug` Tyler Goodlet 2025-05-15 15:08:21 -0400
  • 116137d066 Reorg `.devx.debug` into sub-mods! Tyler Goodlet 2025-05-15 14:40:12 -0400
  • 7f87b4e717 Mv `.hide_runtime_frames()` -> `.devx._frame_stack` Tyler Goodlet 2025-05-15 12:41:16 -0400
  • bb17d39c4e Cherry-pick conflict resolution Tyler Goodlet 2025-05-13 17:39:53 -0400
  • fba6edfe9a Enable new `tractor.devx.debug._tty_lock` in the root Tyler Goodlet 2025-05-13 17:39:38 -0400
  • e4758550f7 Start splitting into `devx.debug.` sub-mods Tyler Goodlet 2025-05-13 16:44:10 -0400
  • a7efbfdbc2 Add `_maybe_open_repl_fixture()` Tyler Goodlet 2025-05-13 12:15:21 -0400
  • 1c6660c497 Mk `.devx._debug` a sub-pkg `.devx.debug` Tyler Goodlet 2025-05-13 12:13:12 -0400
  • 202befa360 Add exc suppression to `open_crash_handler()` Tyler Goodlet 2025-05-12 20:19:58 -0400
  • c24708b273 Add initial `repl_fixture` support B) Tyler Goodlet 2025-05-11 20:23:35 -0400
  • 3aee702733 Add a `debug_mode`-state reversion test Tyler Goodlet 2025-05-07 15:06:44 -0400
  • a573c3c9a8 Unset debug-mode on root actor exit Tyler Goodlet 2025-05-07 10:41:59 -0400
  • 6a352fee87 Expose `.trionics.maybe_collapse_eg` Tyler Goodlet 2025-05-05 17:45:10 -0400
  • 6cb361352c Use `.is_debug_mode()` for maybe-crash-handling Tyler Goodlet 2025-05-05 16:03:03 -0400
  • 7807ffaabe Add todo for `dulwhich` as dep Tyler Goodlet 2025-04-25 23:21:19 -0400
  • 65b795612c
    Merge pull request #384 from goodboy/sclang_pformating Bd 2025-07-13 23:59:44 -0400
  • a42c1761a8 Refactor `pretty_struct.pformat()` rendering Tyler Goodlet 2025-06-22 22:09:37 -0400
  • 359d732633 Fix ref-err on `logger` input to `get_console_log()` Tyler Goodlet 2025-05-07 11:22:52 -0400
  • b09e35f3dc Mv in `modden.repr` content: some `reprlib`-utils Tyler Goodlet 2025-07-13 22:59:00 -0400
  • 6618b004f4 Adjust `nest_from_op()` usage to match new fn-sig Tyler Goodlet 2025-07-13 19:37:58 -0400
  • fc57a4d639 Formally add a `nest_from_op()` for "sclang"-fmting Tyler Goodlet 2025-04-12 16:50:56 -0400
  • 2248ffb74f
    Merge pull request #380 from goodboy/multi_ipc_testing Bd 2025-07-13 19:19:50 -0400
  • 1eb0d785a8 Try out separate readme section for infra badges Tyler Goodlet 2025-07-13 15:35:19 -0400
  • 98d0ca88e5 Flip a couple more debug scripts to UDS tpt Tyler Goodlet 2025-06-17 14:44:28 -0400
  • 37f843a128 Add an `enable_transports` test-suite Tyler Goodlet 2025-07-08 12:10:28 -0400
  • 29cd2ddbac Drop 'IPC' prefix from `._server` types Tyler Goodlet 2025-06-17 23:33:58 -0400
  • 295b06511b Plugin-ize some re-usable `conftest` parts Tyler Goodlet 2025-04-17 11:20:49 -0400
  • 1e6b5b3f0a Start a very basic ipc-server unit test suite Tyler Goodlet 2025-06-11 18:26:16 -0400
  • 36ddb85197 Fix assert on `.devx.maybe_open_crash_handler()` delivered `bxerr` Tyler Goodlet 2025-04-11 01:16:12 -0400
  • d6b0ddecd7 Improve bit of tooling for `test_resource_cache.py` Tyler Goodlet 2025-04-11 01:12:34 -0400
  • 9e5475391c Set `_state._def_tpt_proto` in `tpt_proto` fixture Tyler Goodlet 2025-04-10 23:56:47 -0400
  • ef7ed7ac6f Handle unconsidered fault-edge cases for UDS Tyler Goodlet 2025-04-05 18:54:52 -0400
  • d8094f4420 Woops, ensure we use `global` before setting `daemon()` fixture spawn delay.. Tyler Goodlet 2025-04-05 17:52:16 -0400
  • d7b12735a8 Support multiple IPC transports in test harness! Tyler Goodlet 2025-04-04 00:05:55 -0400
  • 47107e44ed Start protoyping multi-transport testing Tyler Goodlet 2025-04-02 22:40:28 -0400
  • ba384ca83d
    Merge pull request #375 from goodboy/structural_dynamics_of_flow Bd 2025-07-13 15:11:00 -0400
  • ad9833a73a Update actions badge links in readme Tyler Goodlet 2025-07-13 14:56:57 -0400
  • 161884fbf1 Adjust back `.devx._debug` import Tyler Goodlet 2025-07-13 13:56:37 -0400
  • c2e7dc7407 Avoid silent `stackscope`-test fail due to dep Tyler Goodlet 2025-05-15 15:08:21 -0400
  • 309360daa2 Add latest `typing-extension`, needed by `stackscope` Tyler Goodlet 2025-07-13 13:43:48 -0400
  • cbfb0d0144 Don't use `uv sync --locked` for now Tyler Goodlet 2025-07-13 13:26:22 -0400
  • c0eef3bac3 Bump GH CI to use `uv` throughout! Tyler Goodlet 2025-07-13 13:20:40 -0400
  • 27e6ad18ee Mk `.ipc._tcp.TCPAddress` validate with `ipaddress` Tyler Goodlet 2025-07-08 12:42:32 -0400
  • 28e32b8f85 Use `enable_transports: list[str]` parameter Tyler Goodlet 2025-06-17 11:33:36 -0400
  • 05df634d62 Use `Channel.aid: Aid` throughout `.ipc._server` Tyler Goodlet 2025-06-15 22:05:51 -0400
  • 6d2f4d108d Detail the docs on `Context._maybe_raise_remote_err()` Tyler Goodlet 2025-06-12 23:22:16 -0400
  • ae2687b381 Bump lock file for new 3.13 wheels/schema Tyler Goodlet 2025-06-11 20:37:45 -0400
  • a331f6dab3 Return `Path` from `_get_mod_abspath()` helper fn Tyler Goodlet 2025-05-14 20:26:15 -0400
  • 9c0de24899 Be explicit with `SpawnSpec` processing in subs Tyler Goodlet 2025-05-13 17:39:53 -0400
  • 1f3cef5ed6 Fix now invalid `Actor._peers` ref.. Tyler Goodlet 2025-07-09 21:27:32 -0400
  • 8538a9c591 Decouple actor-state from low-level ipc-server Tyler Goodlet 2025-06-11 16:44:47 -0400
  • 7533e93b0f Log listener bind status for TCP as for UDS Tyler Goodlet 2025-06-11 11:29:23 -0400
  • f67b0639b8 Move peer-tracking attrs from `Actor` -> `IPCServer` Tyler Goodlet 2025-04-11 16:55:03 -0400