Commit Graph

  • 0dbba0bb0d disable unit-tests using ucontext as implementation Oliver Kowalke 2017-11-07 19:21:19 +0100
  • 86c42db03a Merge branch 'develop' Oliver Kowalke 2017-11-07 19:08:25 +0100
  • 81a20f8d7e documentation: running with worker threads Oliver Kowalke 2017-11-07 19:07:31 +0100
  • 09df381984 libstdc++-5 doesn't work either; try 6 and 7 Peter Dimov 2017-11-07 15:13:34 +0200
  • 86b5880477 No <regex> on clang/libstdc++-4.9 either, try 5 Peter Dimov 2017-11-07 14:33:53 +0200
  • 8de541c6e2 Install libstdc++ 4.9 for clang; remove OS X. Peter Dimov 2017-11-07 13:51:14 +0200
  • c88ba70c88 Merge branch 'develop' Oliver Kowalke 2017-11-06 18:02:54 +0100
  • 736a2f5d8d add feature-defect macro for std::regex Oliver Kowalke 2017-11-06 17:59:50 +0100
  • 1f07ed1390 Add .travis.yml Peter Dimov 2017-11-06 16:25:08 +0200
  • 27e9ee8250 Merge branch 'develop' Oliver Kowalke 2017-11-03 17:22:51 +0100
  • 1a39070426 HIP examples: add hipLaunchParm to kernel Oliver Kowalke 2017-11-03 17:22:07 +0100
  • 1baeb08c50 Merge branch 'develop' oliver Kowalke 2017-11-03 07:59:55 +0100
  • ebd039ec72 update examples oliver Kowalke 2017-11-03 07:59:26 +0100
  • b97f54d421 Merge branch 'develop' Oliver Kowalke 2017-11-02 21:56:38 +0100
  • 5fa2d03caa update license for compute examples Oliver Kowalke 2017-11-02 21:50:47 +0100
  • f7e59fad71 Merge branch 'develop' Oliver Kowalke 2017-11-02 20:14:31 +0100
  • 51f4944d93 update docu Oliver Kowalke 2017-11-02 20:13:53 +0100
  • 2401e6b70c HIP binding Oliver Kowalke 2017-11-02 19:55:48 +0100
  • 07b1d88be6 update CUDA example Oliver Kowalke 2017-11-02 19:55:10 +0100
  • 36ce9f0898 Merge branch 'develop' Oliver Kowalke 2017-11-01 21:22:32 +0100
  • bac1125f0e unit-test: fix regex error caused by gcc-4.8 bug Oliver Kowalke 2017-11-01 21:21:37 +0100
  • 23533aad79 Merge branch 'develop' Oliver Kowalke 2017-11-01 17:20:47 +0100
  • 78f6b0f9ea CUDA binding Oliver Kowalke 2017-10-29 10:55:26 +0100
  • 6589a8d0a4 Merge branch 'develop' Oliver Kowalke 2017-10-27 18:31:56 +0200
  • a8a2d320af user def. default ctor for unbuffered_channel Oliver Kowalke 2017-10-27 18:31:14 +0200
  • 76eb4938b9 Merge branch 'develop' Oliver Kowalke 2017-10-22 09:10:21 +0200
  • b6db2b2ebc docu: fix internal impl using call/cc oliver Kowalke 2017-10-20 11:04:17 +0200
  • 538121ae71 Merge branch 'develop' oliver Kowalke 2017-10-13 07:49:03 +0200
  • 0db7642523 remove unecessary lock of remote-ready-queue spinlock oliver Kowalke 2017-09-20 11:40:59 +0200
  • 440c7f799a fix function+arg for worker-fiber Oliver Kowalke 2017-08-26 22:24:21 +0200
  • 4158463484 Merge branch 'develop' Oliver Kowalke 2017-08-25 11:30:52 +0200
  • 63f1041f0e resume_with() requires tor return a continuation Oliver Kowalke 2017-08-10 18:23:10 +0200
  • fcb365d96b Merge branch 'develop' Oliver Kowalke 2017-08-09 19:37:23 +0200
  • 556c9ec8c0 Merge pull request #140 from gjasny/namepsace-typo Oliver Kowalke 2017-08-09 10:32:41 +0200
  • c22702efb3 Fix typo in fibers namespace Gregor Jasny 2017-08-09 10:26:21 +0200
  • 09453a2be7 Merge branch 'develop' Oliver Kowalke 2017-08-01 10:16:01 +0200
  • c85d1c2722 do not pass data via continuation::resume() Oliver Kowalke 2017-07-30 22:34:32 +0200
  • 16913d2811 add status to ASIO yield_completion Oliver Kowalke 2017-07-30 12:23:14 +0200
  • f5dd7f40e8 Merge branch 'develop' Oliver Kowalke 2017-07-30 09:14:06 +0200
  • e38e35c2ad prefetch context in pick_next() Oliver Kowalke 2017-07-30 07:34:25 +0200
  • d2e0fa1625 Merge branch 'develop' Oliver Kowalke 2017-07-13 18:14:12 +0200
  • 0e25c054af additional include of windows.h in lower-case Oliver Kowalke 2017-07-13 18:13:36 +0200
  • 6d497a01d8 Merge branch 'develop' Oliver Kowalke 2017-07-12 17:28:33 +0200
  • 7bd94af519 Merge pull request #136 from kivadiu/develop Oliver Kowalke 2017-07-12 14:43:34 +0200
  • 990ef37b85 Changed #include "Windows.h" to "windows.h" to fix cross-compilation error with MinGW and Posix threads. Frédéric Bron 2017-07-12 13:52:02 +0200
  • 3534849708 use system_error inside NUMA-function on unsupported platforms Oliver Kowalke 2017-07-12 06:11:27 +0200
  • d8e92ce510 fix topology return type for unsuported platforms Oliver Kowalke 2017-07-11 17:13:27 +0200
  • 6f12457d1b Merge branch 'develop' Oliver Kowalke 2017-06-26 19:08:57 +0200
  • ae1d0a3763 remove noexcept keyword from context::run_() Oliver Kowalke 2017-06-26 19:08:24 +0200
  • eaacf95e93 Merge branch 'develop' Oliver Kowalke 2017-06-25 22:38:00 +0200
  • 6944cbaa45 fix header stdexcept Oliver Kowalke 2017-06-25 22:37:38 +0200
  • cf713ee5dc Merge branch 'develop' Oliver Kowalke 2017-06-18 09:51:39 +0200
  • b1483cce9e random generator is not thread-safe Oliver Kowalke 2017-06-18 09:49:57 +0200
  • a490f15523 fix examples for FreeBSD Oliver Kowalke 2017-06-17 17:22:41 +0200
  • 328bf234d1 fix examples for Solaris Oliver Kowalke 2017-06-17 15:07:14 +0200
  • eef3fd1695 Merge branch 'develop' Oliver Kowalke 2017-06-17 12:37:19 +0200
  • 75f47d23fc reduce code in example simple Oliver Kowalke 2017-06-17 12:02:01 +0200
  • f2f181a4a8 fix this_fiber::properties() Oliver Kowalke 2017-06-17 11:59:55 +0200
  • ae82032107 NUMA topology on Linux: fix double assignmend to NUMA node0 Oliver Kowalke 2017-06-17 11:47:23 +0200
  • 23b82d5610 fix race related to timed-wait operations Oliver Kowalke 2017-06-17 10:55:08 +0200
  • 31292e1de7 sync(): args as rvalues Oliver Kowalke 2017-06-14 17:08:58 +0200
  • 4bb776e515 add work-stealing example Oliver Kowalke 2017-06-13 17:52:00 +0200
  • 26e929643a documentation: algorithms do not support dynamic threads Oliver Kowalke 2017-06-13 17:51:32 +0200
  • b7ac4c67af UML statechart Oliver Kowalke 2017-06-12 21:50:01 +0200
  • 048e0eb09d add try_log() to various spinlock implementations Oliver Kowalke 2017-06-12 19:11:53 +0200
  • cfa50268cf NUMA topology on Linux: fix if numa-node is not in /sys/devices Oliver Kowalke 2017-06-11 14:02:51 +0200
  • 0b88b6c16a Merge branch 'develop' Oliver Kowalke 2017-06-10 17:55:32 +0200
  • 0986f9d1e6 fix compiler warnings in unit-tests Oliver Kowalke 2017-06-10 15:01:23 +0200
  • 732e91b634 Revert "no data transferred via continuation::resume()" Oliver Kowalke 2017-06-10 12:13:30 +0200
  • 73bf0b5d5c Revert "function and args not moved into context::run_()" Oliver Kowalke 2017-06-09 17:16:27 +0200
  • e03405f2be force inlining futex functions Oliver Kowalke 2017-06-09 16:38:36 +0200
  • 18bba329e8 make std::minstd_rand non local in spinlocks Oliver Kowalke 2017-06-09 16:34:58 +0200
  • 47d80ff617 refactor creation of context Oliver Kowalke 2017-06-09 16:34:34 +0200
  • cd6950c0dd reset stack-size to 4kB/8kB for skynet-tests Oliver Kowalke 2017-06-08 20:40:32 +0200
  • 78f5603943 Merge branch 'develop' Oliver Kowalke 2017-06-09 06:04:09 +0200
  • 027d7f3519 if dequeued from remote-ready-queue test for ready Oliver Kowalke 2017-06-06 18:55:05 +0200
  • 7400595d85 function and args not moved into context::run_() Oliver Kowalke 2017-06-06 18:54:28 +0200
  • 9b2f84a77a fix overloads of fiber ctor for gcc Oliver Kowalke 2017-06-05 20:21:12 +0200
  • c8f6ddc497 use conditional expression likely/unlikely Oliver Kowalke 2017-06-04 21:31:05 +0200
  • a5b22fb6d6 prefetching of context in algo-implementations Oliver Kowalke 2017-06-04 13:08:43 +0200
  • 18c0a64dfd correct CPU model used for perforance tests in documentation Oliver Kowalke 2017-06-04 13:07:38 +0200
  • 1ddea95ccc fiber unit-tests pass pointer instead of reference (MSVC-14.0 issue) Oliver Kowalke 2017-06-03 22:41:29 +0200
  • 90403fd89f adjust timeouts in unit-test Oliver Kowalke 2017-06-03 22:19:15 +0200
  • d55ba1d97f reset stack-size to 4kB for skynet-tests Oliver Kowalke 2017-06-08 20:40:32 +0200
  • 3e7e9e6a67 if dequeued from remote-ready-queue test for ready Oliver Kowalke 2017-06-06 18:55:05 +0200
  • 3531f2c0a6 function and args not moved into context::run_() Oliver Kowalke 2017-06-06 18:54:28 +0200
  • cf1e529dcc fix overloads of fiber ctor for gcc Oliver Kowalke 2017-06-05 20:21:12 +0200
  • f417bee9b0 use conditional expression likely/unlikely Oliver Kowalke 2017-06-04 21:31:05 +0200
  • b50ce52581 prefetching of context in algo-implementations Oliver Kowalke 2017-06-04 13:08:43 +0200
  • 68f1eb18fa correct CPU model used for perforance tests in documentation Oliver Kowalke 2017-06-04 13:07:38 +0200
  • 81be60064d fiber unit-tests pass pointer instead of reference (MSVC-14.0 issue) Oliver Kowalke 2017-06-03 22:41:29 +0200
  • 8bd45153cf adjust timeouts in unit-test Oliver Kowalke 2017-06-03 22:19:15 +0200
  • 39aa216ca6 Merge branch 'develop' Oliver Kowalke 2017-06-07 17:23:28 +0200
  • be5f5b88fe if dequeud from remote-ready-queue test for ready Oliver Kowalke 2017-06-06 18:55:05 +0200
  • 57dd743e6c function and args no moved into context::run_() Oliver Kowalke 2017-06-06 18:54:28 +0200
  • 8978964790 fix overloads of fiber ctor for gcc Oliver Kowalke 2017-06-05 20:21:12 +0200
  • 2932198f2b use conditional expression likely/unlikely Oliver Kowalke 2017-06-04 21:31:05 +0200
  • 5b84692688 prefetching of context in algo-implementations Oliver Kowalke 2017-06-04 13:08:43 +0200
  • 3d8bd59bd9 correct CPU modeli used for perforance tests in documentation Oliver Kowalke 2017-06-04 13:07:38 +0200
  • b467846648 fiber unit-tests pass pointer instead of reference (MSVC-14.0 issue) Oliver Kowalke 2017-06-03 22:41:29 +0200