Oliver Kowalke
a0f27c8b04
buffered_channel's capacity must be a power of 2
...
- fixes issue #111
2017-02-25 10:27:30 +01:00
oliver Kowalke
c0b5beb971
remove unused header
2017-02-23 08:14:17 +01:00
Oliver Kowalke
5f9c72c726
Merge branch 'develop'
2017-02-23 06:17:10 +01:00
Oliver Kowalke
c7d6431ff7
Revert "use aquire-release for ttas-spinlocks"
...
This reverts commit f5c0742958
.
2017-02-23 06:16:56 +01:00
Oliver Kowalke
bd59759fcb
add reference to skynet test
2017-02-19 19:46:15 +01:00
oliver Kowalke
d38d709205
additional comments
2017-02-16 08:15:40 +01:00
oliver Kowalke
ccf16a0b40
Merge branch 'develop'
2017-02-16 07:41:07 +01:00
oliver Kowalke
f5c0742958
use aquire-release for ttas-spinlocks
2017-02-15 12:52:21 +01:00
Oliver Kowalke
a992d27586
Merge branch 'develop'
2017-02-04 11:12:52 +01:00
oliver Kowalke
5618d4549f
resume() -> continuation::operator()
2017-02-02 09:30:42 +01:00
oliver Kowalke
b8fa122594
rename transfer_data() -> get_data()
2017-02-01 09:34:06 +01:00
oliver Kowalke
2f3ca28af7
modify example ping-pong
2017-01-24 13:54:20 +01:00
oliver Kowalke
e87f700ded
remove tabs and non-ASCII characters
2017-01-24 08:03:43 +01:00
oliver Kowalke
173cebf9a4
Merge branch 'develop'
2017-01-18 10:24:45 +01:00
oliver Kowalke
b027ba3f77
fix Jamfile for doc generation
2017-01-18 10:24:00 +01:00
oliver Kowalke
42b90539f9
Merge branch 'develop'
2017-01-16 11:43:37 +01:00
Oliver Kowalke
26b0a5e871
Merge pull request #107 from brandon-kohn/test/skynet_async
...
Test/skynet async
2017-01-13 07:48:31 +01:00
Brandon Kohn
114e815260
Added test entry for skynet_async.
2017-01-12 09:32:11 -05:00
Brandon Kohn
63c6427a2d
More formatting changes.
2017-01-12 09:25:09 -05:00
Brandon Kohn
dec1701e30
Updated formatting to match existing style.
2017-01-12 09:23:32 -05:00
Brandon Kohn
155ad42842
Added skynet test using async and futures
...
to compare with HPX.
2017-01-12 09:18:06 -05:00
oliver Kowalke
a8d5772ac6
supress clang warnings caused to padding
2017-01-12 09:27:27 +01:00
oliver Kowalke
20ca3705e7
pass stack-allocator to fiber in async()
...
- stack-allocator was mistakenly passed as argument to packaged_task<>
- additional overload for async() taking stack-allocator for fiber and
allocator for packaged_task<>
2017-01-12 09:11:25 +01:00
Oliver Kowalke
b5e62ab70d
callcc() -> resume()
2017-01-05 19:10:07 +01:00
Oliver Kowalke
b4ccb82f3e
Merge branch 'develop'
2016-12-27 19:36:57 +01:00
Oliver Kowalke
bfb1c0a864
remove html files from doc
2016-12-27 19:08:42 +01:00
Oliver Kowalke
e83d33f6c0
Merge branch 'develop'
2016-12-16 19:10:53 +01:00
Oliver Kowalke
c8cdfefd25
implicitly declared default constructor would not be constexpr
2016-12-16 19:10:00 +01:00
oliver Kowalke
7c9d1c0325
Merge branch 'develop'
2016-12-13 08:19:55 +01:00
oliver Kowalke
fffb7e7f32
check support for std::mutex and std::thread
2016-12-13 08:19:15 +01:00
Oliver Kowalke
13e5f7b61b
comment added
2016-12-06 21:14:15 +01:00
Oliver Kowalke
f39e8e6dbc
comment added
2016-12-06 21:13:57 +01:00
Oliver Kowalke
ba5d7a4702
add copyright notice for Dmitry Vyukov
2016-11-27 11:25:15 +01:00
Oliver Kowalke
93b9d82d39
Merge branch 'develop'
2016-11-24 19:30:39 +01:00
Oliver Kowalke
85ae668f53
documentation: support of valgrind
2016-11-24 19:26:53 +01:00
Oliver Kowalke
7843617641
fix asio integration, thx to Arnaud Kapp
2016-11-24 19:25:21 +01:00
Oliver Kowalke
1f94c146ca
Merge branch 'develop'
2016-11-22 20:03:56 +01:00
Oliver Kowalke
5d0b7f3d84
use multiset for sleep-queue
2016-11-22 20:02:41 +01:00
Oliver Kowalke
1d5834d996
fix meta infos
2016-11-22 19:59:10 +01:00
oliver Kowalke
564cf394c9
Merge branch 'develop'
2016-11-21 08:31:37 +01:00
oliver Kowalke
de58b076eb
fix asio example: scheduler-algorithm should not spin
2016-11-18 08:29:20 +01:00
oliver Kowalke
a989468064
documentation: fix perfromance numbers for std::thread
2016-11-18 07:50:09 +01:00
oliver Kowalke
47b6612055
Merge branch 'develop'
2016-11-17 15:13:28 +01:00
oliver Kowalke
648de6a665
documentation: fix performance numbers for pthreads
2016-11-17 15:13:09 +01:00
oliver Kowalke
3b9dec2e97
Merge branch 'develop'
2016-11-17 14:42:43 +01:00
oliver Kowalke
22e9c60960
Fix typos in README.md
2016-11-17 14:41:31 +01:00
oliver Kowalke
6f1c701285
Merge branch 'develop'
2016-11-17 08:37:41 +01:00
Oliver Kowalke
2177113f9e
make pointer to scheduler an atomic type
2016-11-17 08:37:36 +01:00
xaqq
b511f15d06
Fix allocator-aware fiber::async() overload allocator forwarding.
...
The fiber::async() overload which is aware of allocator doesn't use the
allocator to contruct its internal fiber object.
Signed-off-by: Oliver Kowalke <oliver.kowalke@gmx.de>
2016-11-17 08:37:36 +01:00
oliver Kowalke
02605ca8e7
documentation: perforamnce numbers of threads
2016-11-17 08:37:36 +01:00