Commit Graph

  • a822333a72 add performance test with pthreads Oliver Kowalke 2016-11-12 13:23:20 +0100
  • c02951dc3d documentation: reorder columns in performance table oliver Kowalke 2016-11-11 07:46:34 +0100
  • 5d2c4b701c make pointer to scheduler an atomic type Oliver Kowalke 2016-11-13 10:37:40 +0100
  • e9092f5d0d Fix allocator-aware fiber::async() overload allocator forwarding. xaqq 2016-11-15 16:23:06 +0100
  • df8f8ac41f documentation: perforamnce numbers of threads oliver Kowalke 2016-11-14 08:02:09 +0100
  • 1402998cf2 add performance test with pthreads Oliver Kowalke 2016-11-12 13:23:20 +0100
  • 1ea326d956 documentation: reorder columns in performance table oliver Kowalke 2016-11-11 07:46:34 +0100
  • fa95a6afd2 Merge branch 'develop' Oliver Kowalke 2016-11-10 19:46:01 +0100
  • 2f03181ea9 Merge pull request #95 from nat-goodspeed/develop Oliver Kowalke 2016-11-10 19:43:29 +0100
  • 5bf854eff6 Retitle tables; remove mu from "systems". Nat Goodspeed 2016-11-10 10:34:55 -0800
  • 6a10579e95 documentation: use micro seconds for performance measurements Oliver Kowalke 2016-11-10 18:59:34 +0100
  • 9ac7608e33 Merge pull request #93 from nat-goodspeed/develop Oliver Kowalke 2016-11-10 18:24:41 +0100
  • f026de1458 Editorial pass through updated performance.qbk. Nat Goodspeed 2016-11-10 07:14:39 -0800
  • aae2da67dd Merge branch 'develop' oliver Kowalke 2016-11-09 08:18:49 +0100
  • e7019e98a1 add deprecated (un)bounded_channel oliver Kowalke 2016-11-09 08:17:14 +0100
  • 290f1ff5ed update documentation Oliver Kowalke 2016-11-06 20:18:33 +0100
  • 3a5dd3b657 re-factor performance tests Oliver Kowalke 2016-11-05 16:30:23 +0100
  • 418f6c60b2 some adjustment of ttas spinlocks oliver Kowalke 2016-11-04 11:16:41 +0100
  • fc054f3f97 intro of BOOST_FIBERS_SPIN_SINGLE_CORE Oliver Kowalke 2016-11-03 20:05:06 +0100
  • fa071c27cf use SPMC (chase-lev algoritm) for ready-queue (work stealing) Oliver Kowalke 2016-05-16 14:25:19 +0200
  • 03e11d6538 spinlocks refactored Oliver Kowalke 2016-10-23 19:52:38 +0200
  • 38f1bc5945 use MPSC queue for remote-ready-queue Oliver Kowalke 2016-10-17 19:21:57 +0200
  • b53e167a68 support for channels refactored Oliver Kowalke 2016-10-18 18:59:20 +0200
  • 88ce345ec3 BOOST_FIBERS_NO_ATOMICS disables remote-ready-queue Oliver Kowalke 2016-10-22 11:12:33 +0200
  • b1f609ea60 Revert "macro BOOST_FIBERS_SPINLOCK_YIELD added" Oliver Kowalke 2016-10-21 17:12:44 +0200
  • 39c4ec114e use std::addressof() in shared_state Oliver Kowalke 2016-10-16 19:43:56 +0200
  • 550c164773 macro BOOST_FIBERS_SPINLOCK_YIELD added Oliver Kowalke 2016-10-16 10:11:23 +0200
  • b5b1f2dcbc splinlock based on atomic Oliver Kowalke 2016-10-15 15:36:28 +0200
  • ce962f9688 (un)bounded_channel renamed to (un)bounded_queue Oliver Kowalke 2016-10-13 20:17:01 +0200
  • b46c0e8fe7 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:33 -0500
  • a251ba3878 update docu regarding to asio examples modification Oliver Kowalke 2016-10-10 11:18:02 +0200
  • 97ce37e8e8 update asio examples Oliver Kowalke 2016-10-10 08:50:10 +0200
  • 1a6b5afa42 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:33 -0500
  • 1d3fa0583d pass ecv2 as universal reference to context-fn Oliver Kowalke 2016-10-07 19:53:23 +0200
  • 95555e5a07 meta-info: C++11 library oliver Kowalke 2016-09-28 15:02:26 +0200
  • a54425ddaa Merge branch 'develop' oliver Kowalke 2016-09-15 09:00:42 +0200
  • ce9e2bd8f0 build: apply defect macro for thread_local oliver Kowalke 2016-09-15 09:00:10 +0200
  • 8497508c36 unite-tests: apply defect macro for thread_local oliver Kowalke 2016-09-15 08:59:22 +0200
  • e0d6b6c7fb Merge branch 'develop' oliver Kowalke 2016-09-12 13:31:43 +0200
  • 187a45a1de update link in docu oliver Kowalke 2016-09-12 13:31:10 +0200
  • 75992eb876 Merge branch 'develop' Oliver Kowalke 2016-09-10 10:50:30 +0200
  • ef485fb2b2 disable warning C4251 (MSVC) Oliver Kowalke 2016-09-10 08:46:39 +0200
  • 015c10f662 Merge branch 'develop' oliver Kowalke 2016-09-06 13:04:45 +0200
  • cde0791937 C++11 hint in README.md oliver Kowalke 2016-09-06 13:04:21 +0200
  • 83ee88c239 Merge branch 'develop' oliver Kowalke 2016-09-06 08:16:43 +0200
  • f9335eabb6 make thread-local context an impl. detail oliver Kowalke 2016-09-06 08:14:27 +0200
  • 2d325be713 Merge branch 'develop' oliver Kowalke 2016-09-05 09:14:57 +0200
  • db6702cd59 apply C++11 feature checks to build/jamfile.v2 oliver Kowalke 2016-09-05 09:13:28 +0200
  • 76f15abbb1 Merge branch 'develop' Oliver Kowalke 2016-09-04 10:23:32 +0200
  • b4e27bccb1 make timepoint_less operator const Oliver Kowalke 2016-09-04 10:22:46 +0200
  • a1f5407e0d Merge branch 'develop' Oliver Kowalke 2016-08-20 13:16:50 +0200
  • e9144fba8e remove warning in docu Oliver Kowalke 2016-08-20 13:16:29 +0200
  • 88873658bd Merge branch 'develop' Oliver Kowalke 2016-07-06 19:45:03 +0200
  • 6a13a1e772 fix unit-tests regarding to returning moveable-only type oliver Kowalke 2016-06-27 11:15:05 +0200
  • 03c6ea85a2 Merge branch 'develop' oliver Kowalke 2016-06-21 08:32:29 +0200
  • f5dda504ae fix test/Jamfile.v2 requirements oliver Kowalke 2016-06-17 08:26:08 +0200
  • 4fbded4616 add boostdoc to doc/Jamfile oliver Kowalke 2016-06-15 08:17:09 +0200
  • ccfbb1a187 Merge branch 'develop' oliver Kowalke 2016-06-07 08:25:42 +0200
  • 975b11dc25 add index.htm oliver Kowalke 2016-06-07 08:14:02 +0200
  • dfef6a9bf4 add subdir meta oliver Kowalke 2016-06-07 07:58:25 +0200
  • 057364c824 Update README.md Oliver Kowalke 2016-05-26 05:55:18 +0200
  • ae645b20c5 Update README.md Oliver Kowalke 2016-05-26 05:54:42 +0200
  • c9be1a529f Merge branch 'develop' Oliver Kowalke 2016-05-23 18:38:22 +0200
  • 9add30c909 synchr. non-atomics via fence Oliver Kowalke 2016-05-23 18:37:35 +0200
  • 926bed2c28 Merge branch 'develop' oliver Kowalke 2016-05-23 15:45:38 +0200
  • d37e26cd14 apply memory ordering in detaching/attaching a context oliver Kowalke 2016-05-23 11:19:24 +0200
  • 18a69a77a6 Revert "replace atomic< scheduler > by raw pointer" oliver Kowalke 2016-05-23 10:48:50 +0200
  • 4c8ccf384a replace atomic< scheduler > by raw pointer oliver Kowalke 2016-05-23 09:02:01 +0200
  • c9fd43549b remove example work_stealing Oliver Kowalke 2016-05-22 18:15:49 +0200
  • 1f81bc2a5f Merge branch 'exp' into develop Oliver Kowalke 2016-05-22 07:20:22 +0200
  • 45e8e47062 Merge branch 'develop' Oliver Kowalke 2016-05-20 20:13:11 +0200
  • 826ad9165f remove skynet_shared Oliver Kowalke 2016-05-20 20:12:44 +0200
  • 10abb08ba1 Merge branch 'develop' Oliver Kowalke 2016-05-20 19:12:49 +0200
  • b5f278df34 use std::mutex for locking operations Oliver Kowalke 2016-05-20 18:34:09 +0200
  • 499aa325fd Merge pull request #87 from nat-goodspeed/exp Oliver Kowalke 2016-05-20 18:31:17 +0200
  • 155c803075 Fix documentation about random_chase_lev et al. Nat Goodspeed 2016-05-20 11:39:28 -0400
  • f8af45e0ba Merge branch 'develop' oliver Kowalke 2016-05-19 07:50:48 +0200
  • 7f18392f25 channels: wrap atomic by BOOST_FIBERS_NO_ATOMICS oliver Kowalke 2016-05-18 09:05:58 +0200
  • 9b063bb722 make refcounter for channel-nodes thread-safe oliver Kowalke 2016-05-18 08:33:24 +0200
  • e610910b1e channels: wrap atomic by BOOST_FIBERS_NO_ATOMICS oliver Kowalke 2016-05-18 09:05:58 +0200
  • 726f690635 make refcounter for channel-nodes thread-safe oliver Kowalke 2016-05-18 08:33:24 +0200
  • 66e61eac4b use std::mutex to protec remote-reqdy queue in scheduler Oliver Kowalke 2016-05-16 21:29:25 +0200
  • 621de905f7 update comment Oliver Kowalke 2016-05-16 14:32:38 +0200
  • ab4381bfe2 add syknet test for chase-lev Oliver Kowalke 2016-05-16 14:29:46 +0200
  • 4e581b55d7 update documentation Oliver Kowalke 2016-05-16 14:26:39 +0200
  • 8bd1006634 add random_chase_lev algorithm Oliver Kowalke 2016-05-16 14:25:19 +0200
  • 576880ee9a replace fast_pool_allocator by std::allocator Oliver Kowalke 2016-05-13 20:16:09 +0200
  • 310f3ce2f2 move sched_algorithm to algo::algorithm Oliver Kowalke 2016-05-13 20:14:48 +0200
  • 60ee35879f Merge branch 'develop' Oliver Kowalke 2016-05-12 20:35:38 +0200
  • f1b43062d5 update documentation Oliver Kowalke 2016-05-12 20:35:21 +0200
  • 91d2176626 Merge branch 'develop' Oliver Kowalke 2016-05-12 20:34:33 +0200
  • ae03321771 add skynet test with work sharing Oliver Kowalke 2016-05-12 20:33:58 +0200
  • df13aa0269 Merge branch 'develop' Oliver Kowalke 2016-05-09 20:38:57 +0200
  • 4d47c74911 examples work sharing/stealing: spin in suspend_until() oliver Kowalke 2016-05-09 12:00:37 +0200
  • 156b7d3eb0 remove unnecessary fiber invocation in skynet oliver Kowalke 2016-05-09 10:12:38 +0200
  • 6f1d1a3479 Merge branch 'develop' Oliver Kowalke 2016-05-08 23:28:56 +0200
  • d7b8c6714c some fixes for syknet Oliver Kowalke 2016-05-08 23:28:37 +0200
  • 1b69d1afd4 Merge branch 'develop' Oliver Kowalke 2016-05-08 14:00:10 +0200
  • cf47ee0eb7 update docu Oliver Kowalke 2016-05-08 13:51:38 +0200
  • 577a4bcdac fix async() overload Oliver Kowalke 2016-05-08 13:50:04 +0200