Commit Graph

  • 3988a24e57 Wait for debugger lock task context termination Tyler Goodlet 2021-06-13 20:21:18 -0400
  • 2e71914cb7 Fix exception typing Tyler Goodlet 2021-06-13 20:19:52 -0400
  • 00c06a00ae Explicitly formalize context/streaming teardown Tyler Goodlet 2021-06-13 19:58:52 -0400
  • 09a567c857 Specially raise a `ContextCancelled` for a task-context rpc Tyler Goodlet 2021-06-13 18:03:50 -0400
  • d7ab01dc20 Expose streaming components at top level Tyler Goodlet 2021-06-13 18:02:27 -0400
  • 4ed38281b3 Add a specially handled `ContextCancelled` error Tyler Goodlet 2021-06-13 18:01:49 -0400
  • 25c159961b Add a multi-task streaming test Tyler Goodlet 2021-06-10 14:00:09 -0400
  • 8f25f2d2fa Avoid mutate on iterate race Tyler Goodlet 2021-06-10 13:59:08 -0400
  • 8297e765c1 Only close recv chan if we get a ref Tyler Goodlet 2021-06-10 13:58:06 -0400
  • 0090a57681 Add error case Tyler Goodlet 2021-06-10 13:57:16 -0400
  • 582eae699a Support no arg to `Context.started()` like trio Tyler Goodlet 2021-05-25 09:19:07 -0400
  • b0bcb430bf Fix up var naming and typing Tyler Goodlet 2021-05-12 12:01:43 -0400
  • 7eb76e8d97 Only send stop msg if not received from far end Tyler Goodlet 2021-05-11 23:42:34 -0400
  • 55bea3ca17 Expose msg stream types at top level Tyler Goodlet 2021-05-11 23:41:26 -0400
  • e4216b0691 Add dynamic pubsub test using new bidir stream apis Tyler Goodlet 2021-05-11 23:30:10 -0400
  • f0ceb9a811 Use context for remote debugger locking Tyler Goodlet 2021-05-10 07:25:55 -0400
  • 9793851134 Be more pedantic with error handling Tyler Goodlet 2021-05-10 07:23:39 -0400
  • 8cbe519d41 Fix typing Tyler Goodlet 2021-05-07 11:52:08 -0400
  • 613e613b4c Parametrize with async for style tests Tyler Goodlet 2021-05-07 11:41:18 -0400
  • 5ff5e7a6ef Support passing `shield` at stream contruction Tyler Goodlet 2021-05-07 11:20:51 -0400
  • a166a62b31 Add basic test set Tyler Goodlet 2021-05-02 14:13:44 -0400
  • 265120afd9 Cancel scope on stream consumer completion Tyler Goodlet 2021-05-02 14:13:23 -0400
  • ae6aa75bcd Expose `@context` decorator at top level Tyler Goodlet 2021-05-02 14:12:35 -0400
  • 0027115589 Add initial bi-directional streaming Tyler Goodlet 2021-05-01 15:10:03 -0400
  • 0c7f202b34 WIP mucking with theme config... Tyler Goodlet 2021-06-14 09:24:26 -0400
  • 7d41683473 Move logo to images/ dir Tyler Goodlet 2021-06-14 08:56:30 -0400
  • 44d7988204 New docs theme hotfix Tyler Goodlet 2021-06-14 08:10:59 -0400
  • e98302212a
    Merge pull request #211 from goodboy/new_docs_polish goodboy 2021-06-14 07:33:02 -0400
  • 0301d105dd Better rant flow as per suggestions new_docs_polish Tyler Goodlet 2021-06-14 06:41:10 -0400
  • 4ee7db338d Fill out the rant a bit more Tyler Goodlet 2021-05-31 08:56:36 -0400
  • 558d546c8f Bump readme for #210 Tyler Goodlet 2021-05-31 08:37:44 -0400
  • 5528a4eb45 Attempt configuring sphinx-book-theme Tyler Goodlet 2021-02-28 20:40:44 -0500
  • fb23a9d8d4 Try out sphinx-book-theme Tyler Goodlet 2021-02-25 23:49:56 -0500
  • e1f128a79c Move debugger wait inside OCA nursery wip_fix_asyncio_gen_streaming Tyler Goodlet 2021-06-10 14:02:12 -0400
  • d85f4fda57 Add a multi-task streaming test Tyler Goodlet 2021-06-10 14:00:09 -0400
  • 52f135d85d Avoid mutate on iterate race Tyler Goodlet 2021-06-10 13:59:08 -0400
  • b29d2f7053 Only close recv chan if we get a ref Tyler Goodlet 2021-06-10 13:58:06 -0400
  • 5960330413 Add error case Tyler Goodlet 2021-06-10 13:57:16 -0400
  • 727a2084d6 Don't shield debugger status wait; it causes hangs Tyler Goodlet 2021-06-02 08:24:59 -0400
  • f943ea0119 Drop bad .close() call Tyler Goodlet 2021-06-02 08:22:51 -0400
  • cb2d2ed9d5 Proxy asyncio cancelleds as well Tyler Goodlet 2021-05-11 23:43:33 -0400
  • 7b2543512c Power of 2 cuz puters Tyler Goodlet 2021-05-11 23:43:06 -0400
  • 7d41492f53 Don't kill root's immediate children when in debug Tyler Goodlet 2021-05-10 07:47:38 -0400
  • bc468d9140 WIP redo asyncio async gen streaming Tyler Goodlet 2021-04-27 12:20:33 -0400
  • bf21c90461 Support asyncio actors with the trio spawner backend Tyler Goodlet 2020-07-27 11:03:17 -0400
  • 316667a41f Support sync code breakpointing via built-in Tyler Goodlet 2021-02-15 19:23:53 -0500
  • ad9ed19bce Support asyncio actors with the trio spawner backend Tyler Goodlet 2020-07-27 11:03:17 -0400
  • 98a69f06b4 Support no arg to `Context.started()` like trio Tyler Goodlet 2021-05-25 09:19:07 -0400
  • df420fcafc Export portal type at top level Tyler Goodlet 2021-05-25 09:17:53 -0400
  • 6834abb46f Link to SC on wikipedia Tyler Goodlet 2021-03-11 10:07:59 -0500
  • 72099985be Add per actor debug mode toggle Tyler Goodlet 2021-03-11 10:07:39 -0500
  • b1d3e97697 Support sync code breakpointing via built-in Tyler Goodlet 2021-02-15 19:23:53 -0500
  • d6b16cabbe Pass func refs Tyler Goodlet 2020-12-21 21:08:53 -0500
  • 0f8699a96a Shush the linter Tyler Goodlet 2020-12-17 12:01:17 -0500
  • 43d2439335 Add initial infected asyncio error propagation test Tyler Goodlet 2020-12-10 13:49:11 -0500
  • 6476df2c69 Raise any asyncio errors if in trio task on cancel Tyler Goodlet 2020-12-10 13:48:40 -0500
  • 762e6ad2a2 Raise from asyncio error; fixes mypy Tyler Goodlet 2020-10-14 12:51:41 -0400
  • 6ae4d8699e Tweak log msg Tyler Goodlet 2020-09-24 10:15:29 -0400
  • dd0cfe2f5a Log error Tyler Goodlet 2020-09-12 11:41:17 -0400
  • 1f3de88422 Support asyncio actors with the trio spawner backend Tyler Goodlet 2020-07-27 11:03:17 -0400
  • c34d4b54fd Revert removal of `infect_asyncio` in nursery start methods Tyler Goodlet 2020-07-26 00:35:41 -0400
  • aed60dd7e2 Attempt to make mypy happy.. Tyler Goodlet 2020-07-21 10:32:37 -0400
  • 5f0ed8e7bd Add an obnoxious error message on internal failures Tyler Goodlet 2020-07-20 16:06:50 -0400
  • a9985c0c01 Wow, fix all the broken async func invoking code.. Tyler Goodlet 2020-07-03 17:33:46 -0400
  • 940774f215 Drop entrypoints from `Actor` Tyler Goodlet 2020-07-03 17:05:38 -0400
  • db15162f04 Move asyncio guest mode entrypoint to `to_asyncio` Tyler Goodlet 2020-07-01 13:38:40 -0400
  • 9d4dba23a6 Propagate any spawned `asyncio` task error upwards Tyler Goodlet 2020-06-28 22:44:16 -0400
  • 24c6a65873 Add a @pub kwarg to allow specifying a "startup response message" Tyler Goodlet 2021-01-24 11:49:00 -0500
  • 35465a5438 Catch and delay errors in the root if debugger is active Tyler Goodlet 2021-05-30 11:33:08 -0400
  • 5b3f554f57 Don't shield on root cancel it can causes hangs Tyler Goodlet 2021-05-30 11:32:33 -0400
  • 0d0e0bc2da Experiment: only disable SIGINT handling in children Tyler Goodlet 2021-05-25 09:20:58 -0400
  • 19825ba284 Don't kill root's immediate children when in debug Tyler Goodlet 2021-05-10 07:47:38 -0400
  • 682ef3425f Add debug example that causes pdb stdin clobbering Tyler Goodlet 2021-05-10 07:46:16 -0400
  • 4a16f03fe8 Fix up var naming and typing Tyler Goodlet 2021-05-12 12:01:43 -0400
  • 63e13aefdb Only send stop msg if not received from far end Tyler Goodlet 2021-05-11 23:42:34 -0400
  • bfa4410133 Expose msg stream types at top level Tyler Goodlet 2021-05-11 23:41:26 -0400
  • 6f2fb9e47c Add dynamic pubsub test using new bidir stream apis Tyler Goodlet 2021-05-11 23:30:10 -0400
  • 420cd8de13 Use context for remote debugger locking Tyler Goodlet 2021-05-10 07:25:55 -0400
  • 01bef653c2 Be more pedantic with error handling Tyler Goodlet 2021-05-10 07:23:39 -0400
  • 899404932a Fix typing Tyler Goodlet 2021-05-07 11:52:08 -0400
  • 49deef0d71 Parametrize with async for style tests Tyler Goodlet 2021-05-07 11:41:18 -0400
  • e46ef8ae3f Support passing `shield` at stream contruction Tyler Goodlet 2021-05-07 11:20:51 -0400
  • b5116c5a51 Add basic test set Tyler Goodlet 2021-05-02 14:13:44 -0400
  • c6e52b0387 Cancel scope on stream consumer completion Tyler Goodlet 2021-05-02 14:13:23 -0400
  • f792aa06b5 Expose `@context` decorator at top level Tyler Goodlet 2021-05-02 14:12:35 -0400
  • 15fa777ddf Add initial bi-directional streaming Tyler Goodlet 2021-05-01 15:10:03 -0400
  • f48548ab94
    Merge pull request #197 from goodboy/drop_run goodboy 2021-05-07 12:02:23 -0400
  • 73e123bac7 Fix line length drop_run Tyler Goodlet 2021-04-28 22:10:59 -0400
  • 2b4cf59ee1 Drop sleep Tyler Goodlet 2021-04-28 22:05:42 -0400
  • 0551756e22 Use trio.run() in windows tests Tyler Goodlet 2021-02-24 18:51:32 -0500
  • 5ca963148e Disable leftover debug mode Tyler Goodlet 2021-02-24 18:51:14 -0500
  • 4798d3b5db Drop lingering rpc_module_paths refs Tyler Goodlet 2021-02-24 18:46:33 -0500
  • 247483ee93 Drop run and rpc_module_paths from streaming tests Tyler Goodlet 2021-02-24 18:29:17 -0500
  • 9e64161538 Drop run and rpc_module_paths from rpc tests Tyler Goodlet 2021-02-24 18:20:59 -0500
  • 3bddf9a94b Drop run and rpc_module_paths from spawning tests Tyler Goodlet 2021-02-24 18:16:10 -0500
  • 1eedd463cb Drop run and rpc_module_paths from pubsub tests Tyler Goodlet 2021-02-24 18:06:59 -0500
  • b46e60ab9d Drop run from multi prog tests Tyler Goodlet 2021-02-24 15:02:02 -0500
  • cb527c2562 Mostly drop run from local tests Tyler Goodlet 2021-02-24 14:59:48 -0500
  • 1584c547cd Drop run and rpc_module_paths from discovery tests Tyler Goodlet 2021-02-24 14:54:13 -0500
  • 2efd8ed167 Drop run and rpc_module_paths from cancel tests Tyler Goodlet 2021-02-24 14:37:55 -0500