Oliver Kowalke
02de640ef3
Merge branch 'develop'
boost-1.66.0
2017-12-02 13:53:10 +01:00
Oliver Kowalke
4389d50a8f
Merge pull request #157 from glenfe/develop
...
Use to_address free function instead of pointer_traits member
2017-11-24 07:47:23 +01:00
Glen Fernandes
3791731185
Use to_address free function instead of pointer_traits member
...
The free function form was accepted and voted into C++20 (P0653R2).
2017-11-23 23:31:15 -05:00
Oliver Kowalke
05d211b850
Merge branch 'develop'
2017-11-18 08:20:49 +01:00
oliver Kowalke
514aa157ea
examples: barrier sync. threads renamed to thead_barrier
2017-11-17 10:05:53 +01:00
oliver Kowalke
292528cbc9
examples: add reference to boost.filesystem in Jamfile
2017-11-17 10:05:25 +01:00
oliver Kowalke
af2bba7970
docu: fix exampel code for worker-threads + work-stealing
...
- don't use boost::fibers::barrier
2017-11-16 08:49:57 +01:00
oliver Kowalke
19fbc2ad2c
docu: add iterators for (un)buffered_channel
2017-11-14 08:59:44 +01:00
oliver Kowalke
bda06127b5
docu: qualtify this_fiber with 'boost::`
2017-11-14 07:56:53 +01:00
oliver Kowalke
a70cd293fc
Merge branch 'develop'
2017-11-10 07:54:37 +01:00
oliver Kowalke
773746b389
docu: replace waiting by synchronization
2017-11-10 07:53:44 +01:00
oliver Kowalke
58a4b88fa9
docu: replace set_ready() by schedule()
...
- in context of #153
2017-11-10 07:52:12 +01:00
Peter Dimov
01be25e875
Add Mac OS X jobs to Travis
2017-11-08 15:30:20 +02:00
oliver Kowalke
212d06a1c8
fix conditional rule for MacOS X
2017-11-08 13:35:18 +01:00
oliver Kowalke
bf2b5978d2
fix examples
2017-11-08 13:35:18 +01:00
oliver Kowalke
933f8c34ab
fix conditional rule for MacOS X
2017-11-08 13:34:28 +01:00
oliver Kowalke
e3ea9d32aa
fix examples
2017-11-08 09:01:26 +01:00
Oliver Kowalke
0d23f02029
Merge branch 'develop'
2017-11-08 06:30:00 +01:00
Oliver Kowalke
8559169a21
disabel topology unit-test for MacOS X
2017-11-08 06:29:32 +01:00
Oliver Kowalke
12bb7c89db
Merge branch 'develop'
2017-11-07 19:22:15 +01:00
Oliver Kowalke
0dbba0bb0d
disable unit-tests using ucontext as implementation
2017-11-07 19:21:49 +01:00
Oliver Kowalke
86c42db03a
Merge branch 'develop'
2017-11-07 19:08:25 +01:00
Oliver Kowalke
81a20f8d7e
documentation: running with worker threads
2017-11-07 19:08:09 +01:00
Peter Dimov
09df381984
libstdc++-5 doesn't work either; try 6 and 7
2017-11-07 15:13:34 +02:00
Peter Dimov
86b5880477
No <regex> on clang/libstdc++-4.9 either, try 5
2017-11-07 14:33:53 +02:00
Peter Dimov
8de541c6e2
Install libstdc++ 4.9 for clang; remove OS X.
2017-11-07 13:51:14 +02:00
Oliver Kowalke
c88ba70c88
Merge branch 'develop'
2017-11-06 18:02:54 +01:00
Oliver Kowalke
736a2f5d8d
add feature-defect macro for std::regex
2017-11-06 18:00:23 +01:00
Peter Dimov
1f07ed1390
Add .travis.yml
2017-11-06 16:25:08 +02:00
Oliver Kowalke
27e9ee8250
Merge branch 'develop'
2017-11-03 17:22:51 +01:00
Oliver Kowalke
1a39070426
HIP examples: add hipLaunchParm to kernel
2017-11-03 17:22:07 +01:00
oliver Kowalke
1baeb08c50
Merge branch 'develop'
2017-11-03 07:59:55 +01:00
oliver Kowalke
ebd039ec72
update examples
2017-11-03 07:59:26 +01:00
Oliver Kowalke
b97f54d421
Merge branch 'develop'
2017-11-02 21:56:38 +01:00
Oliver Kowalke
5fa2d03caa
update license for compute examples
2017-11-02 21:50:47 +01:00
Oliver Kowalke
f7e59fad71
Merge branch 'develop'
2017-11-02 20:14:31 +01:00
Oliver Kowalke
51f4944d93
update docu
2017-11-02 20:13:53 +01:00
Oliver Kowalke
2401e6b70c
HIP binding
...
- waitfor stream(s) to complete while fiber is suspended
2017-11-02 19:55:48 +01:00
Oliver Kowalke
07b1d88be6
update CUDA example
2017-11-02 19:55:10 +01:00
Oliver Kowalke
36ce9f0898
Merge branch 'develop'
2017-11-01 21:22:32 +01:00
Oliver Kowalke
bac1125f0e
unit-test: fix regex error caused by gcc-4.8 bug
2017-11-01 21:21:37 +01:00
Oliver Kowalke
23533aad79
Merge branch 'develop'
2017-11-01 17:20:47 +01:00
Oliver Kowalke
78f6b0f9ea
CUDA binding
...
- waitfor stream(s) to complete while fiber is suspended
2017-11-01 17:20:08 +01:00
Oliver Kowalke
6589a8d0a4
Merge branch 'develop'
2017-10-27 18:31:56 +02:00
Oliver Kowalke
a8a2d320af
user def. default ctor for unbuffered_channel
2017-10-27 18:31:14 +02:00
Oliver Kowalke
76eb4938b9
Merge branch 'develop'
2017-10-22 09:10:21 +02:00
oliver Kowalke
b6db2b2ebc
docu: fix internal impl using call/cc
2017-10-20 11:04:37 +02:00
oliver Kowalke
538121ae71
Merge branch 'develop'
2017-10-13 07:49:03 +02:00
oliver Kowalke
0db7642523
remove unecessary lock of remote-ready-queue spinlock
...
- in context of #146
- remote_ready_splk_ will be locked by dispatch() and
schedule_from_remote()
- if the scheduler gets destructed, the fiber loops inside
of dispatch() until all worker-fibers have been terminated
- locking remote_ready_splk_ is only necessary if dispatcher-fiber
dispatches worker-fibers signaled by remote threads
2017-09-20 11:40:59 +02:00
Oliver Kowalke
440c7f799a
fix function+arg for worker-fiber
boost-1.65.1
2017-08-26 22:24:21 +02:00