libcds.git
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

8 years agoDocfix
khizmax [Wed, 17 Feb 2016 19:44:45 +0000 (22:44 +0300)]
Docfix

8 years agoMoved HP-based KV-list unit test to gtest framework
khizmax [Tue, 16 Feb 2016 20:08:45 +0000 (23:08 +0300)]
Moved HP-based KV-list unit test to gtest framework

8 years agoMoved RCU-based list tests to gtest framework
khizmax [Sun, 14 Feb 2016 20:11:12 +0000 (23:11 +0300)]
Moved RCU-based list tests to gtest framework

8 years agoMoved gc::nogc-based list tests to gtest framework
khizmax [Sun, 14 Feb 2016 09:18:37 +0000 (12:18 +0300)]
Moved gc::nogc-based list tests to gtest framework

8 years agoDocfix
khizmax [Sun, 14 Feb 2016 09:17:46 +0000 (12:17 +0300)]
Docfix

8 years agoMoved list unit tests to gtest framework
khizmax [Sun, 14 Feb 2016 08:37:48 +0000 (11:37 +0300)]
Moved list unit tests to gtest framework

8 years agoFixed LazyList when a lock type is specified
khizmax [Sun, 14 Feb 2016 08:21:44 +0000 (11:21 +0300)]
Fixed LazyList when a lock type is specified

8 years agoAdded Hazard Pointer count
khizmax [Sun, 14 Feb 2016 08:20:09 +0000 (11:20 +0300)]
Added Hazard Pointer count

8 years agoDocfix
khizmax [Sat, 13 Feb 2016 14:48:27 +0000 (17:48 +0300)]
Docfix

8 years agoMoved RCU-based intrusive list tests to gtest framework
khizmax [Thu, 11 Feb 2016 19:15:29 +0000 (22:15 +0300)]
Moved RCU-based intrusive list tests to gtest framework

8 years agoRemoved redundant checking
khizmax [Wed, 10 Feb 2016 20:45:25 +0000 (23:45 +0300)]
Removed redundant checking

8 years agoDoxygen markup fixed
khizmax [Wed, 10 Feb 2016 19:34:48 +0000 (22:34 +0300)]
Doxygen markup fixed

8 years agoRemoved redundant checking
khizmax [Tue, 9 Feb 2016 20:30:24 +0000 (23:30 +0300)]
Removed redundant checking

8 years agoMoved append-only ordered list unit test to gtest framework
khizmax [Tue, 9 Feb 2016 20:29:50 +0000 (23:29 +0300)]
Moved append-only ordered list unit test to gtest framework

8 years agoDocfix
khizmax [Tue, 9 Feb 2016 19:24:47 +0000 (22:24 +0300)]
Docfix

8 years agoFixed intrusive LazyList:
khizmax [Mon, 8 Feb 2016 13:27:02 +0000 (16:27 +0300)]
Fixed intrusive LazyList:
* insert(): check the new node immediately before linking
* clear(): added missing item counter correction

8 years agoMoved LazyList<HP> unit test to gtest framework
khizmax [Mon, 8 Feb 2016 12:26:43 +0000 (15:26 +0300)]
Moved LazyList<HP> unit test to gtest framework

8 years agoMoved MichaelList<HP> unit test to gtest framework
khizmax [Sun, 7 Feb 2016 21:15:41 +0000 (00:15 +0300)]
Moved MichaelList<HP> unit test to gtest framework

8 years agoDocfix
khizmax [Sun, 7 Feb 2016 18:06:00 +0000 (21:06 +0300)]
Docfix

8 years agoImproved docs
khizmax [Sun, 7 Feb 2016 08:35:16 +0000 (11:35 +0300)]
Improved docs

8 years agoMoved queue unit tests to gtest framework
khizmax [Sat, 6 Feb 2016 14:36:58 +0000 (17:36 +0300)]
Moved queue unit tests to gtest framework

8 years agoAdded missing header
khizmax [Sat, 6 Feb 2016 14:34:36 +0000 (17:34 +0300)]
Added missing header

8 years agoMoved queue unit tests to gtest framework
khizmax [Fri, 5 Feb 2016 21:38:17 +0000 (00:38 +0300)]
Moved queue unit tests to gtest framework

8 years agoTsigas' queue: replaced alignment option with padding one
khizmax [Fri, 5 Feb 2016 21:29:32 +0000 (00:29 +0300)]
Tsigas' queue: replaced alignment option with padding one
Docfix

