Commit Graph

  • 6a063b3814 Bump release date by a day alpha3 Tyler Goodlet 2021-11-02 12:59:26 -0400
  • 9da1abeecd Super naive attempt to skip 3.10 on windows Tyler Goodlet 2021-11-02 12:19:58 -0400
  • 3452e18e6d Toss 3.10 into CI Tyler Goodlet 2021-11-01 14:12:42 -0400
  • 8fdc548676 Alpha3 version bump and release notes Tyler Goodlet 2021-11-01 14:02:45 -0400
  • 9a5dcbbd31 Add a @pub kwarg to allow specifying a "startup response message" pubsub_startup_response_msg Tyler Goodlet 2021-01-24 11:49:00 -0500
  • d04a754655 Drop old (and deluded) "streaming" cruft iaio_backup Tyler Goodlet 2021-10-14 17:33:56 -0400
  • 6e9562ffd8 Facepalm, re-raise captured `asyncio` task error Tyler Goodlet 2021-10-14 17:30:18 -0400
  • 9c8a120ccc Handle depth > 1 nursery owners which use debug mode Tyler Goodlet 2021-10-13 23:33:31 -0400
  • a0b885e9d7 First draft: `.to_asyncio.open_channel_from()` Tyler Goodlet 2021-10-07 23:14:34 -0400
  • b7d5ff79b4 Always cancel the asyncio task? Tyler Goodlet 2021-09-18 14:10:21 -0400
  • 60b892cc80 WIP, add back in root shield, print out pdb sigint opts Tyler Goodlet 2021-09-18 14:09:48 -0400
  • cbc18f94ec Drop old implementation cruft Tyler Goodlet 2021-08-02 12:36:40 -0400
  • e016884ce0 Fix error propagation on asyncio streaming tasks Tyler Goodlet 2021-07-28 12:32:46 -0400
  • d42f628597 Drop bad .close() call Tyler Goodlet 2021-06-02 08:22:51 -0400
  • a572fde6c6 Proxy asyncio cancelleds as well Tyler Goodlet 2021-05-11 23:43:33 -0400
  • 8805cbee3d Don't kill root's immediate children when in debug Tyler Goodlet 2021-05-10 07:47:38 -0400
  • 004722914b WIP redo asyncio async gen streaming Tyler Goodlet 2021-04-27 12:20:33 -0400
  • 1e2d43b0d6 Support asyncio actors with the trio spawner backend Tyler Goodlet 2020-07-27 11:03:17 -0400
  • 948be9b069 Support sync code breakpointing via built-in Tyler Goodlet 2021-02-15 19:23:53 -0500
  • 2fbc4caacb Support asyncio actors with the trio spawner backend Tyler Goodlet 2020-07-27 11:03:17 -0400
  • 2ea020310d Link to SC on wikipedia Tyler Goodlet 2021-03-11 10:07:59 -0500
  • 2c52530ef0 Add per actor debug mode toggle Tyler Goodlet 2021-03-11 10:07:39 -0500
  • ae682c0f19 Support sync code breakpointing via built-in Tyler Goodlet 2021-02-15 19:23:53 -0500
  • cabc41fcfa Pass func refs Tyler Goodlet 2020-12-21 21:08:53 -0500
  • 7b149dd3e4 Add initial infected asyncio error propagation test Tyler Goodlet 2020-12-10 13:49:11 -0500
  • 2cf98d5e09 Raise any asyncio errors if in trio task on cancel Tyler Goodlet 2020-12-10 13:48:40 -0500
  • 81cd21c04b Raise from asyncio error; fixes mypy Tyler Goodlet 2020-10-14 12:51:41 -0400
  • bba03654ea Tweak log msg Tyler Goodlet 2020-09-24 10:15:29 -0400
  • d337a54fb6 Log error Tyler Goodlet 2020-09-12 11:41:17 -0400
  • ac5b3628d2 Support asyncio actors with the trio spawner backend Tyler Goodlet 2020-07-27 11:03:17 -0400
  • a6b6241176 Revert removal of `infect_asyncio` in nursery start methods Tyler Goodlet 2020-07-26 00:35:41 -0400
  • e54ddac5b9 Attempt to make mypy happy.. Tyler Goodlet 2020-07-21 10:32:37 -0400
  • d17774b2b0 Add an obnoxious error message on internal failures Tyler Goodlet 2020-07-20 16:06:50 -0400
  • 5c31281557 Wow, fix all the broken async func invoking code.. Tyler Goodlet 2020-07-03 17:33:46 -0400
  • dee6c987a9 Drop entrypoints from `Actor` Tyler Goodlet 2020-07-03 17:05:38 -0400
  • d4699b987b Move asyncio guest mode entrypoint to `to_asyncio` Tyler Goodlet 2020-07-01 13:38:40 -0400
  • 60739ce571 Propagate any spawned `asyncio` task error upwards Tyler Goodlet 2020-06-28 22:44:16 -0400
  • 417cebe827 Add a @pub kwarg to allow specifying a "startup response message" Tyler Goodlet 2021-01-24 11:49:00 -0500
  • 490a046f6b Support sync code breakpointing via built-in Tyler Goodlet 2021-02-15 19:23:53 -0500
  • 8852dde810 Add `maybe_open_context()` an actor wide task-resource cache Tyler Goodlet 2021-10-27 14:01:39 -0400
  • 5dbe8e4b14
    Merge pull request #241 from goodboy/trionics goodboy 2021-10-27 13:09:11 -0400
  • 9c13827a14
    Merge pull request #256 from overclockworked64/241-news-fragment goodboy 2021-10-27 12:38:15 -0400
  • 6da76949fd
    Fix the syntax and point to the new package overclockworked64 2021-10-27 17:03:25 +0200
  • 49dd230b4f
    Add a newline overclockworked64 2021-10-25 20:01:21 +0200
  • c7f59bd483
    Add a news fragment overclockworked64 2021-10-25 19:17:42 +0200
  • 083b73ad4a Test: don't grab debug lock if not in mode trionics Tyler Goodlet 2021-10-25 10:22:41 -0400
  • 925af28092
    Merge pull request #254 from goodboy/graceful_gather goodboy 2021-10-25 10:14:01 -0400
  • d0f5c7a5e2 Change to `gather_contexts()`, use event for graceful exit graceful_gather Tyler Goodlet 2021-10-24 13:48:36 -0400
  • ebf080b8a2
    Merge pull request #253 from overclockworked64/fix-type-annotation goodboy 2021-10-23 19:09:11 -0400
  • 50400359b8
    Fix type annotations overclockworked64 2021-10-24 00:47:26 +0200
  • 71b8f9f1ea
    Merge pull request #252 from goodboy/246_facepalm_backup goodboy 2021-10-23 18:10:17 -0400
  • b91adcf38d Get rid of external teardown trigger 246_facepalm_backup overclockworked64 2021-10-22 03:10:46 +0200
  • 87e3d32992 Get rid of external teardown trigger because #245 resolves the problem overclockworked64 2021-10-22 03:03:41 +0200
  • 04895b9d5e Get rid of dumb random uid and use current actor's uid overclockworked64 2021-10-22 02:59:15 +0200
  • b7a4641674 Allow specifying start_method and hard_kill overclockworked64 2021-10-17 14:40:09 +0200
  • c1089dbd95 Add a clustering test overclockworked64 2021-10-17 07:33:54 +0200
  • 3130a04c61 Rename a variable and fix type annotations overclockworked64 2021-10-17 07:33:37 +0200
  • 6f9229cd09 Cancel nursery overclockworked64 2021-10-16 17:50:55 +0200
  • 6e6baf250b Make sure the ID is a str overclockworked64 2021-10-16 17:50:36 +0200
  • 73cbb2388a Avoid RuntimeError by not using current_actor's uid overclockworked64 2021-10-16 17:39:36 +0200
  • 2815f1c343 Make 'async_enter_all' take a teardown trigger which '_enter_and_wait' will wait on overclockworked64 2021-10-16 17:34:59 +0200
  • 21afc69ac7 Postpone evaluation of annotations overclockworked64 2021-10-16 17:33:39 +0200
  • 7d502cef74 Add 'open_actor_cluster' to __all__ overclockworked64 2021-10-16 17:31:26 +0200
  • 76767a3d7e Add 'trio.trionics' to setup.py overclockworked64 2021-10-16 17:30:44 +0200
  • c372367cc2 Fix *args-like type annot Tyler Goodlet 2021-10-05 19:50:09 -0400
  • 9ddd75733c Lul, fix everything for cluster helper Tyler Goodlet 2021-10-04 16:01:09 -0400
  • 8ba10315c1 Fix type path to new `_supervise` mod Tyler Goodlet 2021-10-04 15:09:07 -0400
  • 97006c904c Expose `Lagged` for broadcasting Tyler Goodlet 2021-10-04 15:08:48 -0400
  • 79fb1d0ebc Fix top level nursery import Tyler Goodlet 2021-10-04 12:39:52 -0400
  • 1e917fdb1d Add an async actor cluster spawner prototype Tyler Goodlet 2021-10-04 12:02:21 -0400
  • 4114eb1d25 Move broadcast channel parts into trionics Tyler Goodlet 2021-10-04 11:22:10 -0400
  • 680a841282 Start `trionics` sub-pkg with `async_enter_all()` Tyler Goodlet 2021-10-04 11:02:51 -0400
  • 340ddba4ae Rename the nursery module to `_supervise` Tyler Goodlet 2021-10-04 10:44:27 -0400
  • be5582aae3
    Merge pull request #248 from overclockworked64/patch-ci goodboy 2021-10-23 15:53:55 -0400
  • 43cb117bf7
    Add a news fragment overclockworked64 2021-10-23 21:52:16 +0200
  • 2cf56a5f8b
    Merge pull request #250 from overclockworked64/patch-dev-deps goodboy 2021-10-23 15:35:41 -0400
  • 39c8447dfb
    Add towncrier to dev deps overclockworked64 2021-10-23 20:56:18 +0200
  • 63ddf119fd
    Drop 3.8 support overclockworked64 2021-10-23 18:18:36 +0200
  • 8d9ad6bac9
    Get rid of external teardown trigger patch-async-enter-all overclockworked64 2021-10-22 03:10:46 +0200
  • 3020793415
    Get rid of external teardown trigger because #245 resolves the problem overclockworked64 2021-10-22 03:03:41 +0200
  • 14a7a129bd
    Get rid of dumb random uid and use current actor's uid overclockworked64 2021-10-22 02:59:15 +0200
  • f4af27953e
    Allow specifying start_method and hard_kill overclockworked64 2021-10-17 14:40:09 +0200
  • b17bdbfa7b
    Add a clustering test overclockworked64 2021-10-17 07:33:54 +0200
  • 5f7802dc01
    Rename a variable and fix type annotations overclockworked64 2021-10-17 07:33:37 +0200
  • c8e7eb8f0b
    Cancel nursery overclockworked64 2021-10-16 17:50:55 +0200
  • 010a994f1d
    Make sure the ID is a str overclockworked64 2021-10-16 17:50:36 +0200
  • 0f613050e1
    Avoid RuntimeError by not using current_actor's uid overclockworked64 2021-10-16 17:39:36 +0200
  • dc8ccca8be
    Make 'async_enter_all' take a teardown trigger which '_enter_and_wait' will wait on overclockworked64 2021-10-16 17:34:59 +0200
  • 21042ef926
    Postpone evaluation of annotations overclockworked64 2021-10-16 17:33:39 +0200
  • 4974e3efe5
    Add 'open_actor_cluster' to __all__ overclockworked64 2021-10-16 17:31:26 +0200
  • f1c24c7ab7
    Add 'trio.trionics' to setup.py overclockworked64 2021-10-16 17:30:44 +0200
  • e5b3eb117d Fix *args-like type annot Tyler Goodlet 2021-10-05 19:50:09 -0400
  • 619b3b344a Lul, fix everything for cluster helper Tyler Goodlet 2021-10-04 16:01:09 -0400
  • 5a99482b9d Fix type path to new `_supervise` mod Tyler Goodlet 2021-10-04 15:09:07 -0400
  • 4ec177d717 Expose `Lagged` for broadcasting Tyler Goodlet 2021-10-04 15:08:48 -0400
  • 9ce4dc584a Fix top level nursery import Tyler Goodlet 2021-10-04 12:39:52 -0400
  • 6988e8d3c8 Add an async actor cluster spawner prototype Tyler Goodlet 2021-10-04 12:02:21 -0400
  • c2a19c630b Move broadcast channel parts into trionics Tyler Goodlet 2021-10-04 11:22:10 -0400
  • 917d94dcbb Start `trionics` sub-pkg with `async_enter_all()` Tyler Goodlet 2021-10-04 11:02:51 -0400
  • e4e47c3901 Rename the nursery module to `_supervise` Tyler Goodlet 2021-10-04 10:44:27 -0400