-
23240c31e3
Stackscope import fail msg dun need braces..
final_eg_refinements
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
-
dc1091016b
Bit of multi-line styling / name tweaks in cancellation suites
Tyler Goodlet
2025-07-29 14:51:44 -0400
-
69bba30557
Add LoC pattern matches for `test_post_mortem_api`
Tyler Goodlet
2025-07-29 14:50:37 -0400
-
da9bc1237d
Change one infected-aio test to use `chan` in fn sig
to_asyncio_eoc_signal
Tyler Goodlet
2025-07-29 14:47:24 -0400
-
ab11ee4fbe
Support `chan.started_nowait()` in `.open_channel_from()` target
Tyler Goodlet
2025-07-29 14:42:15 -0400
-
466dce8aed
Relay `asyncio` errors via EoC and raise from rent
Tyler Goodlet
2025-07-29 14:30:42 -0400
-
808dd9d73c
Add "raises-pre-started" `open_channel_from()` test
Tyler Goodlet
2025-07-29 01:06:59 -0400
-
aef306465d
Add `never_warn_on: dict` support to unmasker
Tyler Goodlet
2025-07-28 12:50:06 -0400
-
7459a4127c
Accept `tn` to `gather_contexts()/maybe_open_context()`
Tyler Goodlet
2025-07-26 20:10:24 -0400
-
fc77e6eca5
Suppress beg tbs from `collapse_eg()`
Tyler Goodlet
2025-07-25 20:05:51 -0400
-
26526b86c3
Facepalm, actually use `.log.cancel()`-level to report parent-side taskc..
Tyler Goodlet
2025-07-25 19:03:21 -0400
-
d079675dd4
UDS: implicitly create `Address.bindspace: Path`
Tyler Goodlet
2025-07-25 13:32:23 -0400
-
c2acc4f55c
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
-
326b258fd5
Drop `tn` input from `maybe_raise_from_masking_exc()`
Tyler Goodlet
2025-07-25 11:16:02 -0400
-
4f4c7e6b67
Adjust test suites to new `maybe_raise_from_masking_exc()` changes
Tyler Goodlet
2025-07-25 11:02:22 -0400
-
c05d08e426
Pass `tuple` from `._invoke()` unmasker usage
Tyler Goodlet
2025-07-25 10:52:06 -0400
-
02062c5dc0
Drop `except*` usage from `._taskc` unmasker
Tyler Goodlet
2025-07-25 10:25:33 -0400
-
72c4a9d20b
Rework `collapse_eg()` to NOT use `except*`..
Tyler Goodlet
2025-07-25 09:57:20 -0400
-
ccc3b1fce1
`ipc._uds`: assign `.l/raddr` in `.connect_to()`
Tyler Goodlet
2025-07-24 23:16:30 -0400
-
11c4e65757
Add `.trionics.maybe_open_context()` locking test
Tyler Goodlet
2025-07-20 15:01:18 -0400
-
33ac3ca99f
Always `finally` invoke cache-miss `lock.release()`s
Tyler Goodlet
2025-07-20 13:26:25 -0400
-
9ada628a57
Rename all lingering ctx-side bits
Tyler Goodlet
2025-07-18 20:07:35 -0400
-
d2c3e32bf1
Well then, I guess it just needed, a checkpoint XD
Tyler Goodlet
2025-07-15 21:59:42 -0400
-
51944a0b99
TOSQASH 285ebba: woops still use `bcrx._state` for now..
Tyler Goodlet
2025-07-15 19:59:03 -0400
-
024e8015da
Switch nursery to `CancelScope`-status properties
Tyler Goodlet
2025-07-15 19:29:38 -0400
-
aaed3a4a37
Add `Channel.closed/.cancel_called`
Tyler Goodlet
2025-07-15 17:32:42 -0400
-
edffd5e367
Set `Channel._cancel_called` via `chan` var
Tyler Goodlet
2025-07-15 17:31:08 -0400
-
4ca81e39e6
Never shield-wait `ipc_server.wait_for_no_more_peers()`
Tyler Goodlet
2025-07-15 17:28:48 -0400
-
dd7aca539f
Tool-up `test_resource_cache.test_open_local_sub_to_stream`
Tyler Goodlet
2025-07-15 16:48:46 -0400
-
735dc9056a
Go multi-line-style tuples in `maybe_enter_context()`
Tyler Goodlet
2025-07-15 16:12:06 -0400
-
e949839edf
More prep-to-reduce the `Actor` method-iface
Tyler Goodlet
2025-07-08 12:44:46 -0400
-
6194ac891c
Add `.ipc._shm` todo-idea for `@actor_fixture` API
Tyler Goodlet
2025-07-08 11:07:50 -0400
-
6554e324f2
Update buncha log msg fmting in `.msg._ops`
Tyler Goodlet
2025-07-08 11:01:44 -0400
-
076caeb596
Couple more `._root` logging tweaks..
Tyler Goodlet
2025-07-07 23:13:14 -0400
-
faa678e209
Update buncha log msg fmting in `._spawn`
Tyler Goodlet
2025-07-07 19:11:01 -0400
-
c5d68f6b58
Update buncha log msg fmting in `._portal`
Tyler Goodlet
2025-07-07 15:46:53 -0400
-
506aefb917
Use `._supervise._shutdown_msg` in tooling test
Tyler Goodlet
2025-07-07 14:31:34 -0400
-
7436d52f37
Use `nest_from_op()`/`pretty_struct` in `._rpc`
Tyler Goodlet
2025-07-07 11:02:47 -0400
-
80b074e3e7
Use `nest_from_op()` in actor-nursery shutdown
Tyler Goodlet
2025-07-07 10:59:00 -0400
-
e97efb7099
Use `Address` where possible in (root) actor boot
Tyler Goodlet
2025-07-07 10:37:02 -0400
-
81b11fd665
Add #TODO for `._context` to use `.msg.Aid`
Tyler Goodlet
2025-07-04 15:01:29 -0400
-
aa2b1fbf8b
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
-
82c12253e5
Even more `.ipc.*` repr refinements
Tyler Goodlet
2025-07-03 23:33:02 -0400
-
7f451409ec
More `.ipc.Channel`-repr related tweaks
Tyler Goodlet
2025-06-29 15:47:42 -0400
-
9be6f6d3e9
Mk `Aid` hashable, use pretty-`.__repr__()`
Tyler Goodlet
2025-06-29 15:39:09 -0400
-
9d2c7ae3cf
.log: expose `at_least_level()` as `StackLevelAdapter` meth
Tyler Goodlet
2025-06-29 15:33:31 -0400
-
a81a1be40c
Drop `actor_info: str` from `._entry` logs
Tyler Goodlet
2025-06-29 14:59:50 -0400
-
c85575e6ce
Try `nest_from_op()` in some `._rpc` spots
Tyler Goodlet
2025-06-29 14:47:03 -0400
-
aa98cbd848
Hide more `Channel._transport` privates for repr
Tyler Goodlet
2025-06-29 13:41:10 -0400
-
a890e9aa83
Refine `Actor` status iface, use `Aid` throughout
Tyler Goodlet
2025-06-23 17:33:54 -0400
-
1592f7e6be
Add flag to toggle private vars in `Channel.pformat()`
Tyler Goodlet
2025-06-23 12:08:05 -0400
-
1c9293e69d
Extend `.msg.types.Aid` method interface
Tyler Goodlet
2025-06-22 21:55:37 -0400
-
ec13c1b31d
Enforce named-args only to `.open_nursery()`
Tyler Goodlet
2025-06-17 12:31:36 -0400
-
7ce366097d
Facepalm, fix `raise from` in `collapse_eg()`
Tyler Goodlet
2025-07-07 10:02:27 -0400
-
6cedda008a
Just import `._runtime` ns in `._root`; be a bit more explicit
Tyler Goodlet
2025-06-16 15:37:21 -0400
-
207175d78e
Use collapse in `._root.open_root_actor()` too
Tyler Goodlet
2025-06-16 15:34:04 -0400
-
57b5e51099
Use collapser around root tn in `.async_main()`
Tyler Goodlet
2025-06-16 11:58:59 -0400
-
b72c8dce9b
Drop msging-err patt from `subactor_breakpoint` ex
Tyler Goodlet
2025-06-16 13:34:39 -0400
-
bfa4d71009
Switch to strict-eg nurseries almost everywhere
Tyler Goodlet
2025-06-16 13:23:54 -0400
-
434e22680e
Use collapser in rent side of `Context`
Tyler Goodlet
2025-06-16 11:22:50 -0400
-
636c19866c
Add some tooling params to `collapse_eg()`
Tyler Goodlet
2025-06-13 22:06:55 -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
main
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
-
7e49ac678b
WIP, "revertible" or "dynamic" multicast streams
multicast_revertable_streams
Tyler Goodlet
2025-07-15 22:15:19 -0400
-
7a075494f1
Well then, I guess it just needed, a checkpoint XD
Tyler Goodlet
2025-07-15 21:59:42 -0400
-
c3aa29e7fa
TOSQASH 285ebba: woops still use `bcrx._state` for now..
Tyler Goodlet
2025-07-15 19:59:03 -0400
-
9f6acf9ac3
Switch nursery to `CancelScope`-status properties
Tyler Goodlet
2025-07-15 19:29:38 -0400
-
2a69d179e6
Add `Channel.closed/.cancel_called`
Tyler Goodlet
2025-07-15 17:32:42 -0400
-
c51a49b045
Set `Channel._cancel_called` via `chan` var
Tyler Goodlet
2025-07-15 17:31:08 -0400
-
6627a3bfda
Never shield-wait `ipc_server.wait_for_no_more_peers()`
Tyler Goodlet
2025-07-15 17:28:48 -0400
-
285ebba4b1
Tool-up `test_resource_cache.test_open_local_sub_to_stream`
Tyler Goodlet
2025-07-15 16:48:46 -0400
-
20628cc0b8
Go multi-line-style tuples in `maybe_enter_context()`
Tyler Goodlet
2025-07-15 16:12:06 -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
-
-
2536c5b3d2
More prep-to-reduce the `Actor` method-iface
Tyler Goodlet
2025-07-08 12:44:46 -0400
-
d4ca1a15a5
Add `.ipc._shm` todo-idea for `@actor_fixture` API
Tyler Goodlet
2025-07-08 11:07:50 -0400
-
30f5dd1db3
Update buncha log msg fmting in `.msg._ops`
Tyler Goodlet
2025-07-08 11:01:44 -0400
-
7a7f8aff7f
Couple more `._root` logging tweaks..
Tyler Goodlet
2025-07-07 23:13:14 -0400
-
90ff9fa7a1
Update buncha log msg fmting in `._spawn`
Tyler Goodlet
2025-07-07 19:11:01 -0400
-
5b62f0de40
Update buncha log msg fmting in `._portal`
Tyler Goodlet
2025-07-07 15:46:53 -0400
-
0c62a107a8
Use `._supervise._shutdown_msg` in tooling test
Tyler Goodlet
2025-07-07 14:31:34 -0400
-
76a00ed2de
Use `nest_from_op()`/`pretty_struct` in `._rpc`
Tyler Goodlet
2025-07-07 11:02:47 -0400
-
88dc62b5a7
Use `nest_from_op()` in actor-nursery shutdown
Tyler Goodlet
2025-07-07 10:59:00 -0400