libcds.git
9 years agoAdd C++11 support to travis-ci
khizmax [Thu, 5 Mar 2015 11:11:20 +0000 (14:11 +0300)]
Add C++11 support to travis-ci

9 years agoFixed travis-ci script
khizmax [Thu, 5 Mar 2015 10:53:09 +0000 (13:53 +0300)]
Fixed travis-ci script

9 years agoadd Travis-ci YAML
khizmax [Thu, 5 Mar 2015 10:46:16 +0000 (13:46 +0300)]
add Travis-ci YAML

9 years agoRevert "Added Landscape.io badge"
khizmax [Thu, 5 Mar 2015 09:56:04 +0000 (12:56 +0300)]
Revert "Added Landscape.io badge"

This reverts commit 6ee62c8a74ed95b5c703df3b65b25b8aa7b3f3ee.

9 years agoAdded Landscape.io badge
khizmax [Thu, 5 Mar 2015 09:47:31 +0000 (12:47 +0300)]
Added Landscape.io badge

9 years agoadded coverity badge
khizmax [Wed, 4 Mar 2015 16:42:42 +0000 (19:42 +0300)]
added coverity badge

9 years agoadd version badge
khizmax [Wed, 4 Mar 2015 16:32:37 +0000 (19:32 +0300)]
add version badge

9 years agoAdded tree consistency checking to the map unit test
khizmax [Wed, 4 Mar 2015 15:24:27 +0000 (18:24 +0300)]
Added tree consistency checking to the map unit test

9 years agofixed Bronson's AVL-tree unit test
khizmax [Wed, 4 Mar 2015 15:03:31 +0000 (18:03 +0300)]
fixed Bronson's AVL-tree unit test

9 years agoChanged test for Bronson AVL-tree compatibility
khizmax [Wed, 4 Mar 2015 14:52:52 +0000 (17:52 +0300)]
Changed test for Bronson AVL-tree compatibility

9 years agoChanged functor signature for erase( Key, Func )
khizmax [Wed, 4 Mar 2015 14:52:04 +0000 (17:52 +0300)]
Changed functor signature for erase( Key, Func )

9 years agoFix doc
khizmax [Tue, 3 Mar 2015 20:46:11 +0000 (23:46 +0300)]
Fix doc

9 years agoFixed Bronson AVL-Tree tests
khizmax [Mon, 2 Mar 2015 20:38:34 +0000 (23:38 +0300)]
Fixed Bronson AVL-Tree tests

9 years agoChanged build script mode
khizmax [Mon, 2 Mar 2015 20:04:11 +0000 (23:04 +0300)]
Changed build script mode

9 years agoMerge commit 'a9213ce45072f66144284647ccae242f91ca30af' into dev
khizmax [Wed, 25 Feb 2015 20:16:17 +0000 (23:16 +0300)]
Merge commit 'a9213ce45072f66144284647ccae242f91ca30af' into dev

9 years agoOn dev: bronson-unit-test
khizmax [Wed, 25 Feb 2015 20:15:33 +0000 (23:15 +0300)]
On dev: bronson-unit-test

9 years agoindex on dev: 042f5af Merge branch 'dev' of github.com:khizmax/libcds into dev
khizmax [Wed, 25 Feb 2015 20:15:32 +0000 (23:15 +0300)]
index on dev: 042f5af Merge branch 'dev' of github.com:khizmax/libcds into dev

9 years agoImproved BronsonAVLTreeMap doc
khizmax [Tue, 24 Feb 2015 09:47:27 +0000 (12:47 +0300)]
Improved BronsonAVLTreeMap doc

9 years agoMerge branch 'dev' of github.com:khizmax/libcds into dev
khizmax [Mon, 23 Feb 2015 18:27:58 +0000 (21:27 +0300)]
Merge branch 'dev' of github.com:khizmax/libcds into dev

9 years agoChanged docs
khizmax [Sun, 22 Feb 2015 19:01:51 +0000 (22:01 +0300)]
Changed docs

9 years agoBronson AVL-tree: added check_consistency function
khizmax [Sun, 22 Feb 2015 18:57:34 +0000 (21:57 +0300)]
Bronson AVL-tree: added check_consistency function

9 years agofixed doc typo
khizmax [Tue, 17 Feb 2015 15:32:18 +0000 (18:32 +0300)]
fixed doc typo

9 years agosimplified local types
khizmax [Tue, 17 Feb 2015 15:31:58 +0000 (18:31 +0300)]
simplified local types

9 years agoFixed MSVC batch build script
khizmax [Tue, 17 Feb 2015 13:57:20 +0000 (16:57 +0300)]
Fixed MSVC batch build script

9 years agoFixed MinGW incompatibility
khizmax [Tue, 17 Feb 2015 13:18:56 +0000 (16:18 +0300)]
Fixed MinGW incompatibility

