-
f2641c8964
Avoid "task never called `.started()`" runtime erros when cancelling
Tyler Goodlet
2022-10-14 17:43:45 -0400
-
c47575997a
Expand nested case to include error prop and breakpointing
Tyler Goodlet
2022-10-14 17:42:54 -0400
-
f39414ce12
Drop error-repacking for `.run_in_actor()`s block
Tyler Goodlet
2022-10-14 16:17:22 -0400
-
0a1bf8e57d
Tolerate eg in runtime test teardown
Tyler Goodlet
2022-10-14 15:45:08 -0400
-
e298b70edf
Drop added `.pdp()` level msgs used duringn dev
Tyler Goodlet
2022-10-14 15:42:10 -0400
-
c0dd5d7ffc
Adjust multi-daemon test to be more deterministic
Tyler Goodlet
2022-10-14 15:40:48 -0400
-
347591c348
Expect egs in tests which retreive portal results
Tyler Goodlet
2022-10-13 17:00:24 -0400
-
38f9d35dee
Fix errors table type annot
Tyler Goodlet
2022-10-13 15:42:33 -0400
-
88448f7281
Fix handler type annot
Tyler Goodlet
2022-10-13 15:41:38 -0400
-
0956d5f461
Restore the `trio` SIGINT handler, cancel root lock tasks on no-peers
Tyler Goodlet
2022-10-13 13:12:17 -0400
-
c646c79a82
Adjust root-errors debug tests for blocking and egs
Tyler Goodlet
2022-10-12 17:43:55 -0400
-
33f2234baf
Hide some stack layers the user doesn't really need to see
Tyler Goodlet
2022-10-12 17:41:01 -0400
-
7521bded3d
Pack error from the parent task into the actor nursery
Tyler Goodlet
2022-10-12 17:40:08 -0400
-
0f523b65fb
Change cancel test over the exception group
Tyler Goodlet
2022-10-09 13:41:08 -0400
-
50fe098e06
First pass, swap `MultiError` for `BaseExceptionGroup`
Tyler Goodlet
2022-10-09 13:12:50 -0400
-
d87d6af7e1
Add `exceptiongroup` (3.11 backport lib) as dep
Tyler Goodlet
2022-10-10 14:36:27 -0400
-
df69aedcd5
Pin to latest `trio` version
Tyler Goodlet
2022-10-11 11:24:50 -0400
-
daf4b4ee85
Break loop after result retreival
egs_with_ctx_res_consumption
Tyler Goodlet
2022-04-10 19:18:40 -0400
-
3f09843951
Log context cancellation using `.cancel()` loglevel
Tyler Goodlet
2022-03-17 08:59:25 -0400
-
3483151aa8
Use `MsgStream.subscribe()` in `Context.result()`
Tyler Goodlet
2022-03-14 07:08:22 -0400
-
4a5f041211
Expect egs in tests which retreive portal results
Tyler Goodlet
2022-10-13 17:00:24 -0400
-
7d0186aab9
Drop full tb flag again...
Tyler Goodlet
2022-10-13 15:45:17 -0400
-
f9b548e4e7
Fix errors table type annot
Tyler Goodlet
2022-10-13 15:42:33 -0400
-
afbe90bcfa
TOSQUASH cancel on no peers
Tyler Goodlet
2022-10-13 15:42:01 -0400
-
44538c44b1
Fix handler type annot
Tyler Goodlet
2022-10-13 15:41:38 -0400
-
62fc462580
Never double add parent task's error to `ActorNursery`
Tyler Goodlet
2022-10-13 15:27:04 -0400
-
c5091afa38
Always restore the `trio` SIGINT handler
Tyler Goodlet
2022-10-13 15:17:26 -0400
-
f6ac0c2eb7
Always restore at least `trio`'s sigint handler
Tyler Goodlet
2022-10-13 13:12:17 -0400
-
8727c1e4c2
TOSQUASH: dun need the var...
Tyler Goodlet
2022-10-12 17:49:33 -0400
-
42cae56823
Adjust root-errors debug tests for blocking and egs
Tyler Goodlet
2022-10-12 17:43:55 -0400
-
35550dd2a2
Hide some stack layers the user doesn't really need to see
Tyler Goodlet
2022-10-12 17:41:01 -0400
-
c437196d9b
Pack errors from the parent task into the actor nursery
Tyler Goodlet
2022-10-12 17:40:08 -0400
-
882c33ff06
Change cancel test over the exception group
Tyler Goodlet
2022-10-09 13:41:08 -0400
-
cd79fd79b9
First pass, swap `MultiError` for `BaseExceptionGroup`
Tyler Goodlet
2022-10-09 13:12:50 -0400
-
53d5b59b7b
Add `exceptiongroup` (3.11 backport lib) as dep
Tyler Goodlet
2022-10-10 14:36:27 -0400
-
e224b8a994
Pin to latest `trio` version
Tyler Goodlet
2022-10-11 11:24:50 -0400
-
5db2ebf8d0
Add back `pytest` full trace flag to debug CI hangs
Tyler Goodlet
2022-10-11 12:17:08 -0400
-
-
b15e4ed9ce
Adjust "no arbiter" test for new runtime defaults
Tyler Goodlet
2022-10-10 19:15:39 -0400
-
98056f6ed7
Move logging context map into `log.py` module
Tyler Goodlet
2022-10-10 18:52:35 -0400
-
-
247d3448ae
Merge pull request #337 from goodboy/debug_lock_blocking
goodboy
2022-10-12 12:41:14 -0400
-
-
fc17f6790e
Bump `towncrier` alpha version
debug_lock_blocking
Tyler Goodlet
2022-10-12 12:36:09 -0400
-
b81b6be98a
Drop extra log msgs, some old commented code
Tyler Goodlet
2022-10-12 12:35:35 -0400
-
72fbda4cef
Add nooz file
Tyler Goodlet
2022-10-12 12:35:11 -0400
-
fb721f36ef
Support debug-lock blocking, use on no-more IPC
Tyler Goodlet
2022-10-11 15:22:19 -0400
-
734d8dd663
Move `trio` scope outside first inter-task-chan receive
Tyler Goodlet
2022-10-11 14:03:49 -0400
-
30ea7a06b0
Avoid inf nursery hang by reversing `async with` ordering
Tyler Goodlet
2022-10-11 13:48:27 -0400
-
3398153c52
Add timeout around `trio`-callee-task
Tyler Goodlet
2022-10-11 13:35:55 -0400
-
1c480e6c92
Add `Context` cancel message and debug toggle flag
Tyler Goodlet
2022-10-11 12:17:35 -0400
-
-
dfdad4d1fa
Merge pull request #336 from goodboy/callable_key_maybe_open_context
goodboy
2022-10-10 00:32:27 -0400
-
-
b892bc74f6
Add trivial news snippet
callable_key_maybe_open_context
Tyler Goodlet
2022-10-08 14:31:29 -0400
-
44b59f3338
Go back to a `global` single-ton nursery per actor
Tyler Goodlet
2022-10-07 12:45:15 -0400
-
7a719ac2a7
Use one nursery per unique manager (signature)
Tyler Goodlet
2022-10-06 14:41:56 -0400
-
-
9e6266dda3
Merge pull request #335 from goodboy/spawn_backend_table
goodboy
2022-10-09 21:26:28 -0400
-
-
b1abec543f
Add trivial news snippet
spawn_backend_table
Tyler Goodlet
2022-10-09 18:51:31 -0400
-
93b9d2dc2d
Drop dynamic backend-spawn-method test generation
Tyler Goodlet
2022-10-09 18:29:50 -0400
-
4d808757a6
Fix start method name in logging propagation test
Tyler Goodlet
2022-10-09 18:22:55 -0400
-
7e5bb0437e
Go to latest `mypy` version in CI
Tyler Goodlet
2022-10-09 18:13:45 -0400
-
b19f08d9f0
Fill out new backend names in ci script
Tyler Goodlet
2022-10-09 18:08:07 -0400
-
2c20b2d64f
Fix import to load from `conftest.py`
Tyler Goodlet
2022-10-09 18:03:17 -0400
-
023b6fc845
Drop `tractor.testing` sub-package
Tyler Goodlet
2022-10-09 17:57:02 -0400
-
d24fae8381
'Rename mp spawn methods to have a `'mp_'` prefix'
Tyler Goodlet
2022-10-09 17:54:55 -0400
-
5ab98513b7
Move `@tractor_test` into `conftest.py`
Tyler Goodlet
2022-10-09 13:40:42 -0400
-
90f4912580
Organize process spawning into lookup table
Tyler Goodlet
2022-10-09 16:05:40 -0400
-
6e24e16068
Merge pull request #334 from goodboy/pin_pre_trio_0.22
goodboy
2022-10-09 16:26:56 -0400
-
-
15047341bd
Ignore forserver override attrs with `mypy`
Tyler Goodlet
2022-10-09 15:09:14 -0400
-
-
dc295ab227
Pin pre-0.22 bc exception groups break everything
pin_pre_trio_0.22
Tyler Goodlet
2022-10-09 13:03:52 -0400
-
-
1ab4c47fcd
Drop `trio_typing` related pins
pytest_report_workaround
Tyler Goodlet
2022-10-08 14:31:44 -0400
-
b993f2c034
Add trivial news snippet
Tyler Goodlet
2022-10-08 14:31:29 -0400
-
46714d41e3
Drop reporting flag from testsuite
Tyler Goodlet
2022-10-07 15:14:39 -0400
-
-
6a0337b69d
Merge pull request #326 from goodboy/lifetime_stack_tests
goodboy
2022-09-16 18:09:24 -0400
-
-
e609183242
Expose lifetime stack as class attr, add base test suite
lifetime_stack_tests
Tyler Goodlet
2022-08-29 15:08:04 -0400
-
-
368e9f3f7c
Merge pull request #322 from goodboy/we_bein_all_matchy
goodboy
2022-09-15 23:49:34 -0400
-
-
10eeda2d2b
Use built-ins for all data-structure-type annotations
we_bein_all_matchy
Tyler Goodlet
2022-09-15 16:56:50 -0400
-
a113e22bb9
Add trivial nooz snippet
Tyler Goodlet
2022-09-15 16:32:35 -0400
-
ad19bf2cf1
Remove `tractor.run()` once and for all
Tyler Goodlet
2022-09-15 16:15:17 -0400
-
9aef03772a
Expose `Actor` at pkg level, adjust debug type annots
Tyler Goodlet
2022-08-29 15:13:16 -0400
-
7548dba8f2
Change to new doc string style
Tyler Goodlet
2022-08-03 16:09:16 -0400
-
ba4d4e9af3
Change test import
Tyler Goodlet
2022-08-03 15:38:05 -0400
-
208d56af2c
Make `async_main()` a module func
Tyler Goodlet
2022-08-03 15:29:34 -0400
-
a3a5bc267e
Make `process_messages()` a mod func
Tyler Goodlet
2022-08-03 15:14:36 -0400
-
d4084b2032
Rename our core module to `_runtime`
Tyler Goodlet
2022-08-03 14:46:53 -0400
-
1e6b4d5dd4
Drop `msgspec` min pin
Tyler Goodlet
2022-08-03 14:28:21 -0400
-
c613acfe5c
Start alpha 6 dev, ensure py3.10+
Tyler Goodlet
2022-08-03 14:38:32 -0400
-
-
fea9dc7065
Merge pull request #324 from goodboy/debug_event_guard
goodboy
2022-09-15 23:20:38 -0400
-
-
e558c427de
Merge pull request #327 from goodboy/disable_win_ci
goodboy
2022-09-15 23:20:26 -0400
-
-
f07c3aa4a1
Add nooz
debug_event_guard
Tyler Goodlet
2022-09-15 19:39:34 -0400
-
bafd10a260
Make `maybe_open_context()` re-entrant safe, use per factory locks
Tyler Goodlet
2022-08-24 12:03:13 -0400
-
5ad540c417
Add debug complete event `None`-guard for when already reset
Tyler Goodlet
2022-08-23 06:50:56 -0400
-
-
83b44cf469
Flip over PR number in readme
disable_win_ci
Tyler Goodlet
2022-09-15 18:54:51 -0400
-
1f2001020e
Mention disabled windows CI in readme
Tyler Goodlet
2022-09-15 17:02:18 -0400
-
71f9881a60
Drop windows from CI until we get a collab that actually uses it XD
Tyler Goodlet
2022-09-15 15:37:03 -0400
-
e24645eec8
Drop `pytest` 3.10 issue comment, add todo for `pyreadline3`
Tyler Goodlet
2022-09-15 15:36:29 -0400
-
c3cdeeb3ba
Drop `pytest` full trace flag, use `pip list`
Tyler Goodlet
2022-09-06 08:26:02 -0400
-
9bd534df83
Drop 3.9 from CI jobs
Tyler Goodlet
2022-08-03 15:38:27 -0400
-
-
c1d700f257
Merge pull request #321 from goodboy/alpha5
0.1.0a5
goodboy
2022-08-03 14:36:52 -0400
-
-
8917f30d48
Drop `msgspec` min pin
1758263018890147363/tmp_refs/heads/alpha5
1758263018890147363/alpha5
alpha5
Tyler Goodlet
2022-08-03 14:28:21 -0400
-
-
14c6e34658
Add summary section
Tyler Goodlet
2022-08-03 10:32:53 -0400
-
3393bc23e4
Generate release news
Tyler Goodlet
2022-08-03 11:41:23 -0400
-
171f1bc243
Move to using `pyproject.toml` for `towncrier`
Tyler Goodlet
2022-08-03 10:50:28 -0400
-
ee02cd2496
Move misplaced fragment for #305
Tyler Goodlet
2022-08-03 10:50:12 -0400