8 years agoDocfix
khizmax [Fri, 5 Feb 2016 20:50:24 +0000 (23:50 +0300)]
Docfix

8 years agoDocfix
khizmax [Fri, 5 Feb 2016 20:49:32 +0000 (23:49 +0300)]
Docfix

8 years agoMoved queue unit tests to gtest framework
khizmax [Wed, 3 Feb 2016 18:20:56 +0000 (21:20 +0300)]
Moved queue unit tests to gtest framework

8 years agoDoc fix
khizmax [Wed, 27 Jan 2016 20:44:28 +0000 (23:44 +0300)]
Doc fix

8 years agoAdded workaround for boost 1.59 bug: intrusive containers require implicit conversion...
khizmax [Tue, 26 Jan 2016 21:16:09 +0000 (00:16 +0300)]
Added workaround for boost 1.59 bug: intrusive containers require implicit conversion from value_type to key_type

8 years agoMoved queue unit test to gtest framework
khizmax [Sat, 23 Jan 2016 14:34:34 +0000 (17:34 +0300)]
Moved queue unit test to gtest framework

8 years agoAdded move semantics push(), doc fixed
khizmax [Sat, 23 Jan 2016 14:33:47 +0000 (17:33 +0300)]
Added move semantics push(), doc fixed

8 years agoAdded enqueue() with move semantics
khizmax [Thu, 21 Jan 2016 06:35:43 +0000 (09:35 +0300)]
Added enqueue() with move semantics

8 years agoMoved queue unit test to gtest framework
khizmax [Thu, 21 Jan 2016 06:35:13 +0000 (09:35 +0300)]
Moved queue unit test to gtest framework

8 years agoTest thread initial version
khizmax [Wed, 20 Jan 2016 16:25:55 +0000 (19:25 +0300)]
Test thread initial version

8 years agoAdded free-list implementations
khizmax [Wed, 20 Jan 2016 13:43:47 +0000 (16:43 +0300)]
Added free-list implementations

8 years agoFixed doxygen markup
khizmax [Wed, 20 Jan 2016 13:36:56 +0000 (16:36 +0300)]
Fixed doxygen markup

8 years agoMoved deque unit test to gtest framework
khizmax [Sat, 16 Jan 2016 15:53:26 +0000 (18:53 +0300)]
Moved deque unit test to gtest framework

8 years agoRenamed test namespace
khizmax [Fri, 15 Jan 2016 21:26:08 +0000 (00:26 +0300)]
Renamed test namespace

8 years agoMoved priority_queue unit test to gtest framework
khizmax [Fri, 15 Jan 2016 21:25:48 +0000 (00:25 +0300)]
Moved priority_queue unit test to gtest framework

8 years agoMoved stack unit test to gtest framework
khizmax [Tue, 12 Jan 2016 20:44:07 +0000 (23:44 +0300)]
Moved stack unit test to gtest framework
Removed Android build

8 years agoIssue #48: added std::move for pop() function of stack/queue/pqueue
khizmax [Tue, 12 Jan 2016 10:37:26 +0000 (13:37 +0300)]
Issue #48: added std::move for pop() function of stack/queue/pqueue
Fixed stack overflow case in pqueue unit tests

8 years agoIssue #50: fixed possible double-free case in flat combining algorithm
khizmax [Sun, 10 Jan 2016 11:15:45 +0000 (14:15 +0300)]
Issue #50: fixed possible double-free case in flat combining algorithm

8 years agoFixed typo
khizmax [Sun, 10 Jan 2016 10:40:07 +0000 (13:40 +0300)]
Fixed typo

8 years agoFixed recursive links in docs
khizmax [Sat, 9 Jan 2016 09:19:22 +0000 (12:19 +0300)]
Fixed recursive links in docs

8 years agoRemoved unused configurations
khizmax [Thu, 7 Jan 2016 16:50:50 +0000 (19:50 +0300)]
Removed unused configurations

8 years agoMerge branch 'dev-gtest' into dev
khizmax [Thu, 7 Jan 2016 10:28:59 +0000 (13:28 +0300)]
Merge branch 'dev-gtest' into dev

8 years agoChanged version to 2.2.0
khizmax [Thu, 7 Jan 2016 10:28:40 +0000 (13:28 +0300)]
Changed version to 2.2.0

8 years agoRemoved unused build configurations
khizmax [Wed, 6 Jan 2016 12:35:07 +0000 (15:35 +0300)]
Removed unused build configurations

