Commit Graph

  • 6d74aab51f Merge branch 'develop' cc Oliver Kowalke 2019-10-02 08:22:22 +0200
  • 1bc393b3ba docu: support for sanitizers Oliver Kowalke 2019-10-02 08:21:13 +0200
  • eb743c32bb Merge branch 'develop' Oliver Kowalke 2019-08-26 07:48:25 +0200
  • 37b5f770fa call destructor for values in channel Oliver Kowalke 2019-08-20 09:53:44 +0200
  • 0fce2b61c7 Merge branch 'develop' Oliver Kowalke 2019-06-27 11:25:50 +0200
  • 2b16d5445a documentation for shared_work updated Oliver Kowalke 2019-05-17 10:28:36 +0200
  • 3f926974cb
    Merge pull request #196 from romange/FixLockContention Oliver Kowalke 2019-04-01 07:55:50 +0200
  • 98ff5c8503 Merge branch 'develop' Oliver Kowalke 2019-03-20 15:00:18 +0100
  • b656d98e9d Don't crash on pthread_cancel Oliver Kowalke 2019-03-14 15:34:08 +0100
  • 63997680b2 Fix high contention on remote_ready_splk_ during wake path caused by a local thread holding the lock for too long Roman Gershman 2019-03-10 11:33:25 +0200
  • 9dd01aa0d4 Merge branch 'develop' Oliver Kowalke 2019-03-06 13:35:37 +0100
  • 6a827f0b10 pass StackAllocator as rvlaue refenrnce ot dispatcher_context Oliver Kowalke 2019-03-06 13:34:18 +0100
  • e7f53c0b0a Merge branch 'develop' Oliver Kowalke 2019-02-02 09:36:15 +0100
  • a8bde61970
    Merge pull request #192 from ksrrock/develop Oliver Kowalke 2019-01-05 14:53:48 +0100
  • 703ec93ac1
    Update README.md Kumar Shivam Ranjan 2019-01-05 15:29:14 +0530
  • 9e68de8489
    Merge pull request #191 from Romain-Geissler-1A/develop Oliver Kowalke 2019-01-03 11:13:31 +0100
  • 5b9cc63e71 Ignore unused argument warning with clang. Romain Geissler 2019-01-03 09:46:08 +0000
  • 2c89fbd775 exlcude CUDA binaries in .gitignore Oliver Kowalke 2018-12-03 14:34:57 +0100
  • 09cc161c6c
    Merge pull request #188 from eldiener/develop Oliver Kowalke 2018-12-03 14:32:25 +0100
  • 645d673992 Remove non-source files. Edward Diener 2018-12-03 08:00:59 -0500
  • 8c1142fe7e Merge branch 'develop' Oliver Kowalke 2018-11-02 07:32:53 +0100
  • 22e1366cf6 fix example join Oliver Kowalke 2018-11-01 10:05:07 +0100
  • fe7553abc9 Merge branch 'develop' Oliver Kowalke 2018-10-22 10:14:40 +0200
  • 1b14248f8a update docu: multiplex fibers across multiple cores Oliver Kowalke 2018-10-22 10:13:30 +0200
  • 6954407199 Merge branch 'develop' Oliver Kowalke 2018-10-06 08:41:26 +0200
  • d928b3595a
    Merge pull request #183 from boostorg/pr/fix-boost-install Oliver Kowalke 2018-10-06 08:41:22 +0200
  • 34436549ba unbuffered_channel: resume fiber blocked in unbuffered_channel<>::push() Oliver Kowalke 2018-10-06 08:28:43 +0200
  • 0bfdb1f074 buffered_channel: exec body of buffered_channel<>::close() only once Oliver Kowalke 2018-10-06 08:28:08 +0200
  • 8359cddf35 Fix boost-install use; should only be issued once Peter Dimov 2018-10-06 01:39:58 +0300
  • d701eec5af
    Merge pull request #182 from tex/fix_bom_in_context_spmc_queue Oliver Kowalke 2018-10-03 10:34:10 +0200
  • 844a9527c0 Remove UTF-8 BOM at begining of the file. Milan Svoboda 2018-10-02 20:45:23 +0200
  • 355a1bbb06 Merge branch 'develop' Oliver Kowalke 2018-10-02 18:59:03 +0200
  • 8db97c837c fix documentation for buffered_channel::push() Oliver Kowalke 2018-10-02 14:39:16 +0200
  • c8b67dce2d Merge branch 'develop' Oliver Kowalke 2018-08-21 20:52:07 +0200
  • 2fff971242 fix unsufficent synchronization of work-stealing algorithms Oliver Kowalke 2018-08-21 09:53:37 +0200
  • 43404cff3a add missing <numa> property Oliver Kowalke 2018-08-21 09:52:29 +0200
  • 1110e9dcad
    Merge pull request #178 from Romain-Geissler-1A/fix-fss-reset Oliver Kowalke 2018-07-17 07:45:38 +0200
  • 2fc6877704 Really overwrite previous value when using boost::fibers::fiber_specific_ptr::reset(newValue). Romain Geissler 2018-07-17 00:03:22 +0200
  • 2112ee33c8 Merge branch 'develop' Oliver Kowalke 2018-06-27 12:45:24 +0200
  • aee67c214e re-enable libstdc++ 4.8 Oliver Kowalke 2018-06-27 11:29:49 +0200
  • 1fe1f4dc52 Merge branch 'develop' Oliver Kowalke 2018-06-11 19:30:10 +0200
  • 56647d57a9 unlock spinlock for not timedout context' Oliver Kowalke 2018-06-06 19:56:53 +0200
  • 252a9513d9 docu Oliver Kowalke 2018-05-26 06:03:23 +0200
  • 7d5c00670a
    Merge pull request #173 from djarek/fix_asio_example Oliver Kowalke 2018-05-19 14:05:03 +0200
  • 10a56572fc
    Fix asio_handler_invoke hook in ASIO example Damian Jarek 2018-05-18 21:00:35 +0200
  • a76f54fcf3 move NUMA to separate library Oliver Kowalke 2018-05-13 08:56:10 +0200
  • 44f78b7606
    Merge pull request #171 from jbeich/freebsd Oliver Kowalke 2018-05-04 07:52:58 +0200
  • 188246c8d2 docu: MinGW using pthread impl not supported on Windows Oliver Kowalke 2018-05-04 07:49:02 +0200
  • 768a1d9a98 Merge branch 'develop' Oliver Kowalke 2018-04-16 08:02:11 +0200
  • 225b0d75d1 Use pthread_setaffinity_np() on FreeBSD as well Jan Beich 2018-04-10 14:55:02 +0000
  • de26f060f6 docu Oliver Kowalke 2018-03-22 08:35:39 +0100
  • ad7b8b259c Merge branch 'develop' Oliver Kowalke 2018-02-26 19:43:05 +0100
  • c8f3f405a7 fox docu Oliver Kowalke 2018-02-26 19:42:13 +0100
  • 1f97f78d10 Merge branch 'develop' Oliver Kowalke 2018-02-19 16:07:05 +0100
  • 41b008950f uni-test: do not build ucontext for Android Oliver Kowalke 2018-02-19 16:06:35 +0100
  • 1284b6111e Merge branch 'develop' Oliver Kowalke 2018-02-15 17:48:45 +0100
  • c49b8424e4 update docu Oliver Kowalke 2018-02-15 17:48:37 +0100
  • 83c72cd9d3 Merge branch 'develop' Oliver Kowalke 2018-02-10 07:33:58 +0100
  • 3d15104bc5 fiber: resume() and resume_with() are rvalue-ref qulified only Oliver Kowalke 2018-02-09 17:31:11 +0100
  • 003312e00d unit-tests: remove double registered tests Oliver Kowalke 2018-02-09 17:30:52 +0100
  • e38d4b3002 Merge branch 'develop' Oliver Kowalke 2018-02-08 21:24:31 +0100
  • 41eff8d732 support for context::fiber Oliver Kowalke 2018-01-25 09:01:17 +0100
  • 0cb7a8e748 Merge branch 'develop' Oliver Kowalke 2018-01-18 21:19:30 +0100
  • f12288bec7 call shared_state::owner_destroyed() only if future was created from Oliver Kowalke 2018-01-11 18:54:16 +0100
  • e325cf78d5 remove assertion for wait_is_linked() in schedule() Oliver Kowalke 2018-01-04 13:13:36 +0100
  • e66cfc523e
    Merge pull request #165 from DanielaE/fix/replace-deprecated-allocator-members Oliver Kowalke 2018-01-01 19:48:58 +0100
  • 79263fc403
    Merge pull request #164 from DanielaE/fix/no-iterator-inheritance Oliver Kowalke 2018-01-01 19:48:42 +0100
  • 05c7f1ea1a
    Inheriting std::iterator is deprecated in C++17 Daniela Engert 2018-01-01 18:40:03 +0100
  • 7a5028827d
    Most members of std::allocate are deprecated in C++17 Daniela Engert 2018-01-01 18:42:38 +0100
  • 1941e71a63 inheriting std::iterator is deprecated in C++17 Oliver Kowalke 2018-01-01 19:22:38 +0100
  • a2b526204a disable pin-thread tests Oliver Kowalke 2017-12-30 08:36:14 +0100
  • 7ff5a3564b NUMA: pin thread to CPU via std:🧵:native_handle() Oliver Kowalke 2017-12-29 04:39:01 +0100
  • 53eddf651f remove use-coutner increment for timed wait ops. Oliver Kowalke 2017-12-27 09:49:41 +0100
  • 4a18610540 Merge branch 'develop' Oliver Kowalke 2017-12-25 07:24:55 +0100
  • c8a5f4a242 docu: StackAllocator as rvalue reference in fibers ctor Oliver Kowalke 2017-12-25 07:23:58 +0100
  • 6186f22946 pass StackAllocator to fiber via rvalue references Oliver Kowalke 2017-12-23 11:47:45 +0100
  • 903c6dadef delete move copy ctor and assignment op for context Oliver Kowalke 2017-12-20 07:49:51 +0100
  • 09e2167c76 use fiber::swap() inside move copy ctor Oliver Kowalke 2017-12-20 07:49:22 +0100
  • 0655f68540 Merge branch 'develop' Oliver Kowalke 2017-12-18 13:47:55 +0100
  • c63e4eb289 add BOOST_FIBERS_DECL to work_stealing class Oliver Kowalke 2017-12-13 12:30:40 +0100
  • 02de640ef3 Merge branch 'develop' Oliver Kowalke 2017-12-02 13:53:10 +0100
  • 4389d50a8f
    Merge pull request #157 from glenfe/develop Oliver Kowalke 2017-11-24 07:47:23 +0100
  • 3791731185 Use to_address free function instead of pointer_traits member Glen Fernandes 2017-11-23 23:30:32 -0500
  • 05d211b850 Merge branch 'develop' Oliver Kowalke 2017-11-18 08:20:49 +0100
  • 514aa157ea examples: barrier sync. threads renamed to thead_barrier oliver Kowalke 2017-11-17 10:05:53 +0100
  • 292528cbc9 examples: add reference to boost.filesystem in Jamfile oliver Kowalke 2017-11-17 10:05:25 +0100
  • af2bba7970 docu: fix exampel code for worker-threads + work-stealing oliver Kowalke 2017-11-16 08:49:57 +0100
  • 19fbc2ad2c docu: add iterators for (un)buffered_channel oliver Kowalke 2017-11-14 08:59:44 +0100
  • bda06127b5 docu: qualtify this_fiber with 'boost::` oliver Kowalke 2017-11-14 07:56:53 +0100
  • a70cd293fc Merge branch 'develop' oliver Kowalke 2017-11-10 07:54:37 +0100
  • 773746b389 docu: replace waiting by synchronization oliver Kowalke 2017-11-10 07:53:44 +0100
  • 58a4b88fa9 docu: replace set_ready() by schedule() oliver Kowalke 2017-11-10 07:52:12 +0100
  • 01be25e875 Add Mac OS X jobs to Travis Peter Dimov 2017-11-08 15:30:20 +0200
  • 212d06a1c8 fix conditional rule for MacOS X oliver Kowalke 2017-11-08 13:34:28 +0100
  • bf2b5978d2 fix examples oliver Kowalke 2017-11-08 09:01:26 +0100
  • 933f8c34ab fix conditional rule for MacOS X oliver Kowalke 2017-11-08 13:34:28 +0100
  • e3ea9d32aa fix examples oliver Kowalke 2017-11-08 09:01:26 +0100
  • 0d23f02029 Merge branch 'develop' Oliver Kowalke 2017-11-08 06:30:00 +0100
  • 8559169a21 disabel topology unit-test for MacOS X Oliver Kowalke 2017-11-08 06:29:32 +0100
  • 12bb7c89db Merge branch 'develop' Oliver Kowalke 2017-11-07 19:22:15 +0100