Commit Graph

  • fbea9be049
    Merge pull request #50 from boostorg/develop cc Tim Blechmann 2019-05-02 19:14:50 +0200
  • 7e23dac52d
    Merge pull request #49 from yuvalif/fix_valgrind_uninitialized_error Tim Blechmann 2019-02-21 12:02:23 +0800
  • e1fd809494 revert back order of members Yuval Lifshitz 2019-01-22 17:14:22 +0200
  • 3d45c000b2 fix issue #48. valgrind errors Yuval Lifshitz 2019-01-20 19:36:28 +0200
  • 8314adce35
    Merge pull request #46 from CromwellEnage/parameter_usage Tim Blechmann 2019-01-06 13:54:03 +0800
  • 217f8dbacb Revert unnecessary changes CromwellEnage 2019-01-04 11:21:02 -0500
  • 624d0053c7 Update .travis.yml CromwellEnage 2018-12-21 22:14:33 -0500
  • 38691fa3bc Fix coding style CromwellEnage 2018-11-25 23:38:47 -0500
  • cf3334a384 Fix coding style CromwellEnage 2018-11-25 23:36:39 -0500
  • 86994a1b13 Use existing typedefs vice template reinstantiations CromwellEnage 2018-11-23 09:47:18 -0500
  • e6ae845920 Adjust to changes in Boost.Parameter CromwellEnage 2018-11-22 09:21:18 -0500
  • e075a281c5
    Merge pull request #45 from LiangZhou9527/boost-lockfree-wrs-lzhou1 Tim Blechmann 2018-11-12 18:58:03 +0800
  • 4ef74379c2 Why modify freelist_test.cpp and test_common.hpp : In VxWorks Kernel, the re-schedule mechanism does not enable "round-robin" reschdule between the same priority tasks by default. So the case "stack_unbounded_stress_test" will lead to test case hang forever. Here's the details: liang zhou 2018-11-12 15:25:39 +0800
  • ffa371d6d8 build system: fix travis integration Tim Blechmann 2018-11-04 00:07:53 +0800
  • 38f0cfc28d Merge remote-tracking branch 'origin/develop' Tim Blechmann 2018-04-16 07:53:09 +0200
  • ffd91db458 freelist: compile fix for msvc/32bit builds Tim Blechmann 2018-04-13 13:29:40 +0200
  • 39119876d2 github: prototype travis/appveyor integration Tim Blechmann 2018-03-28 10:40:56 +0200
  • bfed8f13a0 tagged_ptr: msvc 12 compiler workaround Tim Blechmann 2018-03-28 10:08:17 +0200
  • 49e5815685 spsc_queue: silence compiler warning Tim Blechmann 2018-03-28 10:02:11 +0200
  • dcaba572e8 testsuite: avoid namespace std Tim Blechmann 2018-03-28 10:01:32 +0200
  • 1317833b8c tagged ptr: fix pointer compression logic Tim Blechmann 2018-03-17 18:52:15 +0700
  • 8779eb9a17
    Merge pull request #40 from DanielaE/fix/replace-deprecated-allocator-members Tim Blechmann 2017-12-29 20:42:46 +0800
  • f6a2489143
    Most members of std::allocate are deprecated in C++17 Daniela Engert 2017-12-29 12:14:12 +0100
  • b3614782c6
    Merge pull request #39 from gongminmin/develop Tim Blechmann 2017-12-29 14:06:48 +0800
  • 6c42019b6c Add allocator rebind helper to wrap the deprecated allocator::rebind in C++17. Minmin Gong 2017-12-28 22:02:48 -0800
  • 12726cda00 Add #include <boost/next_prior.hpp>; no longer in utility.hpp Peter Dimov 2017-12-02 04:10:46 +0200
  • 6bee2bf6f2 Merge pull request #37 from linux-on-ibm-z/s390x Tim Blechmann 2017-09-18 17:57:56 +0200
  • 837972b948 lockfree: increase the lockfree cache line size for IBM Z Michael Munday 2017-07-24 09:18:05 -0400
  • 8e98981c21 Merge pull request #32 from DanielaE/fix/missing-include Tim Blechmann 2017-05-20 17:10:49 +0200
  • c98b90572f Merge pull request #33 from DanielaE/fix/narrowing Tim Blechmann 2017-05-20 17:10:29 +0200
  • 0a9a2961a0 Merge pull request #34 from DanielaE/feature/replace-c++98-auto_ptr Tim Blechmann 2017-05-20 17:09:48 +0200
  • 68eac640cd Fix narrowing conversion. Daniela Engert 2015-02-12 19:09:21 +0100
  • 7b63352a00 Conditionally replace deprecated/removed std::auto_ptr by std::unique_ptr. Daniela Engert 2017-05-12 17:30:54 +0200
  • 582b27bf0b Fix compilation errors regarding undefined symbol 'cout' because of missing include <iostream>. Daniela Engert 2017-05-12 17:27:31 +0200
  • 96001aa73e Merge pull request #30 from brycelelbach/patch-1 Tim Blechmann 2017-03-02 12:55:56 +0800
  • b6848df37b Disable incorrect Intel compiler warning about unused template parameter Bryce Adelstein-Lelbach 2017-02-23 18:34:05 -0800
  • a1dce3ffac Merge branch 'develop' Tim Blechmann 2016-11-20 15:32:39 +0100
  • ca78e010af stack: initialise null handles correctly Tim Blechmann 2016-11-20 15:31:00 +0100
  • 963190e266 Merge remote-tracking branch 'origin/develop' Tim Blechmann 2016-11-20 15:19:52 +0100
  • 1d27743d7d Merge pull request #29 from orgads/patch-1 Tim Blechmann 2016-10-27 21:15:15 +0800
  • fe2313c83d Fix typo in queue documentation Orgad Shaneh 2016-10-27 16:04:51 +0300
  • c7e5a19d09 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:34 -0500
  • 2b674fc672 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:34 -0500
  • 7d5b6a13f0 Merge pull request #28 from rzinsly/develop Tim Blechmann 2016-09-30 22:14:57 +0800
  • 303b103e8a lockfree: increase the lockfree cache line size for PowerPC Raphael Moreira Zinsly 2016-09-27 17:49:14 -0300
  • ca7e8c9856 Merge remote-tracking branch 'origin/develop' Tim Blechmann 2016-08-18 21:50:22 +0200
  • 5200b6f59b lockfree: stack - fix null handle in consume_atomic functions Tim Blechmann 2016-08-07 20:51:37 +0200
  • 45a2e3a097 lockfree: use variadic templates for policy parameters Tim Blechmann 2016-07-29 23:40:43 +0200
  • 82d51cb25f stack/freelist: silence warning Tim Blechmann 2016-07-26 23:06:34 +0200
  • 7e2ebb38b6 stack: compile fix Tim Blechmann 2016-07-26 23:06:19 +0200
  • 400226ad43 lockfree: introduce a foward header Tim Blechmann 2016-07-29 21:27:37 +0200
  • 04fca92be9 policies: header streamlining Tim Blechmann 2016-07-29 00:28:51 +0200
  • 3b58aa9af1 stack: implement consume_all_atomic_reversed Tim Blechmann 2016-07-26 13:32:42 +0200
  • cf6632e262 stack: implement consume_all_atomic Tim Blechmann 2016-07-26 12:01:57 +0200
  • 9e9c8e5b0c stack: fix static assertion of requirements Tim Blechmann 2016-07-26 11:18:59 +0200
  • f368caeebb Merge pull request #20 from cdglove/no_exception_support Tim Blechmann 2016-06-11 11:25:00 +0200
  • 7d960b8152 tagged_index: msvc compile fix Tim Blechmann 2016-05-22 21:19:59 +0200
  • 72548c26e5 lockfree: make use of BOOST_ALIGNMENT and work around bug in msvc Tim Blechmann 2016-05-13 22:57:30 +0200
  • 547f131cb0 atomic: add preprocessor definition to force the use of boost.atomic Tim Blechmann 2016-05-11 08:37:55 +0200
  • c112c29bee Merge remote-tracking branch 'origin/develop' Tim Blechmann 2016-04-02 12:02:35 +0200
  • b690fd6530 untabify Tim Blechmann 2016-04-02 12:01:57 +0200
  • 612f4f2687 Replace try/catch/throw with boost no_exception_support macros for platforms without exception support. Chris Glover 2016-02-18 22:20:51 -0500
  • 3d155d25d7 Merge remote-tracking branch 'origin/develop' Tim Blechmann 2016-02-17 19:21:08 +0800
  • 7d820fca92 freelist: use alignment requirements for fixed-sized freelists Tim Blechmann 2016-02-12 12:56:41 +0800
  • 24e8187b21 Merge pull request #18 from htfy96/develop Tim Blechmann 2016-02-03 19:36:47 +0800
  • 9ea68d231e atomic: also check BOOST_NO_CXX11_HDR_ATOMIC Vic Luo 2016-02-03 19:29:17 +0800
  • b572623494 Merge pull request #16 from pleuba/develop Tim Blechmann 2016-01-06 14:01:02 +0100
  • 89caf74e40 Ticket #11490: Correctly convert from allocator::pointer to T& Leuba, Philippe 2016-01-06 13:30:06 +0100
  • 076401f8ba Merge remote-tracking branch 'origin/develop' Tim Blechmann 2015-10-19 22:42:01 +0200
  • 875ef20a93 remove obsolete header Tim Blechmann 2015-10-17 13:23:49 +0200
  • 3008c5320e Merge pull request #15 from wolfie2x/fix_11722 Tim Blechmann 2015-10-17 13:22:46 +0200
  • 14039a0274 fixed ticket 11722 sampatht 2015-10-17 16:04:52 +0530
  • eb21dd050b test: fix testsuite Tim Blechmann 2015-10-04 15:07:45 +0200
  • a2bbf2c865 atomic: clang - pre-c++11 compile fix Tim Blechmann 2015-10-04 15:07:35 +0200
  • f0bda4bd62 Merge pull request #14 from joachim-faulhaber/lockfree_patches_1_59_0 Tim Blechmann 2015-09-28 12:33:59 +0200
  • e5cdb19d2c Warning fixes: Unused parameter. Joachim Faulhaber 2015-09-28 12:28:41 +0200
  • 1f7e1ccd7f Merge remote-tracking branch 'origin/develop' Tim Blechmann 2015-09-05 09:07:37 +0200
  • 9f52c24910 atomic: finally clang's atomics are standard compliant, so we can use them Tim Blechmann 2015-08-08 21:55:26 +0200
  • 0cf85e550d Merge pull request #13 from cdglove/develop Tim Blechmann 2015-07-22 21:58:05 +0200
  • b41760293b Fix two VC2010 warnings; 1. Caused by implicit conversion to signed int via + 1. This triggers a signed/unsigned mismatch warning followed by an implicit narrowing warning. 2. Caused by implicit conversion to signed int via function parameters. Triggers the same warnings as above. Chris Glover 2015-07-22 12:12:34 -0400
  • 095152e2cb Merge remote-tracking branch 'origin/develop' Tim Blechmann 2015-06-11 18:00:57 +0200
  • 46d5ead981 lockfree: detail - silence msvc warning from copy_payload Tim Blechmann 2015-06-05 08:35:32 +0200
  • c067d18c0e lockfree: freelist - silence msvc warning Tim Blechmann 2015-06-05 08:32:20 +0200
  • 20f1b1bee1 Merge pull request #10 from crzftx/develop Tim Blechmann 2015-04-11 23:09:04 +0200
  • f7bb4d1402 fix comments and functionality related to which threads may perform a function Nate Carlson 2015-04-10 11:52:39 -0500
  • 12f8d4621c Merge remote-tracking branch 'origin/develop' Tim Blechmann 2015-03-09 15:27:14 +0800
  • 59d8bd387f Merge pull request #9 from ephraimo/bugfix-fix_spsc_queue_consume_all_return_value Tim Blechmann 2015-01-23 13:09:52 +0800
  • 44c989f80a spsc_queue: fixed consume_all return value type Ephraim Ofir 2015-01-22 14:02:59 +0200
  • 39cc67a014 lockfree: spsc_queue compile fix Tim Blechmann 2014-11-26 23:08:23 +0100
  • 6454f9fb85 spsc_queue: fix reset() Tim Blechmann 2014-09-05 18:01:38 +0200
  • 9205f1bf8f Merge remote-tracking branch 'origin/develop' Tim Blechmann 2014-10-18 13:54:27 -0700
  • 49f6b4ae50 Merge pull request #7 from MarcelRaad/develop Tim Blechmann 2014-09-30 00:26:39 +0800
  • 9b127e5da9 Add missing includes Marcel Raad 2014-09-29 17:49:03 +0200
  • 7bf030ea58 Merge pull request #6 from danieljames/metadata Tim Blechmann 2014-08-18 17:07:11 +0200
  • cb927d5200 Add metadata file. Daniel James 2014-08-18 15:00:44 +0100
  • 33b277fb23 Merge pull request #5 from blastrock/develop Tim Blechmann 2014-08-01 21:20:07 +0200
  • 83fbfa0d7e lockfree: add const to queue::empty() Philippe Daouadi 2014-08-01 21:07:09 +0200
  • 526d918d3a Merge pull request #4 from erenon/devel_spsc_queue_front_pop Tim Blechmann 2014-07-02 22:54:01 +0200
  • d77e119bac spsc_queue: non-const T& front() added and tested erenon 2014-06-26 08:49:51 +0200
  • 3647526613 spsc_queue: remove unused delete_range erenon 2014-06-26 08:36:48 +0200