libcds.git
8 years agoRemoved old map unit tests
khizmax [Wed, 6 Apr 2016 21:41:36 +0000 (00:41 +0300)]
Removed old map unit tests

8 years agoFixed explicit ctor incompatibility
khizmax [Wed, 6 Apr 2016 21:37:20 +0000 (00:37 +0300)]
Fixed explicit ctor incompatibility

8 years agoMigrated StripedMap unit test to gtest framework
khizmax [Wed, 6 Apr 2016 21:35:43 +0000 (00:35 +0300)]
Migrated StripedMap unit test to gtest framework

8 years agoFixed emplace() function
khizmax [Tue, 5 Apr 2016 20:35:56 +0000 (23:35 +0300)]
Fixed emplace() function

8 years agoDocfix
khizmax [Tue, 5 Apr 2016 20:35:31 +0000 (23:35 +0300)]
Docfix

8 years agoMigrated a part of StripedMap unit test to gtest
khizmax [Tue, 5 Apr 2016 20:35:11 +0000 (23:35 +0300)]
Migrated a part of StripedMap unit test to gtest

8 years agoMigrated CuckooMap unit test to gtest framework
khizmax [Tue, 5 Apr 2016 19:08:39 +0000 (22:08 +0300)]
Migrated CuckooMap unit test to gtest framework

8 years agoFixed VC++ 14.2 warnings
khizmax [Tue, 5 Apr 2016 18:21:19 +0000 (21:21 +0300)]
Fixed VC++ 14.2 warnings

8 years agoChanged copyright year
khizmax [Sun, 3 Apr 2016 19:19:31 +0000 (22:19 +0300)]
Changed copyright year

8 years agoImproved docs
khizmax [Sun, 3 Apr 2016 19:19:08 +0000 (22:19 +0300)]
Improved docs

8 years agoMinor improvements
khizmax [Sun, 3 Apr 2016 18:56:49 +0000 (21:56 +0300)]
Minor improvements

8 years agoMigrated FeldmanHashMap<RCU> uni tests to gtest framework
khizmax [Sun, 3 Apr 2016 18:56:22 +0000 (21:56 +0300)]
Migrated FeldmanHashMap<RCU> uni tests to gtest framework

8 years agoMinor improvements, docfix, beautifying code
khizmax [Sat, 2 Apr 2016 19:03:53 +0000 (22:03 +0300)]
Minor improvements, docfix, beautifying code

8 years agoMigrated FeldmanHashMap<HP> to gtest framework
khizmax [Sat, 2 Apr 2016 19:02:43 +0000 (22:02 +0300)]
Migrated FeldmanHashMap<HP> to gtest framework

8 years agoFixed some bugs related to type conversion
khizmax [Sat, 2 Apr 2016 16:03:02 +0000 (19:03 +0300)]
Fixed some bugs related to type conversion
Docfix

8 years agoMigrated SkipListMap unit test to gtest framework
khizmax [Sat, 2 Apr 2016 16:01:59 +0000 (19:01 +0300)]
Migrated SkipListMap unit test to gtest framework

8 years agoFixed some bugs related to type conversion
khizmax [Fri, 1 Apr 2016 21:02:29 +0000 (00:02 +0300)]
Fixed some bugs related to type conversion

8 years agoMigrated SplitListMap unit test to gtest framework
khizmax [Fri, 1 Apr 2016 21:01:39 +0000 (00:01 +0300)]
Migrated SplitListMap unit test to gtest framework

8 years agoDocfix
khizmax [Wed, 30 Mar 2016 21:14:47 +0000 (00:14 +0300)]
Docfix

8 years agoMigrated MichaelList-based SplitListMap<HP> unit tests to gtest
khizmax [Wed, 30 Mar 2016 21:14:31 +0000 (00:14 +0300)]
Migrated MichaelList-based SplitListMap<HP> unit tests to gtest