9 years agoFixed comparing signed/unsigned int
khizmax [Tue, 17 Feb 2015 12:58:02 +0000 (15:58 +0300)]
Fixed comparing signed/unsigned int

9 years agoFixed build script
khizmax [Tue, 17 Feb 2015 12:12:47 +0000 (15:12 +0300)]
Fixed build script

9 years agoFix typo
khizmax [Mon, 16 Feb 2015 20:00:17 +0000 (23:00 +0300)]
Fix typo

9 years agoAdded Bronson AVL-tree header tests
khizmax [Mon, 16 Feb 2015 18:04:14 +0000 (21:04 +0300)]
Added Bronson AVL-tree header tests

9 years agoBronson's AVL-tree impl
khizmax [Sat, 14 Feb 2015 15:40:01 +0000 (18:40 +0300)]
Bronson's AVL-tree impl

9 years agofix a lot of typo
khizmax [Sat, 14 Feb 2015 15:39:35 +0000 (18:39 +0300)]
fix a lot of typo

9 years agofixed: memory is allocated but not initialized, add ctor call
khizmax [Sat, 14 Feb 2015 15:38:59 +0000 (18:38 +0300)]
fixed: memory is allocated but not initialized, add ctor call

9 years agochanged std::unique_ptr to more restrictive cds::urcu::exempt_ptr
khizmax [Fri, 13 Feb 2015 20:45:20 +0000 (23:45 +0300)]
changed std::unique_ptr to more restrictive cds::urcu::exempt_ptr

9 years agoAdded support for removing node's value via RCU disposing cycle
khizmax [Wed, 11 Feb 2015 10:48:20 +0000 (13:48 +0300)]
Added support for removing node's value via RCU disposing cycle

9 years agoAdded possibility to remove node's value via RCU disposing cycle
khizmax [Tue, 10 Feb 2015 17:03:24 +0000 (20:03 +0300)]
Added possibility to remove node's value via RCU disposing cycle

9 years agoBronson's AVL-tree: add extract_min/max
khizmax [Sat, 7 Feb 2015 15:58:59 +0000 (18:58 +0300)]
Bronson's AVL-tree: add extract_min/max

9 years agoBronson's AVL-tree impl
khizmax [Sat, 7 Feb 2015 14:42:06 +0000 (17:42 +0300)]
Bronson's AVL-tree impl

9 years agoBronson's AVL-tree impl
khizmax [Fri, 6 Feb 2015 21:25:49 +0000 (00:25 +0300)]
Bronson's AVL-tree impl

9 years agoBronson's AVL-tree impl
khizmax [Fri, 6 Feb 2015 21:21:38 +0000 (00:21 +0300)]
Bronson's AVL-tree impl

9 years agoAdd new statistics
khizmax [Fri, 6 Feb 2015 21:03:59 +0000 (00:03 +0300)]
Add new statistics

9 years agoAdd internal statistics
khizmax [Fri, 6 Feb 2015 20:47:36 +0000 (23:47 +0300)]
Add internal statistics

9 years agoFix doc
khizmax [Fri, 6 Feb 2015 20:47:16 +0000 (23:47 +0300)]
Fix doc

9 years agoChanged sync monitor internal interface from base hook to member hook
khizmax [Thu, 5 Feb 2015 20:13:39 +0000 (23:13 +0300)]
Changed sync monitor internal interface from base hook to member hook

9 years agoBronson AVLtree impl
khizmax [Thu, 5 Feb 2015 16:26:10 +0000 (19:26 +0300)]
Bronson AVLtree impl

9 years agoChanged MinGW build script sample for TDM-GCC 4.9
khizmax [Thu, 5 Feb 2015 11:39:17 +0000 (14:39 +0300)]
Changed MinGW build script sample for TDM-GCC 4.9

9 years agoFix TDM-GCC incompatibility
khizmax [Thu, 5 Feb 2015 11:33:03 +0000 (14:33 +0300)]
Fix TDM-GCC incompatibility

9 years agoBronson AVL-tree impl
khizmax [Wed, 4 Feb 2015 20:44:42 +0000 (23:44 +0300)]
Bronson AVL-tree impl

9 years agoBronson AVL-tree impl
khizmax [Wed, 4 Feb 2015 15:15:56 +0000 (18:15 +0300)]
Bronson AVL-tree impl

9 years agoBronson AVL-tree impl
khizmax [Wed, 4 Feb 2015 14:37:33 +0000 (17:37 +0300)]
Bronson AVL-tree impl

9 years agoFix extract() member function doc
khizmax [Wed, 4 Feb 2015 14:36:22 +0000 (17:36 +0300)]
Fix extract() member function doc

9 years agoBronson AVL-tree impl
khizmax [Wed, 4 Feb 2015 11:53:31 +0000 (14:53 +0300)]
Bronson AVL-tree impl

