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
2017-08-26 22:24:21 +02:00
Oliver Kowalke
4158463484
Merge branch 'develop'
2017-08-25 11:30:52 +02:00
Oliver Kowalke
63f1041f0e
resume_with() requires tor return a continuation
2017-08-10 18:23:10 +02:00
Oliver Kowalke
fcb365d96b
Merge branch 'develop'
2017-08-09 19:37:23 +02:00
Oliver Kowalke
556c9ec8c0
Merge pull request #140 from gjasny/namepsace-typo
...
Fix typo in fibers namespace
2017-08-09 10:32:41 +02:00
Gregor Jasny
c22702efb3
Fix typo in fibers namespace
2017-08-09 10:26:21 +02:00
Oliver Kowalke
09453a2be7
Merge branch 'develop'
2017-08-01 10:16:01 +02:00
Oliver Kowalke
c85d1c2722
do not pass data via continuation::resume()
2017-08-01 09:49:32 +02:00
Oliver Kowalke
16913d2811
add status to ASIO yield_completion
2017-07-30 12:23:14 +02:00
Oliver Kowalke
f5dd7f40e8
Merge branch 'develop'
2017-07-30 09:14:06 +02:00
Oliver Kowalke
e38e35c2ad
prefetch context in pick_next()
2017-07-30 07:34:25 +02:00
Oliver Kowalke
d2e0fa1625
Merge branch 'develop'
2017-07-13 18:14:12 +02:00
Oliver Kowalke
0e25c054af
additional include of windows.h in lower-case
2017-07-13 18:13:36 +02:00
Oliver Kowalke
6d497a01d8
Merge branch 'develop'
2017-07-12 17:28:33 +02:00
Oliver Kowalke
7bd94af519
Merge pull request #136 from kivadiu/develop
...
Changed #include "Windows.h" to "windows.h" to fix cross-compilation
2017-07-12 14:43:34 +02:00
Frédéric Bron
990ef37b85
Changed #include "Windows.h" to "windows.h" to fix cross-compilation
...
error with MinGW and Posix threads.
2017-07-12 13:52:02 +02:00
Oliver Kowalke
3534849708
use system_error inside NUMA-function on unsupported platforms
2017-07-12 06:11:27 +02:00
Oliver Kowalke
d8e92ce510
fix topology return type for unsuported platforms
2017-07-11 17:13:27 +02:00
Oliver Kowalke
6f12457d1b
Merge branch 'develop'
2017-06-26 19:08:57 +02:00
Oliver Kowalke
ae1d0a3763
remove noexcept keyword from context::run_()
2017-06-26 19:08:24 +02:00
Oliver Kowalke
eaacf95e93
Merge branch 'develop'
2017-06-25 22:38:00 +02:00