SkipList:
authorkhizmax <libcds.dev@gmail.com>
Sat, 25 Jul 2015 09:45:32 +0000 (12:45 +0300)
committerkhizmax <libcds.dev@gmail.com>
Sat, 25 Jul 2015 09:45:32 +0000 (12:45 +0300)
commit9f4651a5d26ac3b768c57e54c643988fb4eab9ef
tree76739a971048b2c70ef705efd67ed94db192e6f8
parentce8755c5d37c946ae5ed00f8bcaa60e796553a70
SkipList:
- fixed memory order
- TSan checking
- replaced ensure() function with update()
- small optimizations
12 files changed:
cds/container/impl/skip_list_map.h
cds/container/impl/skip_list_set.h
cds/container/skip_list_map_nogc.h
cds/container/skip_list_map_rcu.h
cds/container/skip_list_set_nogc.h
cds/container/skip_list_set_rcu.h
cds/intrusive/details/skip_list_base.h
cds/intrusive/impl/skip_list.h
cds/intrusive/skip_list_nogc.h
cds/intrusive/skip_list_rcu.h
tests/test-hdr/set/hdr_intrusive_skiplist_set.h
tests/unit/print_skip_list_stat.h