8 years agoFixed some bugs related to type conversion
khizmax [Wed, 30 Mar 2016 21:11:54 +0000 (00:11 +0300)]
Fixed some bugs related to type conversion
Docfix

8 years agoFixed some bugs related to type conversion
khizmax [Wed, 30 Mar 2016 21:00:38 +0000 (00:00 +0300)]
Fixed some bugs related to type conversion

8 years agoDocfix
khizmax [Tue, 29 Mar 2016 20:28:24 +0000 (23:28 +0300)]
Docfix

8 years agoMinor bugfix, docfix
khizmax [Tue, 29 Mar 2016 19:50:22 +0000 (22:50 +0300)]
Minor bugfix, docfix

8 years agoMigrated MichaelHashMap unit test to gtest framework
khizmax [Tue, 29 Mar 2016 19:49:41 +0000 (22:49 +0300)]
Migrated MichaelHashMap unit test to gtest framework

8 years agoDocfix
khizmax [Mon, 28 Mar 2016 21:49:41 +0000 (00:49 +0300)]
Docfix

8 years agoMigrated MichaelMap unit test to gtest
khizmax [Mon, 28 Mar 2016 21:49:23 +0000 (00:49 +0300)]
Migrated MichaelMap unit test to gtest

8 years agoDocfix
khizmax [Sun, 27 Mar 2016 19:52:42 +0000 (22:52 +0300)]
Docfix

8 years agoDocfix
khizmax [Sun, 27 Mar 2016 19:51:46 +0000 (22:51 +0300)]
Docfix

8 years agoStart to migrate map unit test to gtest
khizmax [Sun, 27 Mar 2016 19:51:17 +0000 (22:51 +0300)]
Start to migrate map unit test to gtest

8 years agoRemoved old set unit tests
khizmax [Sat, 26 Mar 2016 14:40:47 +0000 (17:40 +0300)]
Removed old set unit tests

8 years agoFixed container::StripedSet::emplace() bug
khizmax [Sat, 26 Mar 2016 14:33:37 +0000 (17:33 +0300)]
Fixed container::StripedSet::emplace() bug
Minor fixes

8 years agoMigrated StripedSet unit tests to gtest framework
khizmax [Sat, 26 Mar 2016 14:32:19 +0000 (17:32 +0300)]
Migrated StripedSet unit tests to gtest framework

8 years agoMigrated CuckooSet unit tests to gtest
khizmax [Thu, 24 Mar 2016 21:04:19 +0000 (00:04 +0300)]
Migrated CuckooSet unit tests to gtest

8 years agoAdded generic build targets
khizmax [Tue, 22 Mar 2016 20:34:54 +0000 (23:34 +0300)]
Added generic build targets

8 years agoMigrated intrusive StripedSet to gtest framework
khizmax [Tue, 22 Mar 2016 19:57:59 +0000 (22:57 +0300)]
Migrated intrusive StripedSet to gtest framework

8 years agoFixed bug in intrusive::StripedSet adapter for boost intrusive set-like containers
khizmax [Mon, 21 Mar 2016 21:24:58 +0000 (00:24 +0300)]
Fixed bug in intrusive::StripedSet adapter for boost intrusive set-like containers

8 years agoImproved intrusive::StripedSet unit tests
khizmax [Mon, 21 Mar 2016 21:24:07 +0000 (00:24 +0300)]
Improved intrusive::StripedSet unit tests

8 years agoMinor improvements related to boost::intrusive containers
khizmax [Sun, 20 Mar 2016 21:23:39 +0000 (00:23 +0300)]
Minor improvements related to boost::intrusive containers

8 years agoMigrated intrusive StripedSet unit test to gtest framework
khizmax [Sun, 20 Mar 2016 21:22:22 +0000 (00:22 +0300)]
Migrated intrusive StripedSet unit test to gtest framework

8 years agoDocfix
khizmax [Sun, 20 Mar 2016 09:04:27 +0000 (12:04 +0300)]
Docfix

