2
0
mirror of https://github.com/boostorg/fiber.git synced 2026-01-31 08:12:08 +00:00
Commit Graph

57 Commits

Author SHA1 Message Date
Oliver Kowalke
57267ec957 remove support for fiber interruption 2016-04-19 18:16:31 +02:00
Oliver Kowalke
a48c0eb491 fix include of headers 2016-02-27 20:07:06 +01:00
Oliver Kowalke
da14401975 enhance tests 2016-02-03 16:56:28 +01:00
Oliver Kowalke
80b281ea34 remove fiber::operator bool() 2015-12-25 20:30:03 +01:00
Oliver Kowalke
5392f9a4da add unit-tests regarding to using std::bind() 2015-12-17 20:00:32 +01:00
Oliver Kowalke
b4f47821d9 add notice of derived work to tests 2015-09-22 19:06:37 +02:00
Oliver Kowalke
38aa1f4366 support of detaching fibers added 2015-09-22 19:05:57 +02:00
Oliver Kowalke
c0f3fe393c enhance test_fiber 2015-09-21 20:37:55 +02:00
Oliver Kowalke
128b534058 fix context 2015-09-21 20:34:41 +02:00
Oliver Kowalke
1ad58fbba1 add interruption 2015-09-21 20:18:53 +02:00
Oliver Kowalke
6da902ff09 support sleep_for()/sleep_until() 2015-09-19 08:59:53 +02:00
Oliver Kowalke
8d41c994af add unit-test for joining a fiber running in another fiber 2015-09-18 18:33:35 +02:00
Oliver Kowalke
8a9c9916c7 support this_fiber::yield() 2015-09-18 17:48:57 +02:00
Oliver Kowalke
7d448f4943 enhance unit-test: fiber-fn with additional arguments 2015-09-18 17:37:02 +02:00
Oliver Kowalke
a8d426cc5f add more fiber tests 2015-09-16 22:21:51 +02:00
Oliver Kowalke
a8e90aedb8 add joining a fiber 2015-09-16 20:51:26 +02:00
Oliver Kowalke
eafeaaae01 remove examples and tests 2015-09-16 19:12:57 +02:00
Oliver Kowalke
2601e72673 let sched_algo_ be managed by unique_ptr 2015-08-26 18:59:18 +02:00
Oliver Kowalke
887c96f835 interrupt + join deteched fibers in dtor fiber-manger 2015-08-26 17:29:54 +02:00
Oliver Kowalke
cdcbbf09a7 unit-test with member-fn 2015-06-24 18:23:11 +02:00
Oliver Kowalke
3b332c17ee variadric arguments 2015-01-01 14:40:39 +01:00
Oliver Kowalke
44326ebdd3 remove priority 2014-12-28 08:35:44 +01:00
Oliver Kowalke
2f19be6d67 use C++11 2014-12-27 19:07:42 +01:00
Oliver Kowalke
2d4a919faa fix errors because of -pedantic 2014-08-23 14:20:01 +02:00
Oliver Kowalke
9f7f74f662 use symmetric_coroutine<>::yield_type::operator()() 2014-03-15 19:16:13 +01:00
Oliver Kowalke
511b740ec2 default-scheduler allocated 2013-12-02 19:45:48 +01:00
Oliver Kowalke
decba3f33f std::terminate() called if exception not catched 2013-10-01 19:44:06 +02:00
Oliver Kowalke
00ec9d32a3 update 2013-08-28 21:57:14 +02:00
Oliver Kowalke
3ba86d0e27 let scheduler::instance() return a pointer 2013-06-23 12:24:42 +02:00
Oliver Kowalke
6b5d58d2bb some enhancments 2013-06-09 20:31:38 +02:00
Oliver Kowalke
5c7933d9f9 remove yield_break() 2013-02-03 15:51:10 +01:00
Oliver Kowalke
3d28e8ad54 update unit-tests 2013-01-31 17:35:43 +01:00
Oliver Kowalke
a64a95f888 tests cleaned up 2013-01-30 17:38:39 +01:00
Oliver Kowalke
80c2aa3f40 fixes for spawn_() 2013-01-17 19:18:54 +01:00
Oliver Kowalke
390a1a865b some modification for worksteeling + synchr. 2013-01-16 20:23:56 +01:00
Oliver Kowalke
a8b32fda25 some fixes related to round_robin and multithreading 2013-01-14 19:53:59 +01:00
Oliver Kowalke
b97e265a49 rethrow fiber_interrupted + tests fixed 2013-01-13 16:01:47 +01:00
Oliver Kowalke
1382e4eab6 some fixed for concurrent access support 2013-01-12 20:50:33 +01:00
Oliver Kowalke
df40f8c9f4 add interuption_points() in waiting functions 2013-01-11 18:59:21 +01:00
Oliver Kowalke
52a9432849 nteruption test added 2013-01-10 19:57:59 +01:00
Oliver Kowalke
cff07a3645 interruption 2013-01-10 19:51:34 +01:00
Oliver Kowalke
55e03df93b remove this_fiber::run() from tests 2013-01-06 15:08:26 +01:00
Oliver Kowalke
3353829c0f remover sleep() 2013-01-06 14:19:11 +01:00
Oliver Kowalke
20803f4c1d release fibers in dtor of round_robin; add asserts in jump-fn 2013-01-05 12:45:42 +01:00
Oliver Kowalke
d37c44807e fix atomic<> related stuff 2013-01-04 20:56:25 +01:00
Oliver Kowalke
74b0d65b56 use sorted vector in round_robin 2013-01-03 20:05:15 +01:00
Oliver Kowalke
40dcccfef1 remove assertions, adapt tests 2013-01-03 06:35:50 +01:00
Oliver Kowalke
f8e68e0987 let fiber::join() throw exceptions 2012-12-29 10:53:11 +01:00
Oliver Kowalke
8594910926 fix namespace alias' in tests 2012-12-26 21:03:12 +01:00
Oliver Kowalke
14d40f2d86 priority() functons added to fiber 2012-12-24 07:46:34 +01:00