forked from goodboy/tractor
1
0
Fork 0

Commit Graph

  • b1d72b77c9 Patch mp procs with a `.poll()` Tyler Goodlet 2021-12-22 14:53:36 -0500
  • a2171c7e71 Cancel the `.cancel_actor()` request on proc death Tyler Goodlet 2021-12-22 14:00:34 -0500
  • 30986d6b64
    Merge pull request #292 from goodboy/moar_timeoutz goodboy 2022-01-21 12:49:01 -0500
  • 9ab04b1f6b One more increase for py3.10 moar_timeoutz Tyler Goodlet 2022-01-20 11:43:13 -0500
  • b3ff4b7804 Increase some timeouts for windows Tyler Goodlet 2022-01-20 08:26:30 -0500
  • d27bdbd40e
    Merge pull request #291 from goodboy/drop_old_nooz_files goodboy 2022-01-21 12:17:46 -0500
  • a95b0dc05e Drop old fragments that `towncrier` somehow missed drop_old_nooz_files Tyler Goodlet 2022-01-21 12:09:16 -0500
  • 909c996346
    Merge pull request #289 from houtenjack/remove_asyncio_todo goodboy 2022-01-19 16:26:10 -0500
  • adc8e5c009 Revert "Added asyncio with trio guest mode feature in feature list" Giacomo Camporini 2022-01-19 09:24:08 +0100
  • 5eed85d5dd Added asyncio with trio guest mode feature in feature list Giacomo Camporini 2022-01-18 14:25:08 +0100
  • f4cab2ddb3 Adjust nested error tests for racy nursery error collection raise_runinactor_error Tyler Goodlet 2022-01-05 10:03:28 -0500
  • 97b79064f5 Attempt to collect tardy errors after proc deth Tyler Goodlet 2022-01-05 09:50:37 -0500
  • 137fed790f Remove asyncio from TODOs Giacomo Camporini 2022-01-05 11:40:06 +0100
  • a8d71f15b7 Always raise a received result-as-error in spawn tasks Tyler Goodlet 2022-01-03 12:45:08 -0500
  • 96123f21d2
    Merge pull request #285 from overclockworked64/fix-min-version goodboy 2021-12-26 20:56:50 -0500
  • 338aa2b74a
    fix: bump min version overclockworked64 2021-12-26 06:37:18 +0100
  • 89551ef371
    Merge pull request #282 from goodboy/win_ci_timeout goodboy 2021-12-20 09:39:44 -0500
  • 884bdf2d57 Lengthen win CI run to 12m win_ci_timeout Tyler Goodlet 2021-12-20 09:25:38 -0500
  • 343b2803b5
    Merge pull request #280 from goodboy/alpha4 goodboy 2021-12-18 20:15:28 -0500
  • cdef579d22 Update release tips alpha4 Tyler Goodlet 2021-12-18 16:22:13 -0500
  • f9400b4beb Bump date, fix bullet lists, other typos. Tyler Goodlet 2021-12-18 15:38:39 -0500
  • 45cdf25f14 Add re-license bullet, fix pluggy links XD Tyler Goodlet 2021-12-17 12:48:58 -0500
  • 0a5818fe05 Gen an alpha4 changelog using modified `pluggy` towncrier template Tyler Goodlet 2021-12-17 12:21:11 -0500
  • fd6e18eba4 Bump version to alpha4, change towncrier news dir name Tyler Goodlet 2021-12-17 11:35:37 -0500
  • bbcdbaaba4
    Merge pull request #121 from goodboy/infect_asyncio goodboy 2021-12-17 11:02:01 -0500
  • 9b4cdb00e6 Add agpl header infect_asyncio Tyler Goodlet 2021-12-15 17:42:40 -0500
  • 9b14d82086 Add nooz Tyler Goodlet 2021-12-12 16:33:48 -0500
  • 4d1a48a47b Link to inter-loop channel issue in readme Tyler Goodlet 2021-12-11 20:16:19 -0500
  • 4c0cfa68ac Link to SC on wikipedia Tyler Goodlet 2021-03-11 10:07:59 -0500
  • 73d252e09e Emphasize `asyncio` only with sleeps Tyler Goodlet 2021-12-11 13:09:36 -0500
  • 1fdcaf36f3 Not enough time for new asyncio tests? Tyler Goodlet 2021-12-10 15:50:34 -0500
  • 6952c7defa Add features bullet, slip in a guille-ism Tyler Goodlet 2021-12-10 14:15:23 -0500
  • 7237d696ce Add asyncio echo server ex to readme; fix cluster section Tyler Goodlet 2021-12-10 14:03:23 -0500
  • b463841019 Add infected `asyncio` echo server example Tyler Goodlet 2021-12-10 13:48:41 -0500
  • d65912e1ae Increase kbi delay in remote cancel test Tyler Goodlet 2021-12-02 08:12:46 -0500
  • 24078f2d6e More doc string style tweaks Tyler Goodlet 2021-12-02 08:12:20 -0500
  • 56cc98375e Return channel type from `_run_asyncio_task()` Tyler Goodlet 2021-11-28 12:38:37 -0500
  • 9a2de90de6 Add mid stream echoserver "bail" cases Tyler Goodlet 2021-11-27 21:55:04 -0500
  • 2b9b29eb71 Add an asyncio echo server test Tyler Goodlet 2021-11-25 17:10:22 -0500
  • b69412a903 Drop cancel scope from linked task channel Tyler Goodlet 2021-11-24 20:08:06 -0500
  • c4b3bb354e Port tests to handle our new `asyncio` cancelled type Tyler Goodlet 2021-11-24 12:13:02 -0500
  • 6803891bd7 Collect `asyncio` task exceptions to avoid warning msg Tyler Goodlet 2021-11-24 12:12:21 -0500
  • 5f4094691d Re-wrap and raise `asyncio.CancelledError` Tyler Goodlet 2021-11-23 16:19:19 -0500
  • c48c68c0bc Flip doc strings to my preferred format Tyler Goodlet 2021-11-22 13:29:11 -0500
  • ad2567dd73 Add first set of interloop streaming tests Tyler Goodlet 2021-11-22 13:27:16 -0500
  • 44d0e9fc32 Add a `LinkedTaskChannel` for synced inter-loop-streaming Tyler Goodlet 2021-11-22 13:08:00 -0500
  • d27ddb7bbb Add a basic `open_channel_from()` streaming test Tyler Goodlet 2021-11-20 12:47:03 -0500
  • 9bc94b5ccc Factor error translation into a ctx mngr Tyler Goodlet 2021-11-20 12:43:54 -0500
  • e6687bcdc4 Serious-ify doc string Tyler Goodlet 2021-11-19 10:31:42 -0500
  • e815f766f6 Add a cancelled-from-remote-trio-task case Tyler Goodlet 2021-11-18 14:01:13 -0500
  • c19123b588 Add trio-cancels-anursery-cancels-aio test Tyler Goodlet 2021-11-18 09:35:59 -0500
  • 8704664719 Reverse the order for asyncio cancelleds? I dunno why Tyler Goodlet 2021-11-17 18:56:23 -0500
  • 04c0eda69d Add an `asyncio`-internal cancel test Tyler Goodlet 2021-11-17 13:32:42 -0500
  • 1114b6980e Adjust linked-loop-task tear down sequence Tyler Goodlet 2021-11-17 13:20:04 -0500
  • 56357242e9 Add a `Portal.cancel_actor()` test Tyler Goodlet 2021-11-07 17:05:40 -0500
  • 0ab5e5cadd Fill out nursery docstring Tyler Goodlet 2021-11-07 16:45:00 -0500
  • 06fa650ed0 Drop runtime logging for asyncio mode Tyler Goodlet 2021-11-07 16:44:41 -0500
  • 446feff172 Clean type imports Tyler Goodlet 2021-11-05 10:43:14 -0400
  • 299e4192b0 Plan asyncio test set Tyler Goodlet 2021-11-05 10:42:43 -0400
  • 41eddffc2c Drop old (and deluded) "streaming" cruft Tyler Goodlet 2021-10-14 17:33:56 -0400
  • 7a65165279 Facepalm, re-raise captured `asyncio` task error Tyler Goodlet 2021-10-14 17:30:18 -0400
  • b376b7cd32 First draft: `.to_asyncio.open_channel_from()` Tyler Goodlet 2021-10-07 23:14:34 -0400
  • c262b1a3e8 Always cancel the asyncio task? Tyler Goodlet 2021-09-18 14:10:21 -0400
  • d9dac3f36c Drop old implementation cruft Tyler Goodlet 2021-08-02 12:36:40 -0400
  • 325c0cdb1b Fix error propagation on asyncio streaming tasks Tyler Goodlet 2021-07-28 12:32:46 -0400
  • 55e210fec6 Drop bad .close() call Tyler Goodlet 2021-06-02 08:22:51 -0400
  • aa24bbc11c Proxy asyncio cancelleds as well Tyler Goodlet 2021-05-11 23:43:33 -0400
  • 793bcfb7d4 Pass `infect_asyncio` flag to mp actors as well Tyler Goodlet 2021-05-10 07:47:38 -0400
  • d80f8d7a39 WIP redo asyncio async gen streaming Tyler Goodlet 2021-04-27 12:20:33 -0400
  • 340effae11 Add initial infected asyncio error propagation test Tyler Goodlet 2020-12-10 13:49:11 -0500
  • 509ae132ec Raise any asyncio errors if in trio task on cancel Tyler Goodlet 2020-12-10 13:48:40 -0500
  • 80f47dece2 Raise from asyncio error; fixes mypy Tyler Goodlet 2020-10-14 12:51:41 -0400
  • 2cf87146a3 Log any asyncio error Tyler Goodlet 2020-09-12 11:41:17 -0400
  • 8070b16bd0 Support asyncio actors with the trio spawner backend Tyler Goodlet 2020-07-27 11:03:17 -0400
  • 1406ddc5ee Add `infect_asyncio: bool` flag to nursery methods Tyler Goodlet 2020-07-26 00:35:41 -0400
  • 055788cf16 Attempt to make mypy happy.. Tyler Goodlet 2020-07-21 10:32:37 -0400
  • 1825b21d2c Wow, fix all the broken async func invoking code.. Tyler Goodlet 2020-07-03 17:33:46 -0400
  • acd63d0c89 First draft "infected `asyncio` mode" Tyler Goodlet 2020-06-28 22:44:16 -0400
  • cdf1f8c2f7
    Merge pull request #276 from goodboy/expected_ctx_cancelled goodboy 2021-12-17 08:08:18 -0500
  • 8eff788d2d Pin to previous `trio_typing` release expected_ctx_cancelled Tyler Goodlet 2021-12-16 19:25:21 -0500
  • 916e27eedc Adjust cancelled test to expect raised overrun error Tyler Goodlet 2021-12-15 17:35:28 -0500
  • 98a830ccba Drop cancel traceback capture; don't seem to need it? Tyler Goodlet 2021-12-14 23:22:14 -0500
  • 8c004c1f36 Add an explicit messaging error for reporting an illegal context transaction Tyler Goodlet 2021-12-14 23:21:28 -0500
  • e2139c2bf0 Don't set `Context._error` to expected `ContextCancelled` Tyler Goodlet 2021-12-14 23:05:30 -0500
  • 9650b010de Add a test for the real issue: error overriding Tyler Goodlet 2021-12-14 16:16:57 -0500
  • 5d424e3703 Hide the key error tb on remote starting errors Tyler Goodlet 2021-12-14 10:56:31 -0500
  • c38d0f826e Add an unserializable value causes error before started test Tyler Goodlet 2021-12-14 10:54:35 -0500
  • 4001d2c3fc
    Merge pull request #257 from goodboy/context_caching goodboy 2021-12-16 19:55:14 -0500
  • 871a27db17 Add back latest mypy since trio_typing 0.7.0 is now compat new_mypy Tyler Goodlet 2021-12-16 19:13:39 -0500
  • 953d15b67d Add nooz context_caching Tyler Goodlet 2021-12-16 11:46:11 -0500
  • da5e36bf0c Revert back to avoiding key errors on cancellation Tyler Goodlet 2021-12-16 11:00:57 -0500
  • 21a9c47496 Parameterize over cache keying methods: kwargs and "key" Tyler Goodlet 2021-12-16 10:40:47 -0500
  • 67dc0d014c Add basic `maybe_open_context()` caching test Tyler Goodlet 2021-12-16 10:13:30 -0500
  • 9b1d8bf7b0 Of course, increase the timeout for windows.. Tyler Goodlet 2021-12-15 17:50:47 -0500
  • 26394dd8df Type annot fixes Tyler Goodlet 2021-12-15 17:21:41 -0500
  • 11e64426f6 Wake all sleeping consumers on bcaster closure Tyler Goodlet 2021-12-15 16:20:57 -0500
  • 213447008b Add draft code for waiting on all nurseries in root Tyler Goodlet 2021-12-15 14:27:01 -0500
  • f617da6ff1 Add timeout around test and prints for guidance Tyler Goodlet 2021-12-15 14:22:26 -0500
  • 52627a6326 Rework interface: pass func and kwargs Tyler Goodlet 2021-12-15 13:42:47 -0500
  • 3826bc9972 Don't catch key errors from the yielded to scope Tyler Goodlet 2021-12-14 10:55:27 -0500