Commit Graph

1840 Commits

Author SHA1 Message Date
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