2
0
mirror of https://github.com/boostorg/fiber.git synced 2026-01-19 04:12:09 +00:00

1960 Commits

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