Commit Graph

  • d89e632a16 Always cast arbiter addr to tuple Tyler Goodlet 2021-06-11 16:21:26 -0400
  • b38b4fe188 Add `tricycle` and `msgspec` deps Tyler Goodlet 2021-06-11 16:20:35 -0400
  • e6aecf2ae5 Try out `msgspec` in our msgpack stream channel Tyler Goodlet 2021-05-30 17:19:20 -0400
  • b44652c5d5 Cast to tuples for all uids explicitly Tyler Goodlet 2021-05-30 17:16:53 -0400
  • 134a84e39e Accept transport closed error during handshake and msg loop try_msgspec Tyler Goodlet 2021-07-01 07:44:03 -0400
  • 1c4d418f81 Drop happy eyeballs inf delay Tyler Goodlet 2021-06-27 00:47:49 -0400
  • 1a068add5d Add our own "transport closed" signal Tyler Goodlet 2021-06-24 18:49:51 -0400
  • 97f44e2e27 Add streaming decode support for `msgspec` Tyler Goodlet 2021-06-11 16:38:25 -0400
  • 240351a294 Always cast arbiter addr to tuple Tyler Goodlet 2021-06-11 16:21:26 -0400
  • 12aa2fe562 Add `tricycle` and `msgspec` deps Tyler Goodlet 2021-06-11 16:20:35 -0400
  • 9da35dc8bd Try out `msgspec` in our msgpack stream channel Tyler Goodlet 2021-05-30 17:19:20 -0400
  • aef8f0d18c Cast to tuples for all uids explicitly Tyler Goodlet 2021-05-30 17:16:53 -0400
  • 498cd7e3a2 Move debugger wait inside OCA nursery Tyler Goodlet 2021-06-10 14:02:12 -0400
  • d2b5d13b0a Don't shield debugger status wait; it causes hangs Tyler Goodlet 2021-06-02 08:24:59 -0400
  • dc17e51bc5 Catch and delay errors in the root if debugger is active Tyler Goodlet 2021-05-30 11:33:08 -0400
  • a7abfdd5e2 Don't shield on root cancel it can causes hangs Tyler Goodlet 2021-05-30 11:32:33 -0400
  • fa785353da Experiment: only disable SIGINT handling in children Tyler Goodlet 2021-05-25 09:20:58 -0400
  • 40fcc2bd68 Don't kill root's immediate children when in debug Tyler Goodlet 2021-05-10 07:47:38 -0400
  • 8bb2ab117f Add debug example that causes pdb stdin clobbering Tyler Goodlet 2021-05-10 07:46:16 -0400
  • e2e572ef51 Move some infos to runtime level prehardkill Tyler Goodlet 2021-06-26 23:35:59 -0400
  • 6cf6a0e70b Add PDB level and make runtime below info but above debug Tyler Goodlet 2021-06-26 16:44:33 -0400
  • 0a5cf6bbd2 WIP attempt to relay context error via raised-in-scope-nursery task Tyler Goodlet 2021-06-24 19:56:05 -0400
  • e6c9232b45 Add our own "transport closed" signal Tyler Goodlet 2021-06-24 18:49:51 -0400
  • 2be69bb9fb Add a multi-task streaming test windows_bi_streaming Tyler Goodlet 2021-06-10 14:00:09 -0400
  • 62ece4327d Just drop SIGINT masking; it seems to fix piker crash-hangs Tyler Goodlet 2021-06-15 17:54:42 -0400
  • 2829dbffcf Fix search html file name docs_revamp Tyler Goodlet 2021-06-15 11:51:56 -0400
  • 02cc1e8f80 Put logo in _static/ as well? Tyler Goodlet 2021-06-15 11:40:54 -0400
  • 1e13b4afb7 Set stream "end of channel" after shielded check! Tyler Goodlet 2021-06-14 16:34:44 -0400
  • f7b7c3fb93 Set stream "end of channel" after shielded check! Tyler Goodlet 2021-06-14 16:34:44 -0400
  • 715dc9afc6 Don't clobber msg loop mem chan on rx stream close Tyler Goodlet 2021-06-14 13:30:09 -0400
  • 186968d3e7 Don't clobber msg loop mem chan... Tyler Goodlet 2021-06-14 13:27:52 -0400
  • 7e2a054dd7 Drop bad .close() call Tyler Goodlet 2021-06-02 08:22:51 -0400
  • b494f29d55 Proxy asyncio cancelleds as well Tyler Goodlet 2021-05-11 23:43:33 -0400
  • 9ced2066b9 Power of 2 cuz puters Tyler Goodlet 2021-05-11 23:43:06 -0400
  • 86aaec696f Don't kill root's immediate children when in debug Tyler Goodlet 2021-05-10 07:47:38 -0400
  • 5aa0c299e8 WIP redo asyncio async gen streaming Tyler Goodlet 2021-04-27 12:20:33 -0400
  • ca9b006ec7 Support asyncio actors with the trio spawner backend Tyler Goodlet 2020-07-27 11:03:17 -0400
  • 29bdfcb950 Support sync code breakpointing via built-in Tyler Goodlet 2021-02-15 19:23:53 -0500
  • 572e7b24c2 Support asyncio actors with the trio spawner backend Tyler Goodlet 2020-07-27 11:03:17 -0400
  • 1938318eca Export portal type at top level Tyler Goodlet 2021-05-25 09:17:53 -0400
  • ed95f08bb8 Link to SC on wikipedia Tyler Goodlet 2021-03-11 10:07:59 -0500
  • 400b7ae124 Add per actor debug mode toggle Tyler Goodlet 2021-03-11 10:07:39 -0500
  • d1beb1035d Support sync code breakpointing via built-in Tyler Goodlet 2021-02-15 19:23:53 -0500
  • 3b46be99ae Pass func refs Tyler Goodlet 2020-12-21 21:08:53 -0500
  • 476418cfc6 Shush the linter Tyler Goodlet 2020-12-17 12:01:17 -0500
  • 61e5284461 Add initial infected asyncio error propagation test Tyler Goodlet 2020-12-10 13:49:11 -0500
  • f4e4cc1418 Raise any asyncio errors if in trio task on cancel Tyler Goodlet 2020-12-10 13:48:40 -0500
  • 3e219f76ab Raise from asyncio error; fixes mypy Tyler Goodlet 2020-10-14 12:51:41 -0400
  • 44f1b6ca95 Tweak log msg Tyler Goodlet 2020-09-24 10:15:29 -0400
  • 19c02b920f Log error Tyler Goodlet 2020-09-12 11:41:17 -0400
  • 94927948a9 Support asyncio actors with the trio spawner backend Tyler Goodlet 2020-07-27 11:03:17 -0400
  • da16149cad Revert removal of `infect_asyncio` in nursery start methods Tyler Goodlet 2020-07-26 00:35:41 -0400
  • cad78d8d0a Attempt to make mypy happy.. Tyler Goodlet 2020-07-21 10:32:37 -0400
  • 74d4baa489 Add an obnoxious error message on internal failures Tyler Goodlet 2020-07-20 16:06:50 -0400
  • d182fa7036 Wow, fix all the broken async func invoking code.. Tyler Goodlet 2020-07-03 17:33:46 -0400
  • a1cae99e23 Drop entrypoints from `Actor` Tyler Goodlet 2020-07-03 17:05:38 -0400
  • 7df6fe54f0 Move asyncio guest mode entrypoint to `to_asyncio` Tyler Goodlet 2020-07-01 13:38:40 -0400
  • 88c449ca2e Propagate any spawned `asyncio` task error upwards Tyler Goodlet 2020-06-28 22:44:16 -0400
  • 8ce7d4fbe2 Add a @pub kwarg to allow specifying a "startup response message" Tyler Goodlet 2021-01-24 11:49:00 -0500
  • 5b65dd8871 Add streaming decode support for `msgspec` Tyler Goodlet 2021-06-11 16:38:25 -0400
  • 2d36cf478d Always cast arbiter addr to tuple Tyler Goodlet 2021-06-11 16:21:26 -0400
  • 6c2e0630cd Add `tricycle` and `msgspec` deps Tyler Goodlet 2021-06-11 16:20:35 -0400
  • c83b9cc940 Try out `msgspec` in our msgpack stream channel Tyler Goodlet 2021-05-30 17:19:20 -0400
  • cc2b9d20a4 Cast to tuples for all uids explicitly Tyler Goodlet 2021-05-30 17:16:53 -0400
  • 634dee1a3c Move debugger wait inside OCA nursery Tyler Goodlet 2021-06-10 14:02:12 -0400
  • e1935051d2 Don't shield debugger status wait; it causes hangs Tyler Goodlet 2021-06-02 08:24:59 -0400
  • 12afdb8228 Catch and delay errors in the root if debugger is active Tyler Goodlet 2021-05-30 11:33:08 -0400
  • 664c3d6b21 Don't shield on root cancel it can causes hangs Tyler Goodlet 2021-05-30 11:32:33 -0400
  • d0cf64361a Experiment: only disable SIGINT handling in children Tyler Goodlet 2021-05-25 09:20:58 -0400
  • 48017e52ab Don't kill root's immediate children when in debug Tyler Goodlet 2021-05-10 07:47:38 -0400
  • dded1f11ff Add debug example that causes pdb stdin clobbering Tyler Goodlet 2021-05-10 07:46:16 -0400
  • caaf15b75a Always raise end of channel ; see if it fixes CI Tyler Goodlet 2021-06-14 00:06:14 -0400
  • 6c039f7581 Modernize streaming tests Tyler Goodlet 2021-06-13 20:26:41 -0400
  • af94ca9b6a Speedup the dynamic pubsub test Tyler Goodlet 2021-06-13 20:26:01 -0400
  • db1e3dc353 Add detailed ``@tractor.context`` cancellation/termination tests Tyler Goodlet 2021-06-13 20:25:36 -0400
  • ec8743ebc3 Drop trailing comma Tyler Goodlet 2021-06-13 20:22:26 -0400
  • b95c6efbe9 Adjustments for non-frozen context dataclass change Tyler Goodlet 2021-06-13 20:21:49 -0400
  • 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