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