9 years agoAdded sync monitor for pool of mutexes
khizmax [Tue, 3 Feb 2015 09:40:07 +0000 (12:40 +0300)]
Added sync monitor for pool of mutexes
Simplified monitor interface
Fix doc bugs

9 years agoAdded sync_monitor option
khizmax [Mon, 2 Feb 2015 20:13:11 +0000 (23:13 +0300)]
Added sync_monitor option

9 years agoChanged VC 2015 projects
khizmax [Mon, 2 Feb 2015 18:40:32 +0000 (21:40 +0300)]
Changed VC 2015 projects

9 years agoRenamed sync::injected_monitor to sync::injecting_monitor
khizmax [Mon, 2 Feb 2015 12:24:26 +0000 (15:24 +0300)]
Renamed sync::injected_monitor to sync::injecting_monitor

9 years agoAdded sync::Monitor concept
khizmax [Mon, 2 Feb 2015 10:58:50 +0000 (13:58 +0300)]
Added sync::Monitor concept

9 years agoBronson AVL-tree impl
khizmax [Mon, 2 Feb 2015 06:11:46 +0000 (09:11 +0300)]
Bronson AVL-tree impl

9 years agoUpdated MS VC 14 CTP projects
khizmax [Sun, 1 Feb 2015 17:59:28 +0000 (20:59 +0300)]
Updated MS VC 14 CTP projects

9 years agoAdded warnings for deprecated .h files
khizmax [Sat, 31 Jan 2015 15:24:34 +0000 (18:24 +0300)]
Added warnings for deprecated .h files

9 years agoBronson AVL-tree impl
khizmax [Sat, 31 Jan 2015 14:38:38 +0000 (17:38 +0300)]
Bronson AVL-tree impl

9 years agoAdded sync::injected_monitor
khizmax [Sat, 31 Jan 2015 14:38:07 +0000 (17:38 +0300)]
Added sync::injected_monitor

9 years agoRenamed cds::lock::array to cds::sync::lock_array, moved cds/lock/array.h to cds...
khizmax [Sat, 31 Jan 2015 14:36:04 +0000 (17:36 +0300)]
Renamed cds::lock::array to cds::sync::lock_array, moved cds/lock/array.h to cds/sync/lock_array.h

9 years agoAdded injected monitor
khizmax [Sat, 31 Jan 2015 13:58:51 +0000 (16:58 +0300)]
Added injected monitor

9 years agorename cds::lock namespace to cds::sync, move corresponding .h files
khizmax [Sat, 31 Jan 2015 13:57:28 +0000 (16:57 +0300)]
rename cds::lock namespace to cds::sync, move corresponding .h files

9 years agoissue #11: replace _CDS_ header guard prefix with CDSLIB_
khizmax [Sat, 31 Jan 2015 11:24:36 +0000 (14:24 +0300)]
issue #11: replace _CDS_ header guard prefix with CDSLIB_

9 years agoBronson AVL-tree impl
khizmax [Tue, 27 Jan 2015 21:21:20 +0000 (00:21 +0300)]
Bronson AVL-tree impl

9 years agoAdd total perf counters to set/map ins/del/find tests
khizmax [Mon, 26 Jan 2015 20:28:25 +0000 (23:28 +0300)]
Add total perf counters to set/map ins/del/find tests

9 years agoBronson AVL-tree impl
khizmax [Mon, 26 Jan 2015 20:13:09 +0000 (23:13 +0300)]
Bronson AVL-tree impl

9 years agoRemoved MSVC 2008 artefacts
khizmax [Fri, 23 Jan 2015 09:54:44 +0000 (12:54 +0300)]
Removed MSVC 2008 artefacts

9 years agoissue#11: cds: changed __CDS_ guard prefix to CDSLIB_ for all .h files
khizmax [Thu, 22 Jan 2015 20:24:18 +0000 (23:24 +0300)]
issue#11: cds: changed __CDS_ guard prefix to CDSLIB_ for all .h files

9 years agoissue#11: tests/test-hdr: changed .h file guard prefix to CDSTEST_xxx
khizmax [Thu, 22 Jan 2015 16:43:43 +0000 (19:43 +0300)]
issue#11: tests/test-hdr: changed .h file guard prefix to CDSTEST_xxx

9 years agoissue#11: tests/unit: changed .h file guard prefix to CDSUNIT_xxx
khizmax [Thu, 22 Jan 2015 12:54:00 +0000 (15:54 +0300)]
issue#11: tests/unit: changed .h file guard prefix to CDSUNIT_xxx

9 years agoissue#11: tests/cppunit: changed .h file guard prefix to CDS_CPPUNIT_xxx
khizmax [Thu, 22 Jan 2015 11:53:36 +0000 (14:53 +0300)]
issue#11: tests/cppunit: changed .h file guard prefix to CDS_CPPUNIT_xxx

