Oliver Kowalke
|
6499bb07e7
|
fiber_context renamed to context
|
2015-09-07 17:23:59 +02:00 |
|
Oliver Kowalke
|
6c35324727
|
use atomics per default
- atomics can be disable using BOOST_FIBERS_NO_ATOMICS compiler flag
|
2015-06-20 21:31:34 +02:00 |
|
Oliver Kowalke
|
20d08d98cd
|
enable atomics with BOOST_FIBERS_USE_ATOMCIS
|
2015-06-19 21:39:34 +02:00 |
|
Oliver Kowalke
|
2002dba9d3
|
enable/disable atomic<> with BOOST_FIBERS_THREADSAFE
|
2015-06-19 18:57:23 +02:00 |
|
Oliver Kowalke
|
27c0a78d36
|
allocate fiber_context on stack
|
2015-01-13 14:57:32 +01:00 |
|
Oliver Kowalke
|
654127af00
|
rename fiber_base -> fiber_context and move to public namespace
|
2015-01-04 16:05:08 +01:00 |
|
Oliver Kowalke
|
2f19be6d67
|
use C++11
|
2014-12-27 19:07:42 +01:00 |
|
Oliver Kowalke
|
7fb469cd10
|
some fixes
|
2014-09-24 19:18:44 +02:00 |
|
Oliver Kowalke
|
91ccc91ee7
|
some fixes
|
2014-06-22 19:31:58 +02:00 |
|
Oliver Kowalke
|
228aae6833
|
do not use reference-counting
|
2014-03-19 19:55:56 +01:00 |
|
Oliver Kowalke
|
5b6d77b6b5
|
renaming of fiber classes
|
2014-03-05 17:30:11 +01:00 |
|
Oliver Kowalke
|
8e04df986c
|
multithreaded condition_variable
|
2013-10-22 19:32:10 +02:00 |
|
Oliver Kowalke
|
bc4478c599
|
condition thread-safe
|
2013-10-18 20:29:03 +02:00 |
|
Oliver Kowalke
|
f06b6cf0d4
|
fix auto-link in config.hpp
|
2013-08-13 10:27:02 +02:00 |
|
Oliver Kowalke
|
5396888ec3
|
atomic-ops removed
|
2013-03-19 18:19:27 +01:00 |
|
Oliver Kowalke
|
7c84b5bac6
|
release lock in notify() earlier
|
2013-03-13 19:30:25 +01:00 |
|
Oliver Kowalke
|
e27dd76d84
|
release lock in notify-functions for condition/mutex at last
|
2013-02-24 07:27:35 +01:00 |
|
Oliver Kowalke
|
34b7c7b621
|
condition uses int for state
|
2013-02-23 14:41:33 +01:00 |
|
Oliver Kowalke
|
68615292d2
|
remove wake_up/woke_up -> use of is_ready/set_ready instead
|
2013-02-17 17:40:08 +01:00 |
|
Oliver Kowalke
|
37f2ad6f48
|
condition uses notify interface for notifications
|
2013-02-03 15:55:10 +01:00 |
|
Oliver Kowalke
|
7d25efed7d
|
fix condition::notiy()
|
2013-01-31 18:53:48 +01:00 |
|
Oliver Kowalke
|
bd1373d18d
|
remove unused check_mtx_ from condition
|
2013-01-31 18:51:59 +01:00 |
|
Oliver Kowalke
|
232c9118d5
|
add comment regarding to derived code
|
2013-01-31 17:57:01 +01:00 |
|
Oliver Kowalke
|
c176b4830b
|
check empty waiting -list in dtor of condition
|
2013-01-29 17:27:49 +01:00 |
|
Oliver Kowalke
|
07c8a8ea98
|
efficent condition notify
|
2013-01-28 18:13:33 +01:00 |
|
Oliver Kowalke
|
b8346b0ef0
|
use wake_up()
|
2013-01-23 21:47:29 +01:00 |
|
Oliver Kowalke
|
f18136562f
|
spin_mutext -> soinlock; fixes
|
2013-01-09 17:09:16 +01:00 |
|
Oliver Kowalke
|
e04637edaf
|
some mods
|
2013-01-07 17:25:03 +01:00 |
|
Oliver Kowalke
|
2903581791
|
fix condition/round_robin
|
2013-01-06 14:10:50 +01:00 |
|
Oliver Kowalke
|
57a33062d8
|
spin_mutex used
|
2013-01-01 15:29:39 +01:00 |
|
Oliver Kowalke
|
77e1b216e0
|
use atomic operations
|
2012-12-31 11:34:02 +01:00 |
|
Oliver Kowalke
|
cfdcf1d16a
|
interface algorithm, round_robin
|
2012-12-19 19:37:05 +01:00 |
|
Oliver Kowalke
|
fb79b6eccb
|
move scheduler in public namespace
|
2012-12-14 12:33:37 +01:00 |
|
Oliver Kowalke
|
81e62e8962
|
changed directory structure as required by modularized-boost
|
2012-12-09 15:22:59 +01:00 |
|