Commit Graph

  • f3d80ef589 Update some remarks about Asio; add cross-references. Nat Goodspeed 2015-08-31 20:11:05 -0400
  • 5f6df41bc7 first part of formating example wait_stuff Oliver Kowalke 2015-08-31 21:53:47 +0200
  • 6a1230f02f fix formating in documentation Oliver Kowalke 2015-08-31 21:32:12 +0200
  • 08c03a7583 Merge pull request #57 from nat-goodspeed/develop Oliver Kowalke 2015-08-31 19:09:02 +0200
  • d8f82dfb09 Fix table descriptions, appending source-file links below each. Nat Goodspeed 2015-08-31 12:41:50 -0400
  • b81a65c566 Add note about interrupting detached fiber at main-fiber shutdown. Nat Goodspeed 2015-08-31 12:34:38 -0400
  • 58fa3add01 Change set_scheduling_algorithm() to use_scheduling_algorithm<>(). Nat Goodspeed 2015-08-31 12:21:53 -0400
  • 23bcafa0be Add note about barrier reset behavior. Nat Goodspeed 2015-08-31 12:03:52 -0400
  • 62d7060475 Discuss destroying future before corresponding promise::set_value(). Nat Goodspeed 2015-08-31 11:44:17 -0400
  • b491696b54 Clarify that neither ~future() nor ~shared_future() blocks. Nat Goodspeed 2015-08-31 11:37:42 -0400
  • 4b4c621fd3 Merge pull request #56 from nat-goodspeed/develop Oliver Kowalke 2015-08-31 17:33:05 +0200
  • 86e7d4c062 Merge branch 'develop' of github.com:olk/boost-fiber into develop Nat Goodspeed 2015-08-31 11:30:32 -0400
  • e3bb470376 Fill in section on adapting to nonblocking I/O. Nat Goodspeed 2015-08-31 11:29:26 -0400
  • 7b03d38ba1 Merge pull request #55 from nat-goodspeed/develop Oliver Kowalke 2015-08-31 17:20:03 +0200
  • 2ed2bb4827 Add when_all_members() description. Nat Goodspeed 2015-08-31 10:38:40 -0400
  • f15fccb4b9 Add wait_all_collect_errors() description. Nat Goodspeed 2015-08-31 10:08:31 -0400
  • cc8acb1fee Add wait_all_until_error(), wait_all_until_error_source() description. Nat Goodspeed 2015-08-31 10:00:38 -0400
  • 56191d5190 Add wait_all_values(), wait_all_values_source() description. Nat Goodspeed 2015-08-31 08:15:06 -0400
  • 5cb215f741 Add wait_all_simple() description. Nat Goodspeed 2015-08-30 20:49:45 -0400
  • 6d8821cf0b Add cross-references between when_any examples. Nat Goodspeed 2015-08-30 20:12:22 -0400
  • 53127efe42 Add wait_first_value_het() description. Nat Goodspeed 2015-08-30 19:56:40 -0400
  • 7e9213779e Break 'when_any' etc. into subsections. Nat Goodspeed 2015-08-30 19:39:50 -0400
  • ec251c3c02 Add wait_first_success() description. Nat Goodspeed 2015-08-30 19:28:44 -0400
  • bed11fe0a1 Add wait_first_outcome() description. Nat Goodspeed 2015-08-30 18:42:50 -0400
  • 93a73835b8 Add [mdash] template and use it to replace --. Nat Goodspeed 2015-08-30 18:36:10 -0400
  • 70b79515bf Correct phrasing for [xchannel_push_effects] template. Nat Goodspeed 2015-08-30 18:27:06 -0400
  • 2c36b37122 Answered my own question about exception in detached fiber. Nat Goodspeed 2015-08-30 17:41:20 -0400
  • 4d1984e490 Add warning about tying lifespan of barrier to any waiting fiber. Nat Goodspeed 2015-08-30 08:21:26 -0400
  • 34ec067a1f Add QuickBook markup for wait_first_value() section. Nat Goodspeed 2015-08-29 21:34:55 -0400
  • 455b160aad Add wait_first_value() description. Nat Goodspeed 2015-08-29 21:34:18 -0400
  • a8debb9201 Add first when_any passage (wait_first_simple())... work in progress. Nat Goodspeed 2015-08-29 19:42:53 -0400
  • ad1d3d118a Introduce wait_all_members_get() to restore asynchrony. Nat Goodspeed 2015-08-29 14:17:45 -0400
  • 9c1b412f7e Naive implementation of wait_all_members() is in fact synchronous. Nat Goodspeed 2015-08-29 14:05:23 -0400
  • f384143d04 Add wait_all_collect_errors() plus example usage. Nat Goodspeed 2015-08-29 13:26:52 -0400
  • 5e30a4647b Add wait_all_until_error(), wait_all_until_error_source(), plus examples. Nat Goodspeed 2015-08-29 13:10:01 -0400
  • 9c7a0b7bc5 Add wait_all_values(), wait_all_values_source(), plus example usage. Nat Goodspeed 2015-08-29 12:35:25 -0400
  • e9a234d06b Intersperse example calling code with implementations. Nat Goodspeed 2015-08-29 09:08:20 -0400
  • 02eb362de5 wait_all_simple() can no longer share wait_first_simple_impl(). Nat Goodspeed 2015-08-29 08:35:46 -0400
  • ab32dbe34a Revert "Remove Done wrapper: fibers::barrier encapsulates that for us." Nat Goodspeed 2015-08-29 08:25:40 -0400
  • c0425de728 Merge branch 'develop' of github.com:nat-goodspeed/boost-fiber into develop Nat Goodspeed 2015-08-28 22:53:34 -0400
  • 0c25c3a179 Add wait_all_simple(). Surprisingly like wait_first_simple()! Nat Goodspeed 2015-08-29 02:49:48 +0000
  • 59a3afd209 Remove Done wrapper: fibers::barrier encapsulates that for us. Nat Goodspeed 2015-08-29 02:34:33 +0000
  • fc8a7c612b Add wait_first_value_het() and example usage. Nat Goodspeed 2015-08-29 02:27:16 +0000
  • 18ff2286ef Rename wait_any_blah() to wait_first_blah(). Nat Goodspeed 2015-08-29 02:07:39 +0000
  • 81a2ab87c5 Merge branch 'develop' of github.com:nat-goodspeed/boost-fiber into develop Nat Goodspeed 2015-08-28 15:22:10 -0400
  • 66b6a92e41 Merge branch 'develop' of github.com:olk/boost-fiber into develop Nat Goodspeed 2015-08-28 15:21:56 -0400
  • 11eae7e31e Merge branch 'develop' of http://github.com/olk/boost-fiber into develop Nat Goodspeed 2015-08-28 15:20:50 -0400
  • 37f413c357 Snapshot of wait_stuff.cpp: several wait_any() variants working. Nat Goodspeed 2015-08-28 15:16:48 -0400
  • 0192cb2833 fix formating in future.hpp Oliver Kowalke 2015-08-28 16:59:16 +0200
  • 76ae45d6c2 Merge branch 'develop' of github.com:nat-goodspeed/boost-fiber into develop Nat Goodspeed 2015-08-26 13:18:25 -0400
  • 4a7f5b87af Merge branch 'develop' of github.com:olk/boost-fiber into develop Nat Goodspeed 2015-08-26 13:17:37 -0400
  • 7af7bd2520 Merge branch 'develop' of http://github.com/olk/boost-fiber into develop Nat Goodspeed 2015-08-26 13:10:31 -0400
  • 2601e72673 let sched_algo_ be managed by unique_ptr Oliver Kowalke 2015-08-26 18:59:18 +0200
  • 8cce2bb668 Merge branch 'develop' of http://github.com/olk/boost-fiber into develop Nat Goodspeed 2015-08-26 11:56:11 -0400
  • 1546533700 examples: priority_scheduler must live long enought Oliver Kowalke 2015-08-26 17:50:12 +0200
  • 0631726bf6 Merge branch 'develop' of http://github.com/olk/boost-fiber into develop Nat Goodspeed 2015-08-26 11:35:49 -0400
  • 887c96f835 interrupt + join deteched fibers in dtor fiber-manger Oliver Kowalke 2015-08-26 17:29:54 +0200
  • 9a667e751e fix formating code Oliver Kowalke 2015-08-26 17:27:51 +0200
  • f97956fa33 Merge branch 'develop' of http://github.com/olk/boost-fiber into develop Nat Goodspeed 2015-08-26 10:39:46 -0400
  • 49b4b095fb wait for detached fibers in dtor of fiber_manager Oliver Kowalke 2015-08-25 22:16:42 +0200
  • 0f7b6ae71c Add notes that echo_client.cpp and echo_client2.cpp are borrowed from asio. Nat Goodspeed 2015-08-25 13:07:35 -0400
  • 8e21537c3e Recommend std::unique_lock instead of std::lock_guard for mutex. Nat Goodspeed 2015-08-25 12:56:53 -0400
  • c52a914906 Add examples/when_stuff.cpp illustrating when_any_simple(). Nat Goodspeed 2015-08-25 10:13:25 -0400
  • 73d38028c4 code re-formating of asio examples Oliver Kowalke 2015-08-24 20:08:56 +0200
  • 91555307e5 fix typo in documentation Oliver Kowalke 2015-08-24 19:52:26 +0200
  • aa79e05d25 fix code format in examples Oliver Kowalke 2015-08-24 19:52:00 +0200
  • de8feb7ff9 documentation: add link to boost.context for WinFiber support Oliver Kowalke 2015-08-24 17:40:27 +0200
  • 46ab42c1cb Merge pull request #54 from nat-goodspeed/develop Oliver Kowalke 2015-08-24 17:37:38 +0200
  • 8a79caef11 Merge branch 'develop' of github.com:olk/boost-fiber into develop Nat Goodspeed 2015-08-24 09:35:00 -0400
  • 1e3e2b8887 Add callbacks.qbk about interfacing Fiber with async callbacks. Nat Goodspeed 2015-08-24 09:28:16 -0400
  • 3860adbbb1 Merge pull request #53 from nat-goodspeed/develop Oliver Kowalke 2015-08-23 23:48:23 +0200
  • 685ba8f16f Add examples/adapt_nonblocking.cpp. Nat Goodspeed 2015-08-23 17:20:49 -0400
  • 68044bb349 Don't embed semantically meaningful function calls in assert(). Nat Goodspeed 2015-08-23 17:15:30 -0400
  • 550aae5029 Add examples/adapt_method_calls.cpp. Nat Goodspeed 2015-08-23 11:53:33 -0400
  • 7beab5b285 Add examples/adapt_callbacks.cpp. Nat Goodspeed 2015-08-23 11:17:10 -0400
  • 8f963d03f0 remove BOOST_FIBERS_SEGMENTS - boost.context used instead Oliver Kowalke 2015-08-23 10:48:21 +0200
  • 7f5ea5bc88 Merge pull request #52 from nat-goodspeed/nospawn Oliver Kowalke 2015-08-23 10:08:54 +0200
  • f3213aae54 use_future.hpp and yield.hpp no longer need handler_invoke_hook.hpp. Nat Goodspeed 2015-08-22 14:43:16 -0400
  • 0b2e7619c1 Merge branch 'develop' of http://github.com/olk/boost-fiber into nospawn Nat Goodspeed 2015-08-22 14:33:00 -0400
  • 53d4f4b166 Reimplement boost::fibers::asio::yield with promise/future. Nat Goodspeed 2015-08-22 14:22:20 -0400
  • 2c1f66af77 modify asio examples Oliver Kowalke 2015-08-20 20:56:00 +0200
  • 2c13c0c362 Merge pull request #51 from nat-goodspeed/develop Oliver Kowalke 2015-08-19 20:28:00 +0200
  • 99db8d50a8 Add section about integration with another main loop. Nat Goodspeed 2015-08-19 06:18:08 -0400
  • 2855e5128a fix asio stuff Oliver Kowalke 2015-08-18 17:46:14 +0200
  • 3067fd28f1 fix bounded_channel's lwm and hwm issue Oliver Kowalke 2015-08-18 17:45:54 +0200
  • b4196c9e0b Merge pull request #49 from nat-goodspeed/develop Oliver Kowalke 2015-08-17 15:02:52 +0200
  • a2b18c51de Fix cross-references to other Boost libraries, per Paul Bristow. Nat Goodspeed 2015-08-17 08:26:07 -0400
  • 42cfefa25f Fix [@path] links referencing .cpp files, per Paul Bristow. Nat Goodspeed 2015-08-17 08:14:13 -0400
  • 225a052bdc Merge pull request #48 from nat-goodspeed/customization Oliver Kowalke 2015-08-17 08:04:35 +0200
  • fd9f16776a Flesh out Customization section with step-by-step directions. Nat Goodspeed 2015-08-16 16:38:21 -0400
  • 95cc663e43 Correctly describe bounded_channel's behavior with lwm items. Nat Goodspeed 2015-08-15 11:20:19 -0400
  • b51d78877c Test that bounded_channel(n, n) throws an exception. Nat Goodspeed 2015-08-15 11:12:34 -0400
  • b56ef13693 Merge branch 'develop' of http://github.com/olk/boost-fiber into develop Nat Goodspeed 2015-08-15 10:49:21 -0400
  • 3e95946350 Add tests for bounded_channel::lower_bound(). Nat Goodspeed 2015-08-15 10:48:58 -0400
  • 514e618924 Merge pull request #46 from nat-goodspeed/develop Oliver Kowalke 2015-08-14 22:43:35 +0200
  • 28cbce1256 Eliminate opaque fiber_properties::back_ptr typedef. Nat Goodspeed 2015-08-14 16:10:42 -0400
  • 34ea3ef9bd Merge pull request #45 from nat-goodspeed/develop Oliver Kowalke 2015-08-14 17:30:08 +0200
  • 7a7e10295d Track renamed rationale.qbk. Move it just after overview.qbk. Nat Goodspeed 2015-08-14 11:22:13 -0400
  • 666ada61ec Review rationale.qbk. Nat Goodspeed 2015-08-14 11:21:42 -0400
  • e08611555b Rename rational.qbk to rationale.qbk. Nat Goodspeed 2015-08-14 11:10:44 -0400