8 years agoStart moving to gtest framework
khizmax [Wed, 6 Jan 2016 12:34:32 +0000 (15:34 +0300)]
Start moving to gtest framework

8 years agoChangelog v2.1.0
khizmax [Tue, 5 Jan 2016 14:10:54 +0000 (17:10 +0300)]
Changelog

8 years agoAdded copyright and license
khizmax [Tue, 5 Jan 2016 14:02:43 +0000 (17:02 +0300)]
Added copyright and license

8 years agoChanged test parameters
khizmax [Tue, 5 Jan 2016 06:29:26 +0000 (09:29 +0300)]
Changed test parameters

8 years agoReformatting
khizmax [Tue, 5 Jan 2016 06:28:27 +0000 (09:28 +0300)]
Reformatting

8 years agoFormatting
khizmax [Sun, 3 Jan 2016 14:37:20 +0000 (17:37 +0300)]
Formatting

8 years agoFixed rare memory-use-after-free
khizmax [Fri, 1 Jan 2016 13:42:10 +0000 (16:42 +0300)]
Fixed rare memory-use-after-free

8 years agoFixed memory ordering
khizmax [Fri, 1 Jan 2016 13:41:16 +0000 (16:41 +0300)]
Fixed memory ordering

8 years agoAdd epoch_count parameter in cds::gc::DHP constructor
khizmax [Wed, 30 Dec 2015 20:17:10 +0000 (23:17 +0300)]
Add epoch_count parameter in cds::gc::DHP constructor
Add cds::gc::DHP initialization parameters to test config files

8 years agoFixed FeldmanHashSet<RCU>
khizmax [Mon, 28 Dec 2015 04:30:53 +0000 (07:30 +0300)]
Fixed FeldmanHashSet<RCU>

8 years agoFixed tests
khizmax [Mon, 28 Dec 2015 04:30:22 +0000 (07:30 +0300)]
Fixed tests

8 years agoFixed GCC incompatibility
khizmax [Fri, 25 Dec 2015 05:23:29 +0000 (08:23 +0300)]
Fixed GCC incompatibility

8 years agoFormatting
khizmax [Thu, 24 Dec 2015 20:01:58 +0000 (23:01 +0300)]
Formatting

8 years agoFixed compatibility with boost 1.59 for striped intrusive sets
khizmax [Thu, 24 Dec 2015 14:59:39 +0000 (17:59 +0300)]
Fixed compatibility with boost 1.59 for striped intrusive sets

8 years agoText formatting, docfix
khizmax [Thu, 24 Dec 2015 12:24:22 +0000 (15:24 +0300)]
Text formatting, docfix

8 years agoFixed FeldmanHashSet
khizmax [Wed, 23 Dec 2015 21:26:21 +0000 (00:26 +0300)]
Fixed FeldmanHashSet

8 years agosome improvements
khizmax [Wed, 23 Dec 2015 17:49:43 +0000 (20:49 +0300)]
some improvements

8 years agoAdded more assertion
khizmax [Wed, 23 Dec 2015 06:29:45 +0000 (09:29 +0300)]
Added more assertion

8 years agoDisabled -Wunused-local-typedefs for CMake build
khizmax [Tue, 22 Dec 2015 20:06:39 +0000 (23:06 +0300)]
Disabled -Wunused-local-typedefs for CMake build

8 years agoFixed a bug in split_bitstring algo
khizmax [Tue, 22 Dec 2015 19:54:09 +0000 (22:54 +0300)]
Fixed a bug in split_bitstring algo

8 years agoformatting
khizmax [Tue, 22 Dec 2015 14:37:28 +0000 (17:37 +0300)]
formatting

8 years agoDocfix
khizmax [Tue, 22 Dec 2015 14:24:31 +0000 (17:24 +0300)]
Docfix

8 years agoRemoved wrong assertion
khizmax [Tue, 22 Dec 2015 11:45:35 +0000 (14:45 +0300)]
Removed wrong assertion

8 years agoRelaxed checking conditions for Map_InsDel_func test
khizmax [Tue, 22 Dec 2015 10:41:30 +0000 (13:41 +0300)]
Relaxed checking conditions for Map_InsDel_func test

8 years agoFixed Map_InsDel_func test
khizmax [Mon, 21 Dec 2015 15:03:36 +0000 (18:03 +0300)]
Fixed Map_InsDel_func test

