-
5e102ec368
Add initial `repl_fixture` support B)
Tyler Goodlet
2025-05-11 20:23:35 -0400
-
c93a7d9b24
Add a `debug_mode`-state reversion test
Tyler Goodlet
2025-05-07 15:06:44 -0400
-
faa681da21
Fix ref-err on `logger` input to `get_console_log()`
Tyler Goodlet
2025-05-07 11:22:52 -0400
-
69984c44ef
Unset debug-mode on root actor exit
Tyler Goodlet
2025-05-07 10:41:59 -0400
-
e2f24b189b
Expose `.trionics.maybe_collapse_eg`
Tyler Goodlet
2025-05-05 17:45:10 -0400
-
166a252d4e
Use `.is_debug_mode()` for maybe-crash-handling
Tyler Goodlet
2025-05-05 16:03:03 -0400
-
96a4d381df
Add todo for `dulwhich` as dep
Tyler Goodlet
2025-04-25 23:21:19 -0400
-
7c09972c7f
Formally add `nest_from_op()` XD
Tyler Goodlet
2025-04-12 16:50:56 -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
-
26fedec6a1
Mv `Actor._stream_handler()` to `.ipc._server` func
Tyler Goodlet
2025-04-11 14:30:21 -0400
-
0711576678
Passthrough `_pause()` kwargs from `_maybe_enter_pm()`
Tyler Goodlet
2025-04-11 01:16:46 -0400
-
0477a62ac3
Never hide non-[msgtype/tpt-closed] error tbs in `Channel.send()`
Tyler Goodlet
2025-04-11 00:00:12 -0400
-
01d6f111f6
Use `current_ipc_protos()` as the `enable_transports`-default-when-`None`
Tyler Goodlet
2025-04-10 23:55:41 -0400
-
56ef4cba23
Add `_state.current_ipc_protos()`
Tyler Goodlet
2025-04-10 23:53:44 -0400
-
52b5efd78d
Another `tn` eg-loosify inside `ActorNursery.cancel()`..
Tyler Goodlet
2025-04-10 23:53:35 -0400
-
a7d4bcdfb9
Absorb `TransportClosed` in `Portal.cancel_actor()`
Tyler Goodlet
2025-04-10 23:49:36 -0400
-
79d0c17f6b
Add `TransportClosed.from_src_exc()`
Tyler Goodlet
2025-04-10 23:37:16 -0400
-
98c4614a36
Factor actor-embedded IPC-tpt-server to `ipc` subsys
Tyler Goodlet
2025-04-10 18:06:12 -0400
-
61df10b333
Move concrete `Address`es to each tpt module
Tyler Goodlet
2025-04-07 18:07:58 -0400
-
094447787e
Add API-modernize-todo on `experimental._pubsub.fan_out_to_ctxs`
Tyler Goodlet
2025-04-06 14:46:25 -0400
-
ba45c03e14
Skip the ringbuf test mod for now since data-gen is a bit "heavy/laggy" atm
Tyler Goodlet
2025-04-06 14:44:40 -0400
-
00d8a2a099
Improve `TransportClosed.__repr__()`, add `src_exc`
Tyler Goodlet
2025-04-06 13:54:10 -0400
-
bedde076d9
Unwrap `UDSAddress` as `tuple[str, str]`, i.e. sin pid
Tyler Goodlet
2025-04-03 22:24:24 -0400
-
be1d8bf6fa
s/`._addr.preferred_transport`/`_state._def_tpt_proto`
Tyler Goodlet
2025-04-03 20:12:30 -0400
-
d9aee98db2
Add `Arbiter.is_registry()` in prep for proper `.discovery._registry`
Tyler Goodlet
2025-04-03 16:35:33 -0400
-
708ce4a051
Repair weird spawn test, start `test_root_runtime`
Tyler Goodlet
2025-04-03 16:15:53 -0400
-
d6d0112d95
Some more log message tweaks
Tyler Goodlet
2025-04-03 13:28:36 -0400
-
0fcbedd2be
Change some low-hanging `.uid`s to `.aid`
Tyler Goodlet
2025-04-03 13:19:19 -0400
-
412c66d000
Mv to `Channel._do_handshake()` in `open_portal()`
Tyler Goodlet
2025-04-03 13:14:58 -0400
-
3cc835c215
Mv `Actor._do_handshake()` to `Channel`, add `.aid`
Tyler Goodlet
2025-04-03 12:22:21 -0400
-
f15bbb30cc
UDS: translate file dne to connection-error
Tyler Goodlet
2025-04-03 12:16:29 -0400
-
ad211f8c2c
More `._addr` boxing refinements
Tyler Goodlet
2025-04-03 10:10:18 -0400
-
acac605c37
Move `DebugRequestError` to `._exceptions`
Tyler Goodlet
2025-04-02 22:50:03 -0400
-
1c73c0c0ee
Start a very basic ipc-server unit test suite
SDOF_pre_sin_testing_XPSBACKUP
Tyler Goodlet
2025-06-11 18:26:16 -0400
-
101cd94e89
Decouple actor-state from low-level ipc-server
Tyler Goodlet
2025-06-11 16:44:47 -0400
-
3f33ba1cc0
Log listener bind status for TCP as for UDS
Tyler Goodlet
2025-06-11 11:29:23 -0400
-
70f5315506
Move peer-tracking attrs from `Actor` -> `IPCServer`
Tyler Goodlet
2025-04-11 16:55:03 -0400
-
496fac04bb
Mv `Actor._stream_handler()` to `.ipc._server` func
Tyler Goodlet
2025-04-11 14:30:21 -0400
-
02baeb6a8b
Passthrough `_pause()` kwargs from `_maybe_enter_pm()`
Tyler Goodlet
2025-04-11 01:16:46 -0400
-
d4ab802e14
Fix assert on `.devx.maybe_open_crash_handler()` delivered `bxerr`
Tyler Goodlet
2025-04-11 01:16:12 -0400
-
fdeaeef9f7
Improve bit of tooling for `test_resource_cache.py`
Tyler Goodlet
2025-04-11 01:12:34 -0400
-
41609d1433
Never hide non-[msgtype/tpt-closed] error tbs in `Channel.send()`
Tyler Goodlet
2025-04-11 00:00:12 -0400
-
c9068522ed
Set `_state._def_tpt_proto` in `tpt_proto` fixture
Tyler Goodlet
2025-04-10 23:56:47 -0400
-
f3285ea870
Use `current_ipc_protos()` as the `enable_transports`-default-when-`None`
Tyler Goodlet
2025-04-10 23:55:41 -0400
-
a8caff9077
Add `_state.current_ipc_protos()`
Tyler Goodlet
2025-04-10 23:53:44 -0400
-
31a7e3b3c5
Another `tn` eg-loosify inside `ActorNursery.cancel()`..
Tyler Goodlet
2025-04-10 23:53:35 -0400
-
6163d42424
Absorb `TransportClosed` in `Portal.cancel_actor()`
Tyler Goodlet
2025-04-10 23:49:36 -0400
-
4540309296
Add `TransportClosed.from_src_exc()`
Tyler Goodlet
2025-04-10 23:37:16 -0400
-
4c8fadac85
Factor actor-embedded IPC-tpt-server to `ipc` subsys
Tyler Goodlet
2025-04-10 18:06:12 -0400
-
252a325bb6
Move concrete `Address`es to each tpt module
Tyler Goodlet
2025-04-07 18:07:58 -0400
-
4621c528ac
Add API-modernize-todo on `experimental._pubsub.fan_out_to_ctxs`
Tyler Goodlet
2025-04-06 14:46:25 -0400
-
ddb299488a
Skip the ringbuf test mod for now since data-gen is a bit "heavy/laggy" atm
Tyler Goodlet
2025-04-06 14:44:40 -0400
-
9f3702b64c
Improve `TransportClosed.__repr__()`, add `src_exc`
Tyler Goodlet
2025-04-06 13:54:10 -0400
-
2361a5f47f
Handle unconsidered fault-edge cases for UDS
Tyler Goodlet
2025-04-05 18:54:52 -0400
-
f2595c45d0
Woops, ensure we use `global` before setting `daemon()` fixture spawn delay..
Tyler Goodlet
2025-04-05 17:52:16 -0400
-
8d72423bb4
Support multiple IPC transports in test harness!
Tyler Goodlet
2025-04-04 00:05:55 -0400
-
e3232aed30
Unwrap `UDSAddress` as `tuple[str, str]`, i.e. sin pid
Tyler Goodlet
2025-04-03 22:24:24 -0400
-
1a591208f5
s/`._addr.preferred_transport`/`_state._def_tpt_proto`
Tyler Goodlet
2025-04-03 20:12:30 -0400
-
1efe5fa893
Add `Arbiter.is_registry()` in prep for proper `.discovery._registry`
Tyler Goodlet
2025-04-03 16:35:33 -0400
-
9579fa35a5
Repair weird spawn test, start `test_root_runtime`
Tyler Goodlet
2025-04-03 16:15:53 -0400
-
e4f5aac290
Some more log message tweaks
Tyler Goodlet
2025-04-03 13:28:36 -0400
-
f20168b7e8
Change some low-hanging `.uid`s to `.aid`
Tyler Goodlet
2025-04-03 13:19:19 -0400
-
993c745729
Mv to `Channel._do_handshake()` in `open_portal()`
Tyler Goodlet
2025-04-03 13:14:58 -0400
-
844525ed34
Mv `Actor._do_handshake()` to `Channel`, add `.aid`
Tyler Goodlet
2025-04-03 12:22:21 -0400
-
9abd306860
UDS: translate file dne to connection-error
Tyler Goodlet
2025-04-03 12:16:29 -0400
-
1d113e3ae5
More `._addr` boxing refinements
Tyler Goodlet
2025-04-03 10:10:18 -0400
-
c911d224ca
Move `DebugRequestError` to `._exceptions`
Tyler Goodlet
2025-04-02 22:50:03 -0400
-
89b16f27de
Start protoyping multi-transport testing
Tyler Goodlet
2025-04-02 22:40:28 -0400
-
-
078e507774
Add `psutil` to `--dev` / testing deps
Tyler Goodlet
2025-04-01 22:26:56 -0400
-
81bf810fbb
Factor `breakpoint()` blocking into `@acm`
Tyler Goodlet
2025-04-01 22:21:51 -0400