El 30/06/2023 a las 9:00, Alexander Grund via Boost escribió:
Am 29.06.23 um 20:17 schrieb Foelsche, Peter via Boost:
On windows flyweight simple_locking is using std::mutex but it should be using std::recursive_mutex.
Are you referring to https://github.com/boostorg/flyweight/blob/develop/include/boost/flyweight/s...
I was confused that this Boost lib would be using the std-variants of the locking classes not the Boost ones so I checked it. And indeed I can't see any reference to `std::mutex`. Instead `simple_locking` uses `recursive_lightweight_mutex` a custom mutex that IS recursive.
Hi, this is indeed a regression in Boost.Flyweight, please see https://github.com/boostorg/flyweight/issues/12 for details. Should be fixed now. Best, Joaquín M López Muñoz