8 years agoMerge branch 'integration' of github.com:khizmax/libcds into integration
khizmax [Sun, 20 Dec 2015 20:01:35 +0000 (23:01 +0300)]
Merge branch 'integration' of github.com:khizmax/libcds into integration

8 years agoMerge pull request #47 from eugenyk/master
Max Khizhinsky [Sun, 20 Dec 2015 19:57:20 +0000 (22:57 +0300)]
Merge pull request #47 from eugenyk/master

Added posibility to analize test coverage through gcov

8 years agoUseful warnings for gcc added
Eugeny Kalishenko [Sun, 20 Dec 2015 11:41:18 +0000 (14:41 +0300)]
Useful warnings for gcc added

8 years agoRebuilt threaded uRCU logic
khizmax [Sun, 20 Dec 2015 08:48:50 +0000 (11:48 +0300)]
Rebuilt threaded uRCU logic
Added single-consumer option to Vyukov's queue

8 years agoFixed false assert
khizmax [Sun, 20 Dec 2015 08:46:46 +0000 (11:46 +0300)]
Fixed false assert

8 years agoFixed files encoding (#46)
Eugeny Kalishenko [Sat, 19 Dec 2015 12:40:49 +0000 (15:40 +0300)]
Fixed files encoding (#46)

8 years agoAdded compiler flags for test coverage, active when using with
Eugeny Kalishenko [Sat, 19 Dec 2015 12:39:50 +0000 (15:39 +0300)]
Added compiler flags for test coverage, active when using with
-DWITH_TESTS_COVERAGE (#46)

8 years agoAdded missing hazard ptr to FeldmanHashSet<HP> insert()/update() functions
khizmax [Fri, 18 Dec 2015 19:26:35 +0000 (22:26 +0300)]
Added missing hazard ptr to FeldmanHashSet<HP> insert()/update() functions

8 years agoMinor changes induced by improvements of Vyukov queue
khizmax [Thu, 17 Dec 2015 19:57:32 +0000 (22:57 +0300)]
Minor changes induced by improvements of Vyukov queue

8 years agoMake Vyukov queue linearizable
khizmax [Thu, 17 Dec 2015 19:44:14 +0000 (22:44 +0300)]
Make Vyukov queue linearizable

8 years agoLazyList refactoring
khizmax [Mon, 14 Dec 2015 20:17:17 +0000 (23:17 +0300)]
LazyList refactoring

8 years agoFixed Set_InsDel_string test
khizmax [Mon, 14 Dec 2015 18:59:08 +0000 (21:59 +0300)]
Fixed Set_InsDel_string test

8 years agoFixed Cppcheck warnings
khizmax [Fri, 11 Dec 2015 14:38:22 +0000 (17:38 +0300)]
Fixed Cppcheck warnings

8 years agoformatting
khizmax [Fri, 11 Dec 2015 05:53:32 +0000 (08:53 +0300)]
formatting

8 years agoFixed noexcept args
khizmax [Fri, 11 Dec 2015 05:53:04 +0000 (08:53 +0300)]
Fixed noexcept args

8 years agoFixed noexcept spec
khizmax [Thu, 10 Dec 2015 19:55:56 +0000 (22:55 +0300)]
Fixed noexcept spec

8 years agoFixed Map_find_string test
khizmax [Thu, 10 Dec 2015 19:40:25 +0000 (22:40 +0300)]
Fixed Map_find_string test

8 years agoFixed issues found by Cppcheck
khizmax [Thu, 10 Dec 2015 15:44:17 +0000 (18:44 +0300)]
Fixed issues found by Cppcheck

8 years agoAdded missing header
khizmax [Wed, 9 Dec 2015 20:38:51 +0000 (23:38 +0300)]
Added missing header

8 years agoTune FeldmanHashMap tests
khizmax [Wed, 9 Dec 2015 19:42:05 +0000 (22:42 +0300)]
Tune FeldmanHashMap tests

8 years agoTest tuning
khizmax [Wed, 9 Dec 2015 18:43:46 +0000 (21:43 +0300)]
Test tuning

8 years agoRemoved std::map w/o sync from map_insfind_int test
khizmax [Wed, 9 Dec 2015 17:33:49 +0000 (20:33 +0300)]
Removed std::map w/o sync from map_insfind_int test

8 years agoFixed BronsonAVLTreeMap nullptr access
khizmax [Wed, 9 Dec 2015 17:04:26 +0000 (20:04 +0300)]
Fixed BronsonAVLTreeMap nullptr access