8 years agoMigrated intrusive::CuckooSet unit test to gtest
khizmax [Sun, 20 Mar 2016 09:03:51 +0000 (12:03 +0300)]
Migrated intrusive::CuckooSet unit test to gtest

8 years agoFixed a bug in emplace() function: should use allocator with move semantics
khizmax [Sat, 19 Mar 2016 16:03:22 +0000 (19:03 +0300)]
Fixed a bug in emplace() function: should use allocator with move semantics
Improved doc

8 years agoMigrated FeldmanHashSet unit test to gtest framework
khizmax [Sat, 19 Mar 2016 16:00:20 +0000 (19:00 +0300)]
Migrated FeldmanHashSet unit test to gtest framework

8 years agoFixed constness, improved doc
khizmax [Sat, 19 Mar 2016 09:02:29 +0000 (12:02 +0300)]
Fixed constness, improved doc

8 years agoMigrated SkipListSet unit test to gtest
khizmax [Sat, 19 Mar 2016 09:01:53 +0000 (12:01 +0300)]
Migrated SkipListSet unit test to gtest

8 years agoDocfix
khizmax [Sat, 19 Mar 2016 07:57:57 +0000 (10:57 +0300)]
Docfix

8 years agoFixed GCC incompatibility
khizmax [Sat, 19 Mar 2016 07:44:03 +0000 (10:44 +0300)]
Fixed GCC incompatibility

8 years agoAdded static bucket table test for SplitListSet
khizmax [Sat, 19 Mar 2016 07:37:26 +0000 (10:37 +0300)]
Added static bucket table test for SplitListSet

8 years agoMinor changes related to unit test
khizmax [Fri, 18 Mar 2016 21:58:44 +0000 (00:58 +0300)]
Minor changes related to unit test

8 years agoMigrated SplitListSet unit tests o gtest framework
khizmax [Fri, 18 Mar 2016 21:58:15 +0000 (00:58 +0300)]
Migrated SplitListSet unit tests o gtest framework

8 years agoMigrated MichaelHashSet unit test to gtest framework
khizmax [Thu, 17 Mar 2016 19:49:52 +0000 (22:49 +0300)]
Migrated MichaelHashSet unit test to gtest framework

8 years agoFixed serious bug in MichaelSet::emplace() function
khizmax [Thu, 17 Mar 2016 19:49:22 +0000 (22:49 +0300)]
Fixed serious bug in MichaelSet::emplace() function
New node was created twice from the arguments by move semantics. However, move semantics may change internal state of the argument. This can lead to an incorrect element in the set and even to an incorrect key that breaks the set logic.

8 years agoSplit unit set project to intrusive and non-intrusive ones
khizmax [Thu, 17 Mar 2016 18:28:16 +0000 (21:28 +0300)]
Split unit set project to intrusive and non-intrusive ones

8 years agoSplit unit set project to intrusive and non-intrusive ones
khizmax [Thu, 17 Mar 2016 17:49:33 +0000 (20:49 +0300)]
Split unit set project to intrusive and non-intrusive ones

8 years agoChangelog
khizmax [Thu, 17 Mar 2016 10:08:16 +0000 (13:08 +0300)]
Changelog

8 years agoMigrated container::MichelHashSet (based on MichaelList) unit tests to gtest framework
khizmax [Wed, 16 Mar 2016 21:09:48 +0000 (00:09 +0300)]
Migrated container::MichelHashSet (based on MichaelList) unit tests to gtest framework

8 years ago* Fixed serious bug in MichaelSet::emplace() function
khizmax [Wed, 16 Mar 2016 21:08:58 +0000 (00:08 +0300)]
* Fixed serious bug in MichaelSet::emplace() function
New node was created twice from the arguments by move semantics. However, move semantics may change internal state of the argument. This can lead to an incorrect element in the set and even to an incorrect key that breaks the set logic.

