2
0
mirror of https://github.com/boostorg/fiber.git synced 2026-01-26 06:32:13 +00:00

Commit Graph

  • b2a344a598 Merge pull request #231 from neheb/bn Oliver Kowalke 2020-01-13 07:51:31 +01:00
  • 99f4c7e733 treewide: Use using instead of typedef Rosen Penev 2019-12-20 17:12:33 -08:00
  • 16543d141a future: Use override instead of virtual Rosen Penev 2019-12-20 14:14:29 -08:00
  • ce1093bf83 treewide: Use auto where appropriate Rosen Penev 2019-12-20 14:05:27 -08:00
  • 17e8746ca1 Merge pull request #230 from niekbouman/niekbouman-fix-issue201 Oliver Kowalke 2020-01-12 10:48:06 +01:00
  • 39253fac23 Fix issue #201: asio handler type deprecation niekbouman 2020-01-11 19:30:14 +01:00
  • 4cfeb6da88 Merge pull request #229 from ingomueller-net/develop Oliver Kowalke 2020-01-08 10:18:10 +01:00
  • 65efebef06 Fix numa::algo::work_stealing namespace in documentation. Ingo Mueller 2020-01-08 09:05:23 +01:00
  • 3ef5fa9a20 Add BOOST_FIBERS_DECL to numa::algo::work_stealing class. Ingo Mueller 2020-01-08 09:01:19 +01:00
  • 3880c03f5e treewide: Do not use else after return or throw Rosen Penev 2019-12-20 13:58:10 -08:00
  • 5b10d0f02d Merge pull request #223 from neheb/weufggwe Oliver Kowalke 2020-01-06 19:24:31 +01:00
  • fbd40d2453 treewide: Use std::move where appropriate Rosen Penev 2019-12-20 18:02:37 -08:00
  • 151edb7362 Merge pull request #222 from neheb/b Oliver Kowalke 2019-12-21 23:08:38 +01:00
  • 5e6526a028 properties: Use dynamic_cast for derived classes Rosen Penev 2019-12-20 14:12:03 -08:00
  • 9695ef4a25 Merge pull request #221 from neheb/a Oliver Kowalke 2019-12-21 07:20:16 +01:00
  • 2e7fc9ac14 treewide: Fix operator++/operator-- const Rosen Penev 2019-12-20 17:46:56 -08:00
  • 7be4f860e7 Merge pull request #220 from neheb/patch-1 Oliver Kowalke 2019-11-15 22:26:19 +01:00
  • 5f7cda29ad cpu_relax: Fix MIPS check Rosen Penev 2019-11-15 12:43:50 -08:00
  • 2c6c9be3a7 Merge pull request #218 from neheb/patch-1 Oliver Kowalke 2019-11-13 07:27:00 +01:00
  • 15f5ef71be cpu_relax: Don't use pause for MIPS under rev 2 Rosen Penev 2019-11-12 17:11:36 -08:00
  • 6d74aab51f Merge branch 'develop' boost-1.72.0.beta1 boost-1.72.0 Oliver Kowalke 2019-10-02 08:22:22 +02:00
  • 1bc393b3ba docu: support for sanitizers Oliver Kowalke 2019-10-02 08:21:13 +02:00
  • eb743c32bb Merge branch 'develop' Oliver Kowalke 2019-08-26 07:48:25 +02:00
  • 37b5f770fa call destructor for values in channel Oliver Kowalke 2019-08-20 09:53:44 +02:00
  • 0fce2b61c7 Merge branch 'develop' boost-1.71.0.beta1 boost-1.71.0 Oliver Kowalke 2019-06-27 11:25:50 +02:00
  • 2b16d5445a documentation for shared_work updated Oliver Kowalke 2019-05-17 10:28:36 +02:00
  • 3f926974cb Merge pull request #196 from romange/FixLockContention Oliver Kowalke 2019-04-01 07:55:50 +02:00
  • 98ff5c8503 Merge branch 'develop' boost-1.70.0 Oliver Kowalke 2019-03-20 15:00:18 +01:00
  • b656d98e9d Don't crash on pthread_cancel Oliver Kowalke 2019-03-14 15:34:08 +01:00
  • 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 +02:00
  • 9dd01aa0d4 Merge branch 'develop' boost-1.70.0.beta1 Oliver Kowalke 2019-03-06 13:35:37 +01:00
  • 6a827f0b10 pass StackAllocator as rvlaue refenrnce ot dispatcher_context Oliver Kowalke 2019-03-06 13:34:18 +01:00
  • e7f53c0b0a Merge branch 'develop' Oliver Kowalke 2019-02-02 09:36:15 +01:00
  • a8bde61970 Merge pull request #192 from ksrrock/develop Oliver Kowalke 2019-01-05 14:53:48 +01:00
  • 703ec93ac1 Update README.md Kumar Shivam Ranjan 2019-01-05 15:29:14 +05:30
  • 9e68de8489 Merge pull request #191 from Romain-Geissler-1A/develop Oliver Kowalke 2019-01-03 11:13:31 +01:00
  • 5b9cc63e71 Ignore unused argument warning with clang. Romain Geissler 2019-01-03 09:46:08 +00:00
  • 2c89fbd775 exlcude CUDA binaries in .gitignore Oliver Kowalke 2018-12-03 14:34:57 +01:00
  • 09cc161c6c Merge pull request #188 from eldiener/develop Oliver Kowalke 2018-12-03 14:32:25 +01:00
  • 645d673992 Remove non-source files. Edward Diener 2018-12-03 08:00:59 -05:00
  • 8c1142fe7e Merge branch 'develop' boost-1.69.0-beta1 boost-1.69.0 Oliver Kowalke 2018-11-02 07:32:53 +01:00
  • 22e1366cf6 fix example join Oliver Kowalke 2018-11-01 10:05:07 +01:00
  • fe7553abc9 Merge branch 'develop' Oliver Kowalke 2018-10-22 10:14:40 +02:00
  • 1b14248f8a update docu: multiplex fibers across multiple cores Oliver Kowalke 2018-10-22 10:13:30 +02:00
  • 6954407199 Merge branch 'develop' Oliver Kowalke 2018-10-06 08:41:26 +02:00
  • d928b3595a Merge pull request #183 from boostorg/pr/fix-boost-install Oliver Kowalke 2018-10-06 08:41:22 +02:00
  • 34436549ba unbuffered_channel: resume fiber blocked in unbuffered_channel<>::push() Oliver Kowalke 2018-10-06 08:28:43 +02:00
  • 0bfdb1f074 buffered_channel: exec body of buffered_channel<>::close() only once Oliver Kowalke 2018-10-06 08:28:08 +02:00
  • 8359cddf35 Fix boost-install use; should only be issued once pr/fix-boost-install Peter Dimov 2018-10-06 01:39:58 +03:00
  • d701eec5af Merge pull request #182 from tex/fix_bom_in_context_spmc_queue Oliver Kowalke 2018-10-03 10:34:10 +02:00
  • 844a9527c0 Remove UTF-8 BOM at begining of the file. Milan Svoboda 2018-10-02 20:45:23 +02:00
  • 355a1bbb06 Merge branch 'develop' Oliver Kowalke 2018-10-02 18:59:03 +02:00
  • 8db97c837c fix documentation for buffered_channel::push() Oliver Kowalke 2018-10-02 14:39:16 +02:00
  • c8b67dce2d Merge branch 'develop' Oliver Kowalke 2018-08-21 20:52:07 +02:00
  • 2fff971242 fix unsufficent synchronization of work-stealing algorithms Oliver Kowalke 2018-08-21 09:53:37 +02:00
  • 43404cff3a add missing <numa> property Oliver Kowalke 2018-08-21 09:52:29 +02:00
  • 1110e9dcad Merge pull request #178 from Romain-Geissler-1A/fix-fss-reset Oliver Kowalke 2018-07-17 07:45:38 +02:00
  • 2fc6877704 Really overwrite previous value when using boost::fibers::fiber_specific_ptr::reset(newValue). Romain Geissler 2018-07-17 00:03:22 +02:00
  • 2112ee33c8 Merge branch 'develop' boost-1.68.0 Oliver Kowalke 2018-06-27 12:45:24 +02:00
  • aee67c214e re-enable libstdc++ 4.8 Oliver Kowalke 2018-06-27 11:29:49 +02:00
  • 1fe1f4dc52 Merge branch 'develop' Oliver Kowalke 2018-06-11 19:30:10 +02:00
  • 56647d57a9 unlock spinlock for not timedout context' Oliver Kowalke 2018-06-06 19:56:53 +02:00
  • 252a9513d9 docu Oliver Kowalke 2018-05-26 06:03:23 +02:00
  • 7d5c00670a Merge pull request #173 from djarek/fix_asio_example Oliver Kowalke 2018-05-19 14:05:03 +02:00
  • 10a56572fc Fix asio_handler_invoke hook in ASIO example Damian Jarek 2018-05-18 21:00:35 +02:00
  • a76f54fcf3 move NUMA to separate library Oliver Kowalke 2018-05-13 08:56:10 +02:00
  • 44f78b7606 Merge pull request #171 from jbeich/freebsd Oliver Kowalke 2018-05-04 07:52:58 +02:00
  • 188246c8d2 docu: MinGW using pthread impl not supported on Windows Oliver Kowalke 2018-05-04 07:49:02 +02:00
  • 768a1d9a98 Merge branch 'develop' Oliver Kowalke 2018-04-16 08:02:11 +02:00
  • 225b0d75d1 Use pthread_setaffinity_np() on FreeBSD as well Jan Beich 2018-04-10 14:55:02 +00:00
  • de26f060f6 docu Oliver Kowalke 2018-03-22 08:35:39 +01:00
  • ad7b8b259c Merge branch 'develop' boost-1.67.0 Oliver Kowalke 2018-02-26 19:43:05 +01:00
  • c8f3f405a7 fox docu Oliver Kowalke 2018-02-26 19:42:13 +01:00
  • 1f97f78d10 Merge branch 'develop' Oliver Kowalke 2018-02-19 16:07:05 +01:00
  • 41b008950f uni-test: do not build ucontext for Android Oliver Kowalke 2018-02-19 16:06:35 +01:00
  • 1284b6111e Merge branch 'develop' Oliver Kowalke 2018-02-15 17:48:45 +01:00
  • c49b8424e4 update docu Oliver Kowalke 2018-02-15 17:48:37 +01:00
  • 83c72cd9d3 Merge branch 'develop' Oliver Kowalke 2018-02-10 07:33:58 +01:00
  • 3d15104bc5 fiber: resume() and resume_with() are rvalue-ref qulified only Oliver Kowalke 2018-02-09 17:31:11 +01:00
  • 003312e00d unit-tests: remove double registered tests Oliver Kowalke 2018-02-09 17:30:52 +01:00
  • e38d4b3002 Merge branch 'develop' Oliver Kowalke 2018-02-08 21:24:31 +01:00
  • 41eff8d732 support for context::fiber Oliver Kowalke 2018-01-25 09:01:17 +01:00
  • 0cb7a8e748 Merge branch 'develop' Oliver Kowalke 2018-01-18 21:19:30 +01:00
  • f12288bec7 call shared_state::owner_destroyed() only if future was created from Oliver Kowalke 2018-01-11 18:54:16 +01:00
  • e325cf78d5 remove assertion for wait_is_linked() in schedule() Oliver Kowalke 2018-01-04 13:13:36 +01:00
  • e66cfc523e Merge pull request #165 from DanielaE/fix/replace-deprecated-allocator-members Oliver Kowalke 2018-01-01 19:48:58 +01:00
  • 79263fc403 Merge pull request #164 from DanielaE/fix/no-iterator-inheritance Oliver Kowalke 2018-01-01 19:48:42 +01:00
  • 05c7f1ea1a Inheriting std::iterator is deprecated in C++17 Daniela Engert 2018-01-01 18:40:03 +01:00
  • 7a5028827d Most members of std::allocate are deprecated in C++17 Daniela Engert 2018-01-01 18:42:38 +01:00
  • 1941e71a63 inheriting std::iterator is deprecated in C++17 Oliver Kowalke 2018-01-01 19:22:38 +01:00
  • a2b526204a disable pin-thread tests Oliver Kowalke 2017-12-30 08:36:14 +01:00
  • 7ff5a3564b NUMA: pin thread to CPU via std::thread::native_handle() Oliver Kowalke 2017-12-29 04:39:01 +01:00
  • 53eddf651f remove use-coutner increment for timed wait ops. Oliver Kowalke 2017-12-27 09:49:41 +01:00
  • 4a18610540 Merge branch 'develop' Oliver Kowalke 2017-12-25 07:24:55 +01:00
  • c8a5f4a242 docu: StackAllocator as rvalue reference in fibers ctor Oliver Kowalke 2017-12-25 07:23:58 +01:00
  • 6186f22946 pass StackAllocator to fiber via rvalue references Oliver Kowalke 2017-12-23 11:47:45 +01:00
  • 903c6dadef delete move copy ctor and assignment op for context Oliver Kowalke 2017-12-20 07:49:51 +01:00
  • 09e2167c76 use fiber::swap() inside move copy ctor Oliver Kowalke 2017-12-20 07:49:22 +01:00
  • 0655f68540 Merge branch 'develop' Oliver Kowalke 2017-12-18 13:47:55 +01:00
  • c63e4eb289 add BOOST_FIBERS_DECL to work_stealing class Oliver Kowalke 2017-12-13 12:30:40 +01:00