Commit Graph

  • 0183c5bf9b Add a pre-started breakpoint example Tyler Goodlet 2022-01-26 23:38:33 -0500
  • 741dff6795 Make `mypy` happy Tyler Goodlet 2022-01-23 17:33:09 -0500
  • 94dc5f9114 Refine the handler for child vs. root cases Tyler Goodlet 2022-01-23 17:04:49 -0500
  • cb77216110 (facepalm) Reraise `BdbQuit` and discard ownerless lock releases Tyler Goodlet 2022-01-22 20:05:24 -0500
  • 28513bc601 Add WIP while-debugger-active SIGINT ignore handler Tyler Goodlet 2022-01-22 19:32:26 -0500
  • 6e5590dad6
    Merge pull request #300 from goodboy/msgpack_lists_by_default goodboy 2022-02-15 09:08:20 -0500
  • 76a0492028 Fix type annot msgpack_lists_by_default Tyler Goodlet 2022-02-15 08:52:04 -0500
  • 4eab4a0213 Type fix Tyler Goodlet 2022-02-09 10:04:55 -0500
  • 0edc6a26bc Go back to strict map keys Tyler Goodlet 2022-02-15 08:48:43 -0500
  • c5acc3b969 Pack tuple keys as . delim strs in registry tests Tyler Goodlet 2022-02-15 08:48:07 -0500
  • 17e195aacf They renamed to `msgpack` and the version is 1.0.3 Tyler Goodlet 2022-02-14 16:00:29 -0500
  • c65756ed80 Add nooz Tyler Goodlet 2022-02-14 15:34:21 -0500
  • 927decc88d Pin to latest `msgspec` version Tyler Goodlet 2022-02-14 14:14:05 -0500
  • 17bfa120cc Port to msgpec `0.4.0` imports Tyler Goodlet 2022-02-14 14:05:32 -0500
  • 77ddc073e8 Use lists by default like `msgspec` Tyler Goodlet 2022-02-07 12:47:50 -0500
  • 26bebc42b7
    Merge pull request #295 from goodboy/nspaths goodboy 2022-01-30 12:40:05 -0500
  • 87de28fd88 Slight doc string update nspaths Tyler Goodlet 2022-01-30 12:21:41 -0500
  • 56b29c27de Add msg serialization coding todo resources list Tyler Goodlet 2022-01-30 12:19:21 -0500
  • adf9a1d0aa Add nooz Tyler Goodlet 2022-01-30 12:17:32 -0500
  • 25a27e780d Add todo resources for eventual capability-based module filtering Tyler Goodlet 2022-01-29 13:59:12 -0500
  • c265f3f94e Move namespace path type into `msg` mod Tyler Goodlet 2022-01-29 12:43:57 -0500
  • 2900ceb003 Not all objects have a `.__name__` Tyler Goodlet 2022-01-27 16:43:31 -0500
  • b6ae77b5ac Use `pkgutils.resolve_name()` and a `str` subtype Tyler Goodlet 2022-01-27 13:39:46 -0500
  • 949cb2c9fe First draft "namespace path" named tuple; probably will discard Tyler Goodlet 2022-01-27 12:03:28 -0500
  • 094206ee9d
    Merge pull request #298 from goodboy/experimental_subpkg goodboy 2022-01-29 19:19:50 -0500
  • debbf64d58 Add nooz experimental_subpkg Tyler Goodlet 2022-01-29 17:58:58 -0500
  • 070e6ba459 Add `.experimental` subpkg to setup.py Tyler Goodlet 2022-01-29 14:30:39 -0500
  • 7e004c0688 Add back blank `msg.py` Tyler Goodlet 2022-01-29 14:22:15 -0500
  • ffe88de53b Better idea: start a `tractor.experimental` subpkg Tyler Goodlet 2022-01-29 13:43:48 -0500
  • d29a915d48 Update mod doc string Tyler Goodlet 2022-01-29 12:43:06 -0500
  • be87caa99b Move legacy pubsub stuff from `msg.py` to trionics mod Tyler Goodlet 2022-01-29 12:42:41 -0500
  • 0b51ebfe11
    Merge pull request #284 from goodboy/maybe_cancel_the_cancel_ goodboy 2022-01-21 14:22:48 -0500
  • 4bf7992200 Bump to alpha 5 dev maybe_cancel_the_cancel_ Tyler Goodlet 2022-01-21 13:05:26 -0500
  • 41296448e8 Add nooz Tyler Goodlet 2022-01-21 12:16:08 -0500
  • 9650055519 Use `.exitcode` which is poll + error handling Tyler Goodlet 2022-01-21 09:05:35 -0500
  • 532974fb90 Drop leftover print Tyler Goodlet 2021-12-23 11:54:24 -0500
  • 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