8 years agochangelog
khizmax [Tue, 15 Mar 2016 22:11:05 +0000 (01:11 +0300)]
changelog

8 years agoDocfix
khizmax [Tue, 15 Mar 2016 22:03:58 +0000 (01:03 +0300)]
Docfix

8 years agoRemoved redundant header
khizmax [Tue, 15 Mar 2016 21:59:44 +0000 (00:59 +0300)]
Removed redundant header

8 years agoMigrated container::MichelHashSet<HP> unit tests to gtest framework
khizmax [Tue, 15 Mar 2016 21:42:52 +0000 (00:42 +0300)]
Migrated container::MichelHashSet<HP> unit tests to gtest framework

8 years agoFixed serious bug in MichaelSet::emplace() function
khizmax [Tue, 15 Mar 2016 21:42:02 +0000 (00:42 +0300)]
Fixed serious bug in MichaelSet::emplace() function
New node was created twice from the arguments by move semantics. However, move semantics may change internal state of the argument. This can lead to an incorrect element in the set and event to an incorrect key that breaks the set.

8 years agoMigrated set unit test to gtest framework
khizmax [Tue, 15 Mar 2016 15:52:56 +0000 (18:52 +0300)]
Migrated set unit test to gtest framework

8 years agoDocfix
khizmax [Tue, 15 Mar 2016 09:09:25 +0000 (12:09 +0300)]
Docfix

8 years agoMigrated intrusive FeldmanHashSet unit test to gtest framework
khizmax [Mon, 14 Mar 2016 21:31:37 +0000 (00:31 +0300)]
Migrated intrusive FeldmanHashSet unit test to gtest framework

8 years agoRemoved redundant assertion, minor improvements, docfix
khizmax [Mon, 14 Mar 2016 21:23:11 +0000 (00:23 +0300)]
Removed redundant assertion, minor improvements, docfix

8 years agoMigrated intrusive FeldmanHashSet unit test to gtest framework
khizmax [Mon, 14 Mar 2016 20:17:52 +0000 (23:17 +0300)]
Migrated intrusive FeldmanHashSet unit test to gtest framework

8 years agoFixed a bug in erase_at()
khizmax [Mon, 14 Mar 2016 20:17:10 +0000 (23:17 +0300)]
Fixed a bug in erase_at()

8 years agoDocfix
khizmax [Mon, 14 Mar 2016 12:40:17 +0000 (15:40 +0300)]
Docfix

8 years agoMigrated intrusive SkipList unit test to gtest framework
khizmax [Sun, 13 Mar 2016 18:21:47 +0000 (21:21 +0300)]
Migrated intrusive SkipList unit test to gtest framework

8 years agoRemoved RCU locking assertion in iterators
khizmax [Sun, 13 Mar 2016 18:10:54 +0000 (21:10 +0300)]
Removed RCU locking assertion in iterators

8 years agoDocfix
khizmax [Sun, 13 Mar 2016 09:22:17 +0000 (12:22 +0300)]
Docfix

8 years agoDocfix
khizmax [Sun, 13 Mar 2016 08:50:26 +0000 (11:50 +0300)]
Docfix

8 years agoMigrated instrusive::SplitListSet unit test to gtest framework
khizmax [Sun, 13 Mar 2016 08:34:31 +0000 (11:34 +0300)]
Migrated instrusive::SplitListSet unit test to gtest framework

8 years agoAdded clear() to SplitList<nogc>
khizmax [Sun, 13 Mar 2016 08:01:36 +0000 (11:01 +0300)]
Added clear() to SplitList<nogc>
Doc fixed

8 years agoFixed docs
khizmax [Sat, 12 Mar 2016 08:59:23 +0000 (11:59 +0300)]
Fixed docs

8 years agoFixed doc
khizmax [Sat, 12 Mar 2016 08:51:32 +0000 (11:51 +0300)]
Fixed doc

