Commit Graph

  • a54260a67e Drop tractor.run() from docs Tyler Goodlet 2021-02-24 14:30:30 -0500
  • 98a0594c26 Drop `tractor.run()` from all examples Tyler Goodlet 2021-02-24 13:39:14 -0500
  • ffd10e193e
    Merge pull request #208 from goodboy/mp_teardown_hardening goodboy 2021-05-06 19:59:50 -0400
  • 87971de1d9 Re-raise any sidestepped `trio.Cancelled` mp_teardown_hardening Tyler Goodlet 2021-05-06 12:04:50 -0400
  • 9f38406e85 Appease mypy Tyler Goodlet 2021-04-28 22:26:06 -0400
  • c4b42000eb Shield around root actor cancel Tyler Goodlet 2021-04-28 22:19:36 -0400
  • 607c48f1ac Distinctly separate and harden mp spawning Tyler Goodlet 2021-04-28 22:11:59 -0400
  • af93b8532a
    Merge pull request #206 from goodboy/stream_contexts goodboy 2021-05-04 10:41:03 -0400
  • fc36e73628 Comment out `MsgStream` for now stream_contexts Tyler Goodlet 2021-04-28 16:40:38 -0400
  • b1f657e246 De-compact async with tuple on 3.8- Tyler Goodlet 2021-04-28 14:35:25 -0400
  • 2498a4963b Update all tests to new streaming API Tyler Goodlet 2021-04-28 11:55:37 -0400
  • 5a5e6baad1 Update all examples to new streaming API Tyler Goodlet 2021-04-28 11:54:56 -0400
  • f59346d854 Add func type checking to `.run_in_actor()` Tyler Goodlet 2021-04-28 11:39:26 -0400
  • 86fc418050 Error on bad registry pops Tyler Goodlet 2021-04-28 11:38:55 -0400
  • 83af295b45 Fix func type checking Tyler Goodlet 2021-04-28 11:38:31 -0400
  • ad9256bcdb Drop stream exhaustion; no longer needed Tyler Goodlet 2021-04-28 11:38:10 -0400
  • 3e19fd311b Move debugger locking to new stream api Tyler Goodlet 2021-04-28 08:40:22 -0400
  • 80c96cab01 Add a warning for soon to be deprecated `ctx` use in `@stream` func Tyler Goodlet 2021-04-28 08:39:50 -0400
  • 36251357b3 Add a new one-way stream API Tyler Goodlet 2021-04-27 23:08:45 -0400
  • 81f3558494 Formatting Tyler Goodlet 2021-04-27 11:08:20 -0400
  • 897ab79946 Add a no runtime error Tyler Goodlet 2021-04-27 11:07:53 -0400
  • 7f38b7225d Aggregate and organize streaming components Tyler Goodlet 2021-04-27 10:03:00 -0400
  • a5a88e2f64
    Merge pull request #205 from goodboy/drop_sync_funcs goodboy 2021-04-28 12:14:41 -0400
  • d0eacc3fd6 Appease mypy drop_sync_funcs Tyler Goodlet 2021-04-27 12:07:16 -0400
  • 89ce1a63e4 Only accept asyncfunc response type Tyler Goodlet 2021-04-27 11:39:41 -0400
  • 1f1619c730 Convert all test suite sync funcs Tyler Goodlet 2021-04-27 09:14:08 -0400
  • 5798ef6796 Enforce async funcs on callee side, convert arbiter methods Tyler Goodlet 2021-04-27 08:46:54 -0400
  • c2a1612bf5 Drop sync function support Tyler Goodlet 2021-04-26 16:14:45 -0400
  • 954554221f Add a @pub kwarg to allow specifying a "startup response message" pub_connect_msg Tyler Goodlet 2021-01-24 11:49:00 -0500
  • 29fd956077 Make SIGINT handler kill the process tree sync_cancel Tyler Goodlet 2020-11-16 00:01:21 -0500
  • be22a2526a Add `Actor.cancel_soon()` for sync self destruct Tyler Goodlet 2020-11-15 23:54:42 -0500
  • a13b3fe0a5 Bump alpha version Tyler Goodlet 2021-04-27 11:35:16 -0400
  • 6f9ef99776 Add support for stream cloning stream_clones Tyler Goodlet 2021-02-15 20:36:33 -0500
  • 0f4f7f05cb
    Merge pull request #202 from goodboy/first_pypi_release goodboy 2021-02-28 22:02:00 -0500
  • 34064cd2c7 Tweak classifiers first_pypi_release Tyler Goodlet 2021-02-27 16:08:14 -0500
  • ac30374a15
    Merge pull request #201 from goodboy/single_func_example goodboy 2021-02-27 18:04:15 -0500
  • e80ab60e0b Add pypi install line single_func_example Tyler Goodlet 2021-02-27 16:10:57 -0500
  • c07a5f6e11 Try fix worker pool link, again Tyler Goodlet 2021-02-27 16:08:44 -0500
  • 3766731de5 Add a single func ex for our first one Tyler Goodlet 2021-02-27 14:21:27 -0500
  • 2f8dd0199d Tweak version for release, add 3.9 tag Tyler Goodlet 2021-02-25 23:51:53 -0500
  • a0981be1fa
    Merge pull request #163 from goodboy/readme_pump goodboy 2021-02-25 09:24:57 -0500
  • 0679eb5646 Further simplifications readme_pump Tyler Goodlet 2021-02-24 19:11:05 -0500
  • ab192741ce Fix code indent and worker pool link Tyler Goodlet 2021-02-24 09:12:43 -0500
  • 8ee9007798 Reorg and rejig flow Tyler Goodlet 2021-02-23 23:42:48 -0500
  • f342c3a0c4 Attempt to add logo Tyler Goodlet 2021-02-23 22:23:31 -0500
  • 0c8f9dbce0 Add comma Tyler Goodlet 2021-02-23 06:48:32 -0500
  • 71a35aadef Drop worker pool and add debug example Tyler Goodlet 2021-02-22 13:35:22 -0500
  • 4a512bc879 Compress terminal cmd line lens Tyler Goodlet 2021-02-22 10:50:48 -0500
  • 0e7db46631 Revert auto-gen readme and merge in auto-gen code blocks by hand for now Tyler Goodlet 2021-02-21 23:52:41 -0500
  • 92f4b402ad Draft use sphinx-restbuilder to gen readme Tyler Goodlet 2021-02-21 23:13:51 -0500
  • 90c987d0ae Further tweaks, add non-scary snippet Tyler Goodlet 2020-12-09 13:01:57 -0500
  • 0a5a4d8487 Readme rework draft Tyler Goodlet 2020-10-14 11:07:48 -0400
  • 49a02e6700
    Merge pull request #198 from goodboy/kinda_drop_run goodboy 2021-02-25 09:09:41 -0500
  • 47565cfbf3 Use root as default name from `tractor.run()` kinda_drop_run Tyler Goodlet 2021-02-25 08:05:35 -0500
  • eabebb2e60 Use root as default name from `tractor.run()` mp_hang_search Tyler Goodlet 2021-02-25 08:05:35 -0500
  • cd636b270e Update debug tests to expect 'root' actor name Tyler Goodlet 2021-02-24 13:38:20 -0500
  • b7b2436bc1 Remove tractor run from some debug examples Tyler Goodlet 2021-02-23 06:48:15 -0500
  • 8fabd27dbe Lint fixes Tyler Goodlet 2021-02-24 13:07:36 -0500
  • 983e66b31b Add second implicit-runtime-boot branch Tyler Goodlet 2021-02-24 13:07:22 -0500
  • b285db4c58 Factor OCA supervisor into new func Tyler Goodlet 2021-02-24 12:59:43 -0500
  • 35775c6763
    Merge pull request #176 from goodboy/eg_worker_poolz goodboy 2021-02-22 09:55:23 -0500
  • 2b3beac4b4 Test putting readme in docs dir eg_worker_poolz Tyler Goodlet 2021-02-21 17:47:06 -0500
  • 35dc56d2c5
    Merge pull request #194 from goodboy/sync_breakpoint goodboy 2021-02-21 17:49:43 -0500
  • a93321e48e Don't run stdlib example as part of test set Tyler Goodlet 2021-02-21 15:41:21 -0500
  • 5ffd2d2ab3 Ignore type checks on stdlib overrides Tyler Goodlet 2021-01-24 13:20:24 -0500
  • f7e1c526c5 Add `aclosing()` around asyn gen loop Tyler Goodlet 2021-01-24 13:14:17 -0500
  • 07653bc02e Run parallel examples Tyler Goodlet 2021-01-17 21:24:56 -0500
  • a90a2b8787 Contain the error Tyler Goodlet 2021-01-17 21:24:43 -0500
  • da8c8c1773 Add concise readme example Tyler Goodlet 2021-01-17 15:42:05 -0500
  • 57a24cdcf8 More comments Tyler Goodlet 2021-01-17 15:41:35 -0500
  • 9b07e9ad7c Yield results on demand using a mem chan Tyler Goodlet 2021-01-17 13:57:42 -0500
  • 3c320f467f Remove use of tractor.run() Tyler Goodlet 2021-01-17 13:34:52 -0500
  • 2555765882 Make new paralellism example space Tyler Goodlet 2021-01-17 13:30:24 -0500
  • 7db5739143 Add our version of the std lib's "worker pool" Tyler Goodlet 2020-12-23 12:45:27 -0500
  • 7888ef6f01 Fix more stdlib typing issues with latest mypy sync_breakpoint Tyler Goodlet 2021-01-24 13:37:48 -0500
  • 109066dda9 Support sync code breakpointing via built-in Tyler Goodlet 2021-02-15 19:23:53 -0500
  • f1acbd9b84 Stash the type string from remote errors actor_state_via_messages Tyler Goodlet 2021-01-27 14:41:17 -0500
  • 4a4a786763 Add a super basic supervisor/restart example Tyler Goodlet 2021-01-27 14:40:55 -0500
  • 70c7e09831 Add class style "actors" example with client proxy API Tyler Goodlet 2021-01-24 20:41:03 -0500
  • 47d7b603db Use a global dataclass instead, cuz we like "objects"? Tyler Goodlet 2021-01-24 15:18:52 -0500
  • 7f8c5cdfe6 Add an actor "state mutation" via messages example Tyler Goodlet 2021-01-24 14:54:46 -0500
  • ce61230815 Fix more stdlib typing issues with latest mypy Tyler Goodlet 2021-01-24 13:37:48 -0500
  • 5da86a0e48 Ignore type checks on stdlib overrides Tyler Goodlet 2021-01-24 13:20:24 -0500
  • 2ed071c903 Add `aclosing()` around asyn gen loop Tyler Goodlet 2021-01-24 13:14:17 -0500
  • 5db737d368 Run parallel examples Tyler Goodlet 2021-01-17 21:24:56 -0500
  • 47651eaf91 Contain the error Tyler Goodlet 2021-01-17 21:24:43 -0500
  • 582eda4afd Add concise readme example Tyler Goodlet 2021-01-17 15:42:05 -0500
  • dae154e470 More comments Tyler Goodlet 2021-01-17 15:41:35 -0500
  • a10c4b172a Yield results on demand using a mem chan Tyler Goodlet 2021-01-17 13:57:42 -0500
  • f715a0cae8 Remove use of tractor.run() Tyler Goodlet 2021-01-17 13:34:52 -0500
  • da27d96682 Make new paralellism example space Tyler Goodlet 2021-01-17 13:30:24 -0500
  • 9fae34a190 Add our version of the std lib's "worker pool" Tyler Goodlet 2020-12-23 12:45:27 -0500
  • d8b6c0093c
    Merge pull request #188 from goodboy/we_aint_got_zombie_shields goodboy 2021-01-18 11:01:14 -0500
  • 8fdab8e0be
    Merge pull request #187 from goodboy/deprecate_rpcmodpaths goodboy 2021-01-14 18:28:16 -0500
  • 9f4e497b9c Don't shield proc waits we_aint_got_zombie_shields Tyler Goodlet 2021-01-08 20:36:57 -0500
  • 14d60147fa Add an example which breaks shielded proc waits Tyler Goodlet 2021-01-08 20:36:35 -0500
  • e546ead2ff Pub sub internals type fixes deprecate_rpcmodpaths Tyler Goodlet 2021-01-14 18:18:44 -0500
  • 3df001f3a9 Fix msg pub global lock sharing Tyler Goodlet 2021-01-08 20:46:42 -0500
  • 5ed5d18ccb Begin rpc_module_paths deprecation Tyler Goodlet 2021-01-05 08:28:06 -0500
  • dfaf1e3631
    Merge pull request #185 from goodboy/implicit_runtime goodboy 2021-01-08 22:07:43 -0500