
18 Oct
2007
18 Oct
'07
10:27 p.m.
"Ion GaztaƱaga" <igaztanaga@gmail.com> wrote in message news:4717AEEC.1030607@gmail.com... Splaying performed would break usual de-facto thread-safety guarantees for STL and Intrusive containers (read-only access from different threads is thread-safe). We had the same worry about thread-safety on the self-adjusting trie in xpressive (xpressive/detail/utility/symbols.hpp). Rather than remove the self-adjusting optimization, we decided to enable it conditionally when BOOST_DISABLE_THREADS is defined and exclude it otherwise.