9 years agoFix issue#10: removed unnecessary null pointer checks
khizmax [Thu, 22 Jan 2015 11:32:53 +0000 (14:32 +0300)]
Fix issue#10: removed unnecessary null pointer checks

9 years agoMerge branch 'dev' of github.com:khizmax/libcds into dev
khizmax [Thu, 22 Jan 2015 11:20:11 +0000 (14:20 +0300)]
Merge branch 'dev' of github.com:khizmax/libcds into dev

9 years agoCorrected URCU doc
khizmax [Thu, 22 Jan 2015 11:18:17 +0000 (14:18 +0300)]
Corrected URCU doc

9 years agoAdd pull-request requirements
khizmax [Mon, 19 Jan 2015 19:28:48 +0000 (22:28 +0300)]
Add pull-request requirements

9 years agoBronson's AVL-tree dev
khizmax [Mon, 19 Jan 2015 18:52:58 +0000 (21:52 +0300)]
Bronson's AVL-tree dev

9 years agoadded "pop from empty queue" counter to queue statistics
khizmax [Sat, 17 Jan 2015 10:44:08 +0000 (13:44 +0300)]
added "pop from empty queue" counter to queue statistics

9 years agoBronson AVLtree development
khizmax [Sat, 17 Jan 2015 09:56:44 +0000 (12:56 +0300)]
Bronson AVLtree development

9 years agoAdd "thanks" file
khizmax [Sat, 17 Jan 2015 09:56:08 +0000 (12:56 +0300)]
Add "thanks" file

9 years agoFix doc
khizmax [Sat, 17 Jan 2015 09:55:36 +0000 (12:55 +0300)]
Fix doc

9 years agoBronson AVL-tree RCU: add find() functions
khizmax [Sat, 3 Jan 2015 16:55:11 +0000 (19:55 +0300)]
Bronson AVL-tree RCU: add find() functions

9 years agoBeginning of concurrent AVL-tree implementation (RCU)
khizmax [Fri, 2 Jan 2015 15:42:05 +0000 (18:42 +0300)]
Beginning of concurrent AVL-tree implementation (RCU)

9 years agoFix doc bugs
khizmax [Fri, 2 Jan 2015 15:31:10 +0000 (18:31 +0300)]
Fix doc bugs

9 years agofix typo
khizmax [Fri, 2 Jan 2015 14:11:09 +0000 (17:11 +0300)]
fix typo

9 years agoprepare for next version 2.1.0
khizmax [Tue, 30 Dec 2014 06:49:03 +0000 (09:49 +0300)]
prepare for next version 2.1.0

9 years agov.2.0.0 release v2.0.0
khizmax [Tue, 30 Dec 2014 05:50:02 +0000 (08:50 +0300)]
v.2.0.0 release

9 years agofix doc
khizmax [Thu, 18 Dec 2014 16:11:01 +0000 (19:11 +0300)]
fix doc

9 years agofix typo
khizmax [Sun, 14 Dec 2014 13:04:26 +0000 (16:04 +0300)]
fix typo

9 years agoFix GCC 4.8 <atomic> incompatibility
khizmax [Sun, 14 Dec 2014 09:13:01 +0000 (12:13 +0300)]
Fix GCC 4.8 <atomic> incompatibility

9 years agoObsolete MSVC 2013 compatibility fix has been removed
khizmax [Sat, 13 Dec 2014 13:14:57 +0000 (16:14 +0300)]
Obsolete MSVC 2013 compatibility fix has been removed

9 years agoadd support for GCC 5: std::list::size() complexity is O(1)
khizmax [Sat, 13 Dec 2014 13:08:20 +0000 (16:08 +0300)]
add support for GCC 5: std::list::size() complexity is O(1)

9 years agoImprove priority queue pop test
khizmax [Sat, 13 Dec 2014 12:55:14 +0000 (15:55 +0300)]
Improve priority queue pop test

9 years agoreadme fix
khizmax [Fri, 12 Dec 2014 12:57:41 +0000 (15:57 +0300)]
readme fix

9 years agofix doc
khizmax [Wed, 10 Dec 2014 20:06:30 +0000 (23:06 +0300)]
fix doc

9 years agofix doc
khizmax [Wed, 10 Dec 2014 16:31:33 +0000 (19:31 +0300)]
fix doc

9 years agoMerge branch 'dev'
khizmax [Fri, 5 Dec 2014 15:24:00 +0000 (18:24 +0300)]
Merge branch 'dev'

9 years agofixed readme
khizmax [Fri, 5 Dec 2014 15:00:15 +0000 (18:00 +0300)]
fixed readme

9 years agoImprove cds::gc::DHP scan() performance
khizmax [Thu, 4 Dec 2014 13:19:28 +0000 (16:19 +0300)]
Improve cds::gc::DHP scan() performance