Closed thebrandre closed 3 years ago
Thanks. I had implemented the MSVC workarounds for pointer
and const_pointer
, but not for size_type
and difference_type
. Fixed in 484487f in develop. Will get this into the 1.74 release.
Surprisingly, this seems not to be the case with VS2019's compiler Microsoft (R) C/C++ Optimizing Compiler Version 19.26.28806 for x86.
That's because Microsoft later removed their _CXX17_DEPRECATE_OLD_ALLOCATOR_MEMBERS
from those members in their std::allocator
definition.
Thanks a lot for fixing it so fast!
We get a lot of noisy warnings from msvc-14.1 when including
circular_buffer.hpp
with the 1.74 Release Candidate. These warnings do not appear with the current stable version of boost 1.73. This issue seems related to #75 but, as far as I can see, the release candidate should already have this fix?Simple example:
Compiling it with VS2017's compiler Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27042 for x64 and the stable version of boost produces no warnings:
And the same thing with the release candidate of 1.74 via
will generate these warnings:
Surprisingly, this seems not to be the case with VS2019's compiler Microsoft (R) C/C++ Optimizing Compiler Version 19.26.28806 for x86.