Oliver Kowalke
|
9fab5b8f4e
|
fix unecessary typename keyword for MSVC
|
2014-06-03 17:39:37 +02:00 |
|
Oliver Kowalke
|
9fb17db7b7
|
remove pragma
|
2014-06-03 17:32:08 +02:00 |
|
Oliver Kowalke
|
44bbde4cda
|
remove forgotten test code - deallocate coroutine
|
2014-03-26 17:42:51 +01:00 |
|
Oliver Kowalke
|
f4defed2b5
|
workstealing example
|
2014-03-25 17:45:56 +01:00 |
|
Oliver Kowalke
|
b5b22ff606
|
workstealing example
|
2014-03-24 20:05:14 +01:00 |
|
Oliver Kowalke
|
db5cfe80b4
|
Merge branch 'feature/asio' into develop
|
2014-03-24 19:15:11 +01:00 |
|
Oliver Kowalke
|
e031ba4762
|
move asio-stuff to example section
|
2014-03-24 19:14:38 +01:00 |
|
Oliver Kowalke
|
a0b4d61ea3
|
asio fiber_manager
|
2014-03-23 20:17:18 +01:00 |
|
Oliver Kowalke
|
ab91ab52b8
|
changes for boost.asio
|
2014-03-23 18:20:15 +01:00 |
|
Oliver Kowalke
|
d4199de28a
|
update docu -> performance counters
|
2014-03-22 20:54:54 +01:00 |
|
Oliver Kowalke
|
e83ba7f642
|
add setter/getter for wait-interval of fiber_manager
|
2014-03-22 20:19:36 +01:00 |
|
Oliver Kowalke
|
2d012334b1
|
allocate main_fiber inside synch. primitives
|
2014-03-22 18:22:32 +01:00 |
|
Oliver Kowalke
|
493cb704dc
|
split into fifo and waiting_queue: sleep if nothing to do
|
2014-03-22 18:09:03 +01:00 |
|
Oliver Kowalke
|
9057a3c365
|
split round_robin into sched_algorithm + fiber_manager
|
2014-03-20 20:04:59 +01:00 |
|
Oliver Kowalke
|
23e97cb872
|
Merge branch 'feature/onstack' into develop
|
2014-03-20 18:15:08 +01:00 |
|
Oliver Kowalke
|
ba010422f1
|
allocate worker_fiber on fiber's stack
|
2014-03-20 18:14:46 +01:00 |
|
Oliver Kowalke
|
687df5744f
|
remove unnecessary fiber ctor
|
2014-03-20 08:20:27 +01:00 |
|
Oliver Kowalke
|
cf90b40978
|
class fiber_group removed
|
2014-03-19 21:29:05 +01:00 |
|
Oliver Kowalke
|
4a6e0d58fc
|
remove performance test for tbb::task:enqueue
|
2014-03-19 19:59:28 +01:00 |
|
Oliver Kowalke
|
fde9b0922b
|
Merge branch 'feature/pointer' into develop
|
2014-03-19 19:56:21 +01:00 |
|
Oliver Kowalke
|
228aae6833
|
do not use reference-counting
|
2014-03-19 19:55:56 +01:00 |
|
Oliver Kowalke
|
431d829776
|
no intrusive-ptr
|
2014-03-18 22:01:14 +01:00 |
|
Oliver Kowalke
|
f7b6cffbbe
|
enhance performance tests
|
2014-03-18 19:09:47 +01:00 |
|
Oliver Kowalke
|
c65b053564
|
remove temporary files
|
2014-03-18 19:01:07 +01:00 |
|
Oliver Kowalke
|
7be95bfd80
|
include header fiber_base.hpp instead of notify.hpp
|
2014-03-18 18:59:15 +01:00 |
|
Oliver Kowalke
|
6526dc5835
|
Merge branch 'feature/yield' into develop
Conflicts:
include/boost/fiber/detail/fifo.hpp
include/boost/fiber/detail/worker_fiber.hpp
include/boost/fiber/round_robin.hpp
performance/preallocated_stack_allocator.hpp
src/detail/worker_fiber.cpp
src/round_robin.cpp
|
2014-03-17 19:12:13 +01:00 |
|
Oliver Kowalke
|
3b882ade23
|
use fifo in round_robin
|
2014-03-16 22:07:01 +01:00 |
|
Oliver Kowalke
|
8cbca1363e
|
use fifo as waiting-queue
|
2014-03-16 16:54:18 +01:00 |
|
Oliver Kowalke
|
a3e8944fd0
|
equeue fiber first
|
2014-03-16 13:44:36 +01:00 |
|
Oliver Kowalke
|
6edddcbabc
|
use fifo as waiting-queue
|
2014-03-16 13:33:07 +01:00 |
|
Oliver Kowalke
|
12505646ae
|
formating round_robin.hpp
|
2014-03-16 11:11:31 +01:00 |
|
Oliver Kowalke
|
9f7f74f662
|
use symmetric_coroutine<>::yield_type::operator()()
|
2014-03-15 19:16:13 +01:00 |
|
Oliver Kowalke
|
8884e791b1
|
remove algorithm::get_main_id()
|
2014-03-08 22:24:18 +01:00 |
|
Oliver Kowalke
|
1a4703c4cb
|
Revert " hold main_fiber::ptr_t in round_robin"
This reverts commit dc0216504e .
|
2014-03-08 20:29:32 +01:00 |
|
Oliver Kowalke
|
49d223fe1a
|
resume fiber on creation
|
2014-03-08 19:38:12 +01:00 |
|
Oliver Kowalke
|
5d6c392463
|
use priority_queue
|
2014-03-08 18:55:37 +01:00 |
|
Oliver Kowalke
|
01a59c93de
|
remove unecessary local data
|
2014-03-08 18:55:17 +01:00 |
|
Oliver Kowalke
|
dc0216504e
|
hold main_fiber::ptr_t in round_robin
|
2014-03-08 18:54:27 +01:00 |
|
Oliver Kowalke
|
a1e3c1d081
|
merge from branch feature/tls
|
2014-03-08 10:16:22 +01:00 |
|
Oliver Kowalke
|
e2f66481ab
|
add b2 cmd-options to Jamfile
|
2014-03-08 10:10:23 +01:00 |
|
Oliver Kowalke
|
5b6d77b6b5
|
renaming of fiber classes
|
2014-03-05 17:30:11 +01:00 |
|
Oliver Kowalke
|
c197068680
|
reduce loop-count for multithreaded mutext-tests
|
2014-03-04 18:06:14 +01:00 |
|
Oliver Kowalke
|
bafa33f287
|
wait in round-robin destructor until all fibers are finished
|
2014-03-04 18:04:11 +01:00 |
|
Oliver Kowalke
|
67111d3e58
|
workstealing round-robin scheduler moved to examples
|
2014-03-04 18:01:42 +01:00 |
|
Oliver Kowalke
|
7a626563f7
|
add missing std::allocator<> to fiber ctor
|
2014-02-28 20:45:03 +01:00 |
|
Oliver Kowalke
|
486879ace9
|
fix invalid return type in bounded_queue<>
|
2014-02-28 20:24:38 +01:00 |
|
Oliver Kowalke
|
353cb27614
|
fix returning reference from temporary in sharred_state
|
2014-02-27 17:12:03 +01:00 |
|
Oliver Kowalke
|
7cf2cabc99
|
allow different stack-allocators
|
2014-02-26 19:40:28 +01:00 |
|
Oliver Kowalke
|
12d97c57cd
|
use ecplicit-operator-bool from boost
|
2014-02-24 10:42:20 +01:00 |
|
Oliver Kowalke
|
38ac7f4d55
|
reduce inecessary code
|
2014-02-23 19:20:45 +01:00 |
|