-
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
-
e05a4d3cac
Enforce named-args only to `.open_nursery()`
Tyler Goodlet
2025-06-17 12:31:36 -0400
-
-
a9aa5ec04e
Merge pull request #392 from goodboy/introspect_ipc
Bd
2025-08-18 22:15:40 -0400
-
-
5021514a6a
Disable shm resource tracker via flag on 3.13+
Tyler Goodlet
2025-08-18 22:01:15 -0400
-
79f502034f
Don't hard code runtime-dir, read it with `._state.get_rt_dir()`
Tyler Goodlet
2025-08-18 20:27:03 -0400
-
331921f612
Hmm disable CRE case for now, causes test fails
Tyler Goodlet
2025-08-13 19:16:33 -0400
-
df0d00abf4
Translate CRE's due to socket-close to tpt-closed
Tyler Goodlet
2025-08-12 10:29:56 -0400
-
a72d1e6c48
Multi-line-style up the UDS fast-connect handler
Tyler Goodlet
2025-07-29 15:07:43 -0400
-
5931c59aef
Log "out-of-layer" cancellation in `._rpc._invoke()`
Tyler Goodlet
2025-07-29 15:01:47 -0400
-
ba08052ddf
Handle "out-of-layer" remote `Context` cancellation
Tyler Goodlet
2025-07-29 14:58:18 -0400
-
00112edd58
UDS: implicitly create `Address.bindspace: Path`
Tyler Goodlet
2025-07-25 13:32:23 -0400
-
1d706bddda
Rm `assert` from `Channel.from_addr()`, for UDS we re-created to extract the peer PID
Tyler Goodlet
2025-07-25 11:27:30 -0400
-
3c30c559d5
`ipc._uds`: assign `.l/raddr` in `.connect_to()`
Tyler Goodlet
2025-07-24 23:16:30 -0400
-
599020c2c5
Rename all lingering ctx-side bits
Tyler Goodlet
2025-07-18 20:07:35 -0400
-
50f6543ee7
Add `Channel.closed/.cancel_called`
Tyler Goodlet
2025-07-15 17:32:42 -0400
-
c0854fd221
Set `Channel._cancel_called` via `chan` var
Tyler Goodlet
2025-07-15 17:31:08 -0400
-
e875b62869
Add `.ipc._shm` todo-idea for `@actor_fixture` API
Tyler Goodlet
2025-07-08 11:07:50 -0400
-
3ab7498893
Add todo for py3.13+ `.shared_memory`'s new `track=False` support.. finally they added it XD
Tyler Goodlet
2025-07-04 00:08:52 -0400
-
-
dd041b0a01
Merge pull request #393 from goodboy/trionics_tweaks
Bd
2025-08-18 21:20:33 -0400
-
-
4e252526b5
Accept `tn` to `gather_contexts()/maybe_open_context()`
Tyler Goodlet
2025-07-26 20:10:24 -0400
-
4ba3590450
Add `.trionics.maybe_open_context()` locking test
Tyler Goodlet
2025-07-20 15:01:18 -0400
-
f1ff79a4e6
Always `finally` invoke cache-miss `lock.release()`s
Tyler Goodlet
2025-07-20 13:26:25 -0400
-
70664b98de
Well then, I guess it just needed, a checkpoint XD
Tyler Goodlet
2025-07-15 21:59:42 -0400
-
1c425cbd22
Tool-up `test_resource_cache.test_open_local_sub_to_stream`
Tyler Goodlet
2025-07-15 16:48:46 -0400
-
edc2211444
Go multi-line-style tuples in `maybe_enter_context()`
Tyler Goodlet
2025-07-15 16:12:06 -0400
-
-
b05abea51e
Merge pull request #390 from goodboy/strict_egs_everywhere
Bd
2025-08-18 14:15:49 -0400
-
-
88c1c083bd
Add timeout to inf-streamer test
Tyler Goodlet
2025-08-18 13:07:47 -0400
-
b096867d40
Remove lingering seg=False-flags from tests
strict_egs_everywhere
Tyler Goodlet
2025-08-18 12:03:32 -0400
-
a3c9822602
Remove lingering seg=False-flags from examples
Tyler Goodlet
2025-08-18 12:03:10 -0400
-
e3a542f2b5
Never shield-wait `ipc_server.wait_for_no_more_peers()`
Tyler Goodlet
2025-07-15 17:28:48 -0400
-
0ffcea1033
Adjust `test_trio_prestarted_task_bubbles()` suite to expect non-eg raises
Tyler Goodlet
2025-07-29 14:54:10 -0400
-
a7bdf0486c
Styling tweaks to quadruple streaming test fn
Tyler Goodlet
2025-08-12 13:04:52 -0400
-
d2ac9ecf95
Resolve `test_cancel_while_childs_child_in_sync_sleep`
Tyler Goodlet
2025-08-10 13:57:04 -0400
-
dcb1062bb8
Fix cluster suite, chng to new `gather_contexts()`
Tyler Goodlet
2025-07-24 18:17:50 -0400
-
05d865c0f1
WIP tinkering with strict-eg-tns and cluster API
Tyler Goodlet
2025-07-08 12:51:08 -0400
-
8218f0f51f
Bit of multi-line styling / name tweaks in cancellation suites
Tyler Goodlet
2025-07-29 14:51:44 -0400
-
8f19f5d3a8
Mk temp collapser bp work outside runtime as well..
Tyler Goodlet
2025-08-10 13:18:41 -0400
-
64c27a914b
Add temp breakpoint support to `collapse_eg()`
Tyler Goodlet
2025-08-05 16:44:58 -0400
-
d9c8d543b3
Suppress beg tbs from `collapse_eg()`
Tyler Goodlet
2025-07-25 20:05:51 -0400
-
048b154f00
Rework `collapse_eg()` to NOT use `except*`..
Tyler Goodlet
2025-07-25 09:57:20 -0400
-
88828e9f99
Couple more `._root` logging tweaks..
Tyler Goodlet
2025-07-07 23:13:14 -0400
-
25ff195c17
Use collapser around `root_tn` in `async_main()`
Tyler Goodlet
2025-07-07 10:37:02 -0400
-
f60cc646ff
Facepalm, fix `raise from` in `collapse_eg()`
Tyler Goodlet
2025-07-07 10:02:27 -0400
-
a2b754b5f5
Just import `._runtime` ns in `._root`; be a bit more explicit
Tyler Goodlet
2025-06-16 15:37:21 -0400
-
5e13588aed
Use collapse in `._root.open_root_actor()` too
Tyler Goodlet
2025-06-16 15:34:04 -0400
-
0a56f40bab
Use collapser around root tn in `.async_main()`
Tyler Goodlet
2025-06-16 11:58:59 -0400
-
f776c47cb4
Drop msging-err patt from `subactor_breakpoint` ex
Tyler Goodlet
2025-06-16 13:34:39 -0400
-
7f584d4f54
Switch to strict-eg nurseries almost everywhere
Tyler Goodlet
2025-06-16 13:23:54 -0400
-
d650dda0fa
Use collapser in rent side of `Context`
Tyler Goodlet
2025-06-16 11:22:50 -0400
-
f6598e8400
Add some tooling params to `collapse_eg()`
Tyler Goodlet
2025-06-13 22:06:55 -0400
-
-
59822ff093
Merge pull request #389 from goodboy/better_reprs
Bd
2025-08-16 17:20:02 -0400
-
-
ca427aec7e
More prep-to-reduce the `Actor` method-iface
Tyler Goodlet
2025-07-08 12:44:46 -0400
-
f53aa992af
.log: expose `at_least_level()` as `StackLevelAdapter` meth
Tyler Goodlet
2025-06-29 15:33:31 -0400
-
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
-
d2ad58d5d6
Toss in masked `.set_trace()` for unshielded `.pause()` debug
POST_final_eg_refinements_failafter_investigation
Tyler Goodlet
2025-08-10 15:07:42 -0400
-
f7ca31c0e4
Set `shield` when `.cancel_called` for root crashes
Tyler Goodlet
2025-08-10 15:03:15 -0400
-
e50ba3e8a6
Toss in some breakpointed collapsers to catch eg
Tyler Goodlet
2025-08-10 14:56:09 -0400
-
5fc64107e5
Drop unused `Actor._root_n`..
Tyler Goodlet
2025-08-10 14:48:55 -0400
-
6348c83d28
Resolve `test_cancel_while_childs_child_in_sync_sleep`
Tyler Goodlet
2025-08-10 13:57:04 -0400
-
8b8390e83c
Mk temp collapser bp work outside runtime as well..
Tyler Goodlet
2025-08-10 13:18:41 -0400
-
f5c6fc2f02
Add temp breakpoint support to `collapse_eg()`
Tyler Goodlet
2025-08-05 16:44:58 -0400
-
444b9bfc22
Fix cluster suite, chng to new `gather_contexts()`
Tyler Goodlet
2025-07-24 18:17:50 -0400
-
79e70a9b08
WIP tinkering with strict-eg-tns and cluster API
Tyler Goodlet
2025-07-08 12:51:08 -0400
-
23240c31e3
Stackscope import fail msg dun need braces..
Tyler Goodlet
2025-07-29 15:18:13 -0400
-
6a82bab627
Always pop `._Cache.resources` AFTER `mng.__aexit__()`
Tyler Goodlet
2025-07-29 15:13:38 -0400
-
b485297411
Multi-line-style up the UDS fast-connect handler
Tyler Goodlet
2025-07-29 15:07:43 -0400
-
dd23ef1d95
Drop duplicated (masked) debugging-`terminate_after`, prolly a rebase slip..
Tyler Goodlet
2025-07-29 15:05:38 -0400
-
2ec3ff46cd
Log "out-of-layer" cancellation in `._rpc._invoke()`
Tyler Goodlet
2025-07-29 15:01:47 -0400
-
967d0e4836
Handle "out-of-layer" remote `Context` cancellation
Tyler Goodlet
2025-07-29 14:58:18 -0400
-
5ccb36af57
Mk `pause_from_sync()` raise `InternalError` on no `greenback` init
Tyler Goodlet
2025-07-29 14:57:16 -0400
-
28f8546ac5
Hide `_maybe_enter_pm()` frame (again?)
Tyler Goodlet
2025-07-29 14:55:18 -0400
-
0ff0971aca
Adjust `test_trio_prestarted_task_bubbles()` suite to expect non-eg raises
Tyler Goodlet
2025-07-29 14:54:10 -0400