[Boost-bugs] [Boost C++ Libraries] #12245: intrusive::bstree uses a shared static size_traits for constant_time_size<false>

Subject: [Boost-bugs] [Boost C++ Libraries] #12245: intrusive::bstree uses a shared static size_traits for constant_time_size<false>
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2016-06-01 20:55:10


#12245: intrusive::bstree uses a shared static size_traits for
constant_time_size<false>
-----------------------------------------+------------------------
 Reporter: Jason Dillaman <dillaman@…> | Owner: igaztanaga
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: intrusive
  Version: Boost 1.61.0 | Severity: Problem
 Keywords: |
-----------------------------------------+------------------------
 This causes helgrind warnings about data races to size_holder::decrement
 when multiple instances of the same set instantiation is used.

 See
 https://github.com/boostorg/intrusive/blob/4cf38987a88e1bb1157f1b8957bc0fc167b576e4/include/boost/intrusive/bstree.hpp#L563

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/12245>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:20 UTC