Commit Graph

  • 24fb04109e disable overloads for asnyc() Oliver Kowalke 2016-05-08 10:30:31 +0200
  • b734441ea6 some code formating Oliver Kowalke 2016-05-08 10:08:31 +0200
  • e3ebf6f6ef rename "launch_policy" to "launch" Oliver Kowalke 2016-05-08 10:01:52 +0200
  • e6baf7e078 Merge branch 'develop' Oliver Kowalke 2016-05-03 20:07:39 +0200
  • 613ba2723b Merge branch 'develop' Oliver Kowalke 2016-05-03 19:26:16 +0200
  • c57d3abeb2 di not call async() wihtin boost.fiber's async) because of name clash in MSVC Oliver Kowalke 2016-05-03 19:01:40 +0200
  • 2f6a8f1f23 Merge branch 'develop' Oliver Kowalke 2016-05-03 18:50:37 +0200
  • 43866a4d2e fix comparasion of atomics for MSVC Oliver Kowalke 2016-05-03 18:23:09 +0200
  • cd00819982 documentation: update html files Oliver Kowalke 2016-05-03 18:49:24 +0200
  • 19fcdf5d2c fix example adapt_callback: wrap callback+args for C++11 oliver Kowalke 2016-05-03 09:29:27 +0200
  • cb20550c96 Merge pull request #85 from nat-goodspeed/attach-detach-doc Oliver Kowalke 2016-05-03 06:17:19 +0200
  • 1949291c98 Fix context::attach() documentation. Nat Goodspeed 2016-05-02 16:08:57 -0400
  • ff35fc1f25 Flesh out doc for context::attach() and detach() + migration notes. Nat Goodspeed 2016-05-02 15:56:11 -0400
  • f910b356cc Fix spelling of "thief" (stolen h) Nat Goodspeed 2016-05-02 15:03:11 -0400
  • 247e551fbd Make context::is_context(type) values explicitly unspecified. Nat Goodspeed 2016-05-02 13:24:13 -0400
  • 968c32c842 replace context::migrate() by context::attach()/context::detach() Oliver Kowalke 2016-05-02 18:55:02 +0200
  • aa3ad60d07 example asio: errors mentioned by clang oliver Kowalke 2016-05-02 08:19:36 +0200
  • f92cb7eb1f Merge branch 'develop' Oliver Kowalke 2016-05-01 19:13:10 +0200
  • f89e5fc7e8 isoem fixes for example adapt_callback Oliver Kowalke 2016-05-01 19:02:57 +0200
  • 589004e721 Merge branch 'develop' Oliver Kowalke 2016-05-01 16:43:17 +0200
  • c835d09e02 update of html-files (documentation) Oliver Kowalke 2016-05-01 16:42:59 +0200
  • f628f096d5 Merge pull request #84 from nat-goodspeed/develop Oliver Kowalke 2016-05-01 16:41:37 +0200
  • ba67ad63fc Merge branch 'develop' of github.com:olk/boost-fiber into develop Nat Goodspeed 2016-05-01 10:35:42 -0400
  • 0e2f382285 Bind promise with init capture if available, else use std::bind. Nat Goodspeed 2016-05-01 10:33:54 -0400
  • 2dfba7101b Merge branch 'develop' Oliver Kowalke 2016-05-01 09:34:08 +0200
  • 5c18abdbed update of html-files (documentation) Oliver Kowalke 2016-05-01 09:22:06 +0200
  • 4d4b96327b Merge pull request #83 from nat-goodspeed/develop-doc Oliver Kowalke 2016-05-01 09:14:28 +0200
  • eaf592f0e5 Remove references to multiple threads, yield_hop and migration. Nat Goodspeed 2016-04-12 21:05:10 -0400
  • ba171ee066 Fix the expansion of __run_service__ to abbreviated run_svc() name. Nat Goodspeed 2016-04-12 21:01:37 -0400
  • b1fe17d264 Make boost::asio::io_service a link in 'support for Boost.Asio'. Nat Goodspeed 2016-04-12 18:57:41 -0400
  • fd96f095e5 Bundled [^...] template works better than my [`...] with embedded link. Nat Goodspeed 2016-04-12 18:46:25 -0400
  • 0508706572 Use new [s] and [t] templates to produce curly apostrophes. Nat Goodspeed 2016-04-12 18:45:20 -0400
  • f4bc10e331 Add [,] template for curly apostrophe. Nat Goodspeed 2016-04-12 18:44:20 -0400
  • 1f6fad626f Merge pull request #82 from nat-goodspeed/asio_doc Oliver Kowalke 2016-04-30 07:26:27 +0200
  • 3f7d9623f7 Merge branch 'asio_doc' of github.com:nat-goodspeed/boost-fiber into asio_doc Nat Goodspeed 2016-04-29 18:00:34 -0400
  • 8f59f54dff Add documentation for launch_policy. Nat Goodspeed 2016-04-29 17:58:49 -0400
  • a783ec1356 caught typo Nat Goodspeed 2016-04-29 15:27:22 -0400
  • 88f5f06fed Describe updated Fiber / Asio round_robin integration. Nat Goodspeed 2016-04-29 16:26:01 -0400
  • a0a72a1eb0 Use sections rather than headings to add table-of-contents entries. Nat Goodspeed 2016-04-29 16:25:02 -0400
  • c73bbe60de Merge pull request #81 from nat-goodspeed/always_set_timer Oliver Kowalke 2016-04-29 19:15:27 +0200
  • 56a3e7a92e Make round_robin::suspend_until() always set asio timer. Nat Goodspeed 2016-04-29 08:56:30 -0400
  • 66268aeacf fix skynet performance-test Oliver Kowalke 2016-04-28 20:36:47 +0200
  • 2dbea898d4 introduction of launch_policies dispatch and post Oliver Kowalke 2016-04-28 20:35:26 +0200
  • d09eb503b8 example asio/autoecho: run server-fiber detached oliver Kowalke 2016-04-28 08:15:40 +0200
  • d53d0e8d99 example asio: remove counter_ in asio/round_robin oliver Kowalke 2016-04-28 07:50:11 +0200
  • f91c0bb3aa example asio: remove run_svc() Oliver Kowalke 2016-04-27 19:54:52 +0200
  • b2ba1459fa example asio/round_robin: adjust namespaces Oliver Kowalke 2016-04-27 19:47:30 +0200
  • aa95b98aac example autoecho: adjust output Oliver Kowalke 2016-04-27 19:34:54 +0200
  • 1f13073372 example autoecho: call io_service::stop() in echo-server Oliver Kowalke 2016-04-27 19:33:11 +0200
  • a1638ad92c example autoecho: stop acceptor Oliver Kowalke 2016-04-27 19:30:39 +0200
  • 8681668213 rename example autoecho Oliver Kowalke 2016-04-27 19:14:48 +0200
  • e8f3641ae6 remove shared-ready-queue from asio/round_robin oliver Kowalke 2016-04-26 14:35:30 +0200
  • 52da1e907e pass dispatcher-context as arg to resume() oliver Kowalke 2016-04-26 09:01:59 +0200
  • e29082cea1 remove example asio/echo, make autoecho single threaded Oliver Kowalke 2016-04-25 19:08:07 +0200
  • 59692a6016 destroy callable/args on stack before set_termianted() is called oliver Kowalke 2016-04-25 15:29:08 +0200
  • 768ca27f1a example work_stealing: use std::deque<> as ready-queue oliver Kowalke 2016-04-25 10:30:33 +0200
  • 5218f46350 remove unecessary argument in scheduler::suspend() oliver Kowalke 2016-04-25 10:29:44 +0200
  • 16f4324422 example autoecho: start all fibers in main thread first Oliver Kowalke 2016-04-24 18:36:28 +0200
  • 19ad46c9a2 make example echo single threaded Oliver Kowalke 2016-04-24 18:36:14 +0200
  • 01db63c816 at scheduler destruction join dispatcher fiber Oliver Kowalke 2016-04-21 17:46:09 +0200
  • 2fd3383dc6 start dispatcher-context in dtor of scheduler oliver Kowalke 2016-04-20 09:58:34 +0200
  • 57267ec957 remove support for fiber interruption Oliver Kowalke 2016-04-19 18:16:31 +0200
  • 5027d3526f impl. remote-ready-queue with std::vector<> oliver Kowalke 2016-04-18 12:52:48 +0200
  • f3f5634846 call scheduling_algorithm::notify() scheduer terminats Oliver Kowalke 2016-04-17 19:46:10 +0200
  • 8d80a4503c pass to correct scheduler Oliver Kowalke 2016-04-15 22:54:45 +0200
  • f7d151ac86 do not interrupt() fibers at scheduler destruction oliver Kowalke 2016-04-14 09:14:50 +0200
  • 0a911f4ab5 some modifications for autoecho example oliver Kowalke 2016-04-14 09:14:20 +0200
  • cd24224008 change asio examples regarding to run_svc() oliver Kowalke 2016-04-12 08:39:25 +0200
  • 76127cc268 asio example: scheduler must not move lambda oliver Kowalke 2016-04-12 08:31:49 +0200
  • 171b2be879 assert in autoecho aexample oliver Kowalke 2016-04-11 08:21:34 +0200
  • 5e3999cc5d access correct context in killing worker-fibers oliver Kowalke 2016-04-08 14:17:59 +0200
  • 45af3585db migrate context: scheduler must be different oliver Kowalke 2016-04-08 14:02:32 +0200
  • 918f450027 Merge pull request #80 from nat-goodspeed/hopless Oliver Kowalke 2016-04-06 19:03:13 +0200
  • 9b3559dd49 Remove 'yield_hop' and the whole allow_hop_ mechanism. Nat Goodspeed 2016-04-06 12:03:30 -0400
  • f13c24bd66 Launch client fibers on alternate thread. Nat Goodspeed 2016-04-06 10:57:20 -0400
  • f724e43105 Merge pull request #79 from nat-goodspeed/develop Oliver Kowalke 2016-04-06 08:04:25 +0200
  • d39b9e7c80 Merge branch 'develop' of http://github.com/olk/boost-fiber into develop Nat Goodspeed 2016-04-05 21:19:07 -0400
  • e2d4738c2a Merge branch 'develop' of github.com:nat-goodspeed/boost-fiber into develop Nat Goodspeed 2016-04-05 21:18:33 -0400
  • 3b9c8f0b46 Add autoecho.cpp to drive echo client/server automatically. Nat Goodspeed 2016-04-05 21:17:35 -0400
  • c7e3880455 Merge pull request #77 from nat-goodspeed/develop Oliver Kowalke 2016-04-02 19:17:32 +0200
  • abfc4cab2a Defend yield_handler_base::operator() against immediate callback. Nat Goodspeed 2016-04-02 12:16:17 -0400
  • ff3da9ec0f fix typo in stack.qbk Oliver Kowalke 2016-03-28 20:29:27 +0200
  • 6b490eb190 update stack.qbk Oliver Kowalke 2016-03-28 20:23:08 +0200
  • f3cb64fb91 update html Oliver Kowalke 2016-03-28 18:15:14 +0200
  • 50acc33979 Merge pull request #76 from nat-goodspeed/develop Oliver Kowalke 2016-03-28 17:56:58 +0200
  • d3b959f05a Merge branch 'develop' of github.com:olk/boost-fiber into develop Nat Goodspeed 2016-03-27 22:49:46 -0400
  • 4ebc1ed2f4 Update fibers::asio::yield doc for current implementation. Nat Goodspeed 2016-03-27 22:46:38 -0400
  • e8f922a8f1 some code formating oliver Kowalke 2016-03-24 08:07:34 +0100
  • fb21bee1cb fixes form asio integration oliver Kowalke 2016-03-24 07:53:38 +0100
  • 6ba396d2ed Merge pull request #75 from nat-goodspeed/develop Oliver Kowalke 2016-03-24 07:51:18 +0100
  • 46c696f5f6 Eliminate obsolete promise_completion_token.hpp header. Nat Goodspeed 2016-03-23 21:51:34 -0400
  • cba1a74b70 Eliminate yield_hop_t, therefore yield_base type. Nat Goodspeed 2016-03-23 21:43:01 -0400
  • 85c0d26d11 Fix minor errors in doc generation. Nat Goodspeed 2016-03-23 21:28:40 -0400
  • 0645d37fea Merge branch 'develop' of github.com:olk/boost-fiber into develop. Nat Goodspeed 2016-03-23 20:27:42 -0400
  • 96cc347d1d Update README.md Oliver Kowalke 2016-03-16 13:08:01 +0100
  • ddab318255 wait for uncompleted asio-fiber oliver Kowalke 2016-03-16 08:51:33 +0100
  • 3e7b94c922 Fix silly compile errors in yield.hpp and detail/yield.hpp. Nat Goodspeed 2016-03-14 21:20:30 -0400
  • 5758781500 Allow caller of asio async function to permit or deny migration. Nat Goodspeed 2016-03-13 14:20:46 -0400
  • f905cb4c3b Document context::suspend() and set_ready(). Nat Goodspeed 2016-03-12 10:45:54 -0500
  • d9e5bde625 Make a pass through enum class type and new context::is_context(). Nat Goodspeed 2016-03-07 21:17:56 -0500