IterableList: fixed a complex bug that can be called "ABA problem of null pointer"
authorkhizmax <libcds.dev@gmail.com>
Sun, 30 Oct 2016 19:06:57 +0000 (22:06 +0300)
committerkhizmax <libcds.dev@gmail.com>
Sun, 30 Oct 2016 19:06:57 +0000 (22:06 +0300)
commite1318dab17daf036115e390b16d9605407708bc2
treede6d7a762d87896d644c5a4133d3b770cbb479ff
parent46d9829c1e2543773c743957866679f97823ffc1
IterableList: fixed a complex bug that can be called "ABA problem of null pointer"
16 files changed:
cds/container/details/make_split_list_set_iterable_list.h
cds/container/details/make_split_list_set_lazy_list.h
cds/container/details/make_split_list_set_michael_list.h
cds/container/split_list_map_nogc.h
cds/container/split_list_map_rcu.h
cds/container/split_list_set.h
cds/container/split_list_set_nogc.h
cds/container/split_list_set_rcu.h
cds/intrusive/details/iterable_list_base.h
cds/intrusive/details/split_list_base.h
cds/intrusive/impl/iterable_list.h
cds/intrusive/split_list_nogc.h
cds/intrusive/split_list_rcu.h
test/include/cds_test/stat_iterable_list_out.h
test/stress/map/map_type_split_list.h
test/stress/set/set_type_split_list.h