Boost logo

Boost :

From: Joaquin M López Muñoz (joaquinlopezmunoz_at_[hidden])
Date: 2023-06-30 09:22:23


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/simple_locking.hpp?
>
> 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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk