Peizhao Ou [Fri, 26 Jan 2018 19:46:57 +0000 (11:46 -0800)]
Adds RigtorpSPSC test case
Peizhao Ou [Fri, 26 Jan 2018 19:23:42 +0000 (11:23 -0800)]
Uses clean main file for misc benchmarks
Peizhao Ou [Fri, 26 Jan 2018 19:01:36 +0000 (11:01 -0800)]
Fixes RigtorpMPMC test case
Peizhao Ou [Fri, 26 Jan 2018 18:50:44 +0000 (10:50 -0800)]
Reorgs added benchmarks (put them in misc folder)
Peizhao Ou [Thu, 25 Jan 2018 20:07:42 +0000 (12:07 -0800)]
Only run map test cases with max load factor
Peizhao Ou [Thu, 25 Jan 2018 19:50:01 +0000 (11:50 -0800)]
Adds parameter for both RCU and HP based map test cases
Peizhao Ou [Thu, 25 Jan 2018 07:08:53 +0000 (23:08 -0800)]
Adds check for sequential map test case
Peizhao Ou [Thu, 25 Jan 2018 06:57:46 +0000 (22:57 -0800)]
Removes randomness in sequential map test case
Peizhao Ou [Wed, 24 Jan 2018 23:19:22 +0000 (15:19 -0800)]
Removes BronsonAVLTree from sequential map
Peizhao Ou [Wed, 24 Jan 2018 23:18:10 +0000 (15:18 -0800)]
Splits deque take & steal into 2 test caess
Peizhao Ou [Tue, 23 Jan 2018 01:00:49 +0000 (17:00 -0800)]
Refactors deq
Peizhao Ou [Mon, 22 Jan 2018 23:59:30 +0000 (15:59 -0800)]
Removes gpt related benchmarks
Peizhao Ou [Thu, 18 Jan 2018 23:35:38 +0000 (15:35 -0800)]
Adds sequential misc test cases
Peizhao Ou [Thu, 18 Jan 2018 01:00:12 +0000 (17:00 -0800)]
Adjusts sequential map test cases
Peizhao Ou [Wed, 17 Jan 2018 22:45:58 +0000 (14:45 -0800)]
Only activates insdelfind for sequential set test case
Peizhao Ou [Wed, 17 Jan 2018 01:00:57 +0000 (17:00 -0800)]
Adjusts pass counts for some sequential map test cases
Peizhao Ou [Tue, 16 Jan 2018 23:34:51 +0000 (15:34 -0800)]
Adds sequential map test cases
Peizhao Ou [Thu, 4 Jan 2018 00:47:24 +0000 (16:47 -0800)]
Modifies more sequential test cases for sets
Peizhao Ou [Wed, 3 Jan 2018 22:25:54 +0000 (14:25 -0800)]
Disables running some stat analysis for benchmarks & Adds some sequential data structures
Peizhao Ou [Fri, 15 Dec 2017 22:03:28 +0000 (14:03 -0800)]
Adds a few single-threaded test cases for queue, stack, and set
Peizhao Ou [Sat, 9 Dec 2017 18:26:55 +0000 (10:26 -0800)]
Uses unique_ptr for Threads
Peizhao Ou [Sat, 9 Dec 2017 16:57:27 +0000 (08:57 -0800)]
Fixes misc test cases
Peizhao Ou [Sat, 9 Dec 2017 08:22:31 +0000 (00:22 -0800)]
Refactors misc test cases
Peizhao Ou [Fri, 8 Dec 2017 01:18:58 +0000 (17:18 -0800)]
Merge branch 'master' of /scratch/mine/libcds
Peizhao Ou [Fri, 8 Dec 2017 01:18:26 +0000 (17:18 -0800)]
Adds misc benchmarks
Peizhao Ou [Fri, 1 Dec 2017 01:35:42 +0000 (17:35 -0800)]
Disable compiling benchmarks-drivers for now
Peizhao Ou [Thu, 30 Nov 2017 04:09:40 +0000 (20:09 -0800)]
Removes unnecessary test cases for maps
Peizhao Ou [Thu, 30 Nov 2017 01:40:32 +0000 (17:40 -0800)]
Trims down unnecessary set cases
Peizhao Ou [Wed, 29 Nov 2017 23:28:39 +0000 (15:28 -0800)]
Trims down unnecessary pqueue test cases
Peizhao Ou [Wed, 29 Nov 2017 20:17:34 +0000 (12:17 -0800)]
Trims down unnecessary queue test casese
Peizhao Ou [Wed, 29 Nov 2017 19:01:51 +0000 (11:01 -0800)]
Only runs standard stack test cases
Peizhao Ou [Wed, 29 Nov 2017 08:38:25 +0000 (00:38 -0800)]
Trims down unnecessary test cases for Stacks
Peizhao Ou [Wed, 29 Nov 2017 07:53:02 +0000 (23:53 -0800)]
Cross compile works
khizmax [Fri, 22 Sep 2017 20:07:34 +0000 (23:07 +0300)]
Added CDS_VERIFY_EQ debug macro
khizmax [Fri, 22 Sep 2017 19:24:15 +0000 (22:24 +0300)]
Removed MSVC 14 (VC 2015) projects
khizmax [Fri, 22 Sep 2017 18:59:55 +0000 (21:59 +0300)]
Removed -fno-strict-aliasing requirement
khizmax [Fri, 22 Sep 2017 14:24:12 +0000 (17:24 +0300)]
[MSVC] Added /permissive- settings
khizmax [Fri, 22 Sep 2017 06:23:04 +0000 (09:23 +0300)]
Fixed -Wshadow warning
Revert "Try to suppress -Wshadow warnings for googletest"
This reverts commit
61f52828c665db74baa27010499a65f56da03754.
khizmax [Tue, 19 Sep 2017 09:40:20 +0000 (12:40 +0300)]
Try to suppress -Wshadow warnings for googletest
khizmax [Sun, 17 Sep 2017 20:20:35 +0000 (23:20 +0300)]
Removed -fno-strict-aliasing flag (experimental)
khizmax [Thu, 14 Sep 2017 14:58:19 +0000 (17:58 +0300)]
Fixed -Wshadow warnings
khizmax [Wed, 13 Sep 2017 05:39:56 +0000 (08:39 +0300)]
Changed library name for MSVC++
khizmax [Tue, 12 Sep 2017 18:13:29 +0000 (21:13 +0300)]
Changed library name for MSVC++
Fixed warnings for MS VC 15.3 (C++ toolset has been changed in 15.3)
khizmax [Tue, 12 Sep 2017 18:11:45 +0000 (21:11 +0300)]
Fixed -Wshadow warnings
khizmax [Fri, 8 Sep 2017 05:39:01 +0000 (08:39 +0300)]
CI: added clang-5
khizmax [Sat, 2 Sep 2017 15:31:39 +0000 (18:31 +0300)]
reformatting
khizmax [Sat, 2 Sep 2017 08:02:12 +0000 (11:02 +0300)]
add missing '"'
khizmax [Fri, 1 Sep 2017 06:27:28 +0000 (09:27 +0300)]
version 2.4.0
khizmax [Tue, 29 Aug 2017 16:46:37 +0000 (19:46 +0300)]
formatting
khizmax [Tue, 29 Aug 2017 16:05:07 +0000 (19:05 +0300)]
maintenance release 2.3.1
khizmax [Thu, 24 Aug 2017 20:05:19 +0000 (23:05 +0300)]
Modified travis script
khizmax [Thu, 24 Aug 2017 16:12:31 +0000 (19:12 +0300)]
changed travis script
khizmax [Thu, 24 Aug 2017 14:08:28 +0000 (17:08 +0300)]
Changed target name
khizmax [Thu, 24 Aug 2017 10:13:02 +0000 (13:13 +0300)]
Modified travis script
khizmax [Thu, 24 Aug 2017 06:11:11 +0000 (09:11 +0300)]
Added travis.ci badge
Max Khizhinsky [Wed, 23 Aug 2017 18:11:47 +0000 (21:11 +0300)]
Merge pull request #86 from mgalimullin/try_add_travis-ci_v3
add travis-ci
Marsel Galimullin [Sun, 20 Aug 2017 14:34:07 +0000 (17:34 +0300)]
updated .travis.yml
build all unit-tests with gcc-6 and clang-5.
FIXME: Release building of unit-map, unit-iset and unit-tree are to
long. And Travis-ci interrupt them. These thest are disabled when work
clang-5.
Unknown [Wed, 23 Aug 2017 11:08:15 +0000 (14:08 +0300)]
Merge remote-tracking branch 'khizmax/master'
Max Khizhinsky [Mon, 21 Aug 2017 07:47:43 +0000 (10:47 +0300)]
Merge pull request #85 from mgalimullin/fix_cmakelists
fixed add_custom_target() in intrusice-set and set
Marsel Galimullin [Sun, 20 Aug 2017 15:49:55 +0000 (18:49 +0300)]
fixed add_custom_target() in intrusice-set and set
khizmax [Sun, 20 Aug 2017 09:01:02 +0000 (12:01 +0300)]
changelog
khizmax [Sun, 20 Aug 2017 08:53:23 +0000 (11:53 +0300)]
Merge branch 'master' into dev
khizmax [Sun, 20 Aug 2017 08:52:02 +0000 (11:52 +0300)]
changelog
Max Khizhinsky [Sun, 20 Aug 2017 08:46:15 +0000 (11:46 +0300)]
Merge pull request #84 from ldionne/patch-1
Fix mis-rendered markdown link in the README
Louis Dionne [Sat, 19 Aug 2017 21:44:05 +0000 (14:44 -0700)]
Fix mis-rendered markdown link in the README
khizmax [Sat, 19 Aug 2017 08:32:29 +0000 (11:32 +0300)]
Merge branch 'ldionne-ldionne-cmake' into dev
Louis Dionne [Fri, 18 Aug 2017 22:56:17 +0000 (15:56 -0700)]
[CMake] Create a real library instead of an object library for stress tests
Object libraries don't allow linking to other libraries, which makes it
impossible to link it to libcds, on which it depends. It used to work
because all flags were set globally, so the object library picked them
up as well.
Louis Dionne [Fri, 18 Aug 2017 21:32:29 +0000 (14:32 -0700)]
[CMake] Install a CMake config file
Doing this properly involves using slightly more modern CMake constructs such
as target_include_directories and target_compile_options instead of their
global alternatives.
khizmax [Mon, 14 Aug 2017 19:40:32 +0000 (22:40 +0300)]
doc formatting
khizmax [Mon, 14 Aug 2017 10:31:59 +0000 (13:31 +0300)]
issue #82: added doc about DCAS support
khizmax [Sat, 12 Aug 2017 15:26:53 +0000 (18:26 +0300)]
[uRCU] Removed redundant atomic_thread_fence
khizmax [Thu, 10 Aug 2017 17:13:13 +0000 (20:13 +0300)]
Issue #81: fixed extending thread's retired array in gc::DHP SMR
khizmax [Mon, 31 Jul 2017 08:08:24 +0000 (11:08 +0300)]
changed version to 2.4.0
khizmax [Mon, 31 Jul 2017 07:46:43 +0000 (10:46 +0300)]
Removed trailing spaces
khizmax [Mon, 31 Jul 2017 07:41:47 +0000 (10:41 +0300)]
ver 2.4.0
khizmax [Mon, 31 Jul 2017 07:05:50 +0000 (10:05 +0300)]
Final changelog ver 2.3
khizmax [Sun, 23 Jul 2017 08:33:46 +0000 (11:33 +0300)]
Fixed compiler error
khizmax [Sat, 22 Jul 2017 10:00:18 +0000 (13:00 +0300)]
[TSan] Fixed data race in std container wrappers
khizmax [Tue, 18 Jul 2017 09:24:02 +0000 (12:24 +0300)]
Tuning stress-tests for GCCFarm
khizmax [Sat, 8 Jul 2017 15:19:59 +0000 (18:19 +0300)]
[TSan] Fixed data races
khizmax [Sat, 8 Jul 2017 08:51:57 +0000 (11:51 +0300)]
[TSan] Added annotation for std::shared_ptr::~shared_ptr to hide false positive report
khizmax [Sat, 8 Jul 2017 07:11:30 +0000 (10:11 +0300)]
Fixed memory ordering
khizmax [Tue, 27 Jun 2017 18:09:45 +0000 (21:09 +0300)]
[TSan] Fixed data race
khizmax [Sat, 3 Jun 2017 09:26:23 +0000 (12:26 +0300)]
Added TSan happens-before annotations (TSan don't understand atomic_thread_fence)
khizmax [Sat, 3 Jun 2017 08:09:31 +0000 (11:09 +0300)]
Fixed memory ordering
khizmax [Wed, 31 May 2017 09:59:06 +0000 (12:59 +0300)]
Refactoring exponential and delay back-off strategies to avoid static data members in template classes
khizmax [Tue, 30 May 2017 20:34:39 +0000 (23:34 +0300)]
Fixed ambiguity in casting size_t to one of unsigned type (found in AIX 32bit target)
khizmax [Tue, 30 May 2017 19:13:08 +0000 (22:13 +0300)]
Fixed ambiguous ceil2() call in 32bit target
khizmax [Tue, 30 May 2017 15:31:37 +0000 (18:31 +0300)]
Fixed MSVC project dependencies
khizmax [Sun, 28 May 2017 18:00:34 +0000 (21:00 +0300)]
Fixed memory ordering
khizmax [Sat, 27 May 2017 15:16:27 +0000 (18:16 +0300)]
[AIX] Added missing byteswap.h
khizmax [Fri, 26 May 2017 19:44:28 +0000 (22:44 +0300)]
Added a comment
khizmax [Fri, 26 May 2017 19:43:24 +0000 (22:43 +0300)]
[ARM] Added memory fences for strict modification order during rotation
khizmax [Wed, 24 May 2017 18:00:54 +0000 (21:00 +0300)]
Fixed memory order
khizmax [Wed, 24 May 2017 17:58:03 +0000 (20:58 +0300)]
Fixed memory ordering
khizmax [Tue, 23 May 2017 19:45:03 +0000 (22:45 +0300)]
Fixed clang "unused-function" warning
khizmax [Tue, 23 May 2017 19:41:40 +0000 (22:41 +0300)]
[WeakRingBuffer] to prevent integer overflow, used 64bit counters even in 32-bit mode
khizmax [Tue, 23 May 2017 18:00:36 +0000 (21:00 +0300)]
Tuning parameters for spsc-queue stress tests
khizmax [Tue, 23 May 2017 07:50:25 +0000 (10:50 +0300)]
Tuning parameters of insdel-string map/set stress tests
khizmax [Tue, 23 May 2017 07:42:01 +0000 (10:42 +0300)]
Tuning parameters of map_insdel_item_int stress test