8 years agoMigrated intrusive::MichaelSet unit tests to gtest framework
khizmax [Sat, 12 Mar 2016 08:51:10 +0000 (11:51 +0300)]
Migrated intrusive::MichaelSet unit tests to gtest framework

8 years agoExtend urcu::raw_ptr move assignment
khizmax [Fri, 11 Mar 2016 21:56:41 +0000 (00:56 +0300)]
Extend urcu::raw_ptr move assignment

8 years agoImproved docs
khizmax [Fri, 11 Mar 2016 21:55:10 +0000 (00:55 +0300)]
Improved docs

8 years agoFixed doc
khizmax [Thu, 10 Mar 2016 06:42:55 +0000 (09:42 +0300)]
Fixed doc

8 years agoMigrated set unit tests to gtest framework
khizmax [Thu, 10 Mar 2016 06:42:30 +0000 (09:42 +0300)]
Migrated set unit tests to gtest framework

8 years agoAdded HP count
khizmax [Wed, 9 Mar 2016 21:04:37 +0000 (00:04 +0300)]
Added HP count

8 years agoMigrated some unit tests to gtest framework
khizmax [Wed, 9 Mar 2016 21:03:46 +0000 (00:03 +0300)]
Migrated some unit tests to gtest framework

8 years agoStarting unit test migration for set to gtest framework
khizmax [Wed, 9 Mar 2016 16:44:18 +0000 (19:44 +0300)]
Starting unit test migration for set to gtest framework

8 years agoFixed doc
khizmax [Wed, 9 Mar 2016 16:43:26 +0000 (19:43 +0300)]
Fixed doc

8 years agoFixed doc
khizmax [Wed, 9 Mar 2016 16:18:39 +0000 (19:18 +0300)]
Fixed doc

8 years agoRemoved unused files
khizmax [Wed, 9 Mar 2016 15:29:05 +0000 (18:29 +0300)]
Removed unused files

8 years agoMigrated priority queue stress test to gtest framework
khizmax [Tue, 8 Mar 2016 09:46:24 +0000 (12:46 +0300)]
Migrated priority queue stress test to gtest framework

8 years agochangelog
khizmax [Sun, 6 Mar 2016 08:51:23 +0000 (11:51 +0300)]
changelog

8 years agoMigrated queue stress test to gtest framework
khizmax [Sun, 6 Mar 2016 08:43:36 +0000 (11:43 +0300)]
Migrated queue stress test to gtest framework

8 years agoRemoved old tests
khizmax [Sat, 27 Feb 2016 06:52:44 +0000 (09:52 +0300)]
Removed old tests

8 years agoImproved value-parameterized test f intrusive stack
khizmax [Fri, 26 Feb 2016 21:58:48 +0000 (00:58 +0300)]
Improved value-parameterized test f intrusive stack

8 years agoMoved stress test for intrusive stack to gtest framework
khizmax [Wed, 24 Feb 2016 21:22:40 +0000 (00:22 +0300)]
Moved stress test for intrusive stack to gtest framework

8 years agoMoved stress test for intrusive stack to gtest framework
khizmax [Wed, 24 Feb 2016 14:16:30 +0000 (17:16 +0300)]
Moved stress test for intrusive stack to gtest framework

8 years agoMoved stack stress test to gtest framework
khizmax [Tue, 23 Feb 2016 19:56:50 +0000 (22:56 +0300)]
Moved stack stress test to gtest framework

8 years agoMoved list unit test to gtest framework
khizmax [Sat, 20 Feb 2016 19:30:22 +0000 (22:30 +0300)]
Moved list unit test to gtest framework

8 years agoDocfix
khizmax [Thu, 18 Feb 2016 19:41:20 +0000 (22:41 +0300)]
Docfix

8 years agoMoved unit test for append-only key/value list to gtest framework
khizmax [Wed, 17 Feb 2016 19:48:43 +0000 (22:48 +0300)]
Moved unit test for append-only key/value list to gtest framework