-
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
-