BDE 3.85.0: Production Release¶
Schedule¶
The BDE team announces that the BDE 3.85.0 production release was completed on Wednesday, July 14, 2021.
BDE 3.85.0 Highlights¶
bslmt::Barrier
: support for ‘arrive’ method¶
The bslmt::Barrier
class now provides standard arrive
and
numArrivals
methods.
The existing numThreads
method is deprecated in favor of numArrivals
.
Continuing BDE 4.0 Changes¶
This release contains a several updates to better support the platform standard
library, which are part of the BDE 4.0 effort. This includes changes to the following
components or packages to add support for bsl::string_view
, std::string
, and/or
std::pmr::string
(where supported):
balxml
bdlde
bdlt
Fixed requests: 3.85.0¶
Summary |
---|
adding shared_mutex class introduced in C++17 |
bde-4.0 interfaces: bdlde |
Add fuzz tests for bdlde_utf8util |
balxml: bde 4.0 interfaces |
bsl::array doesn’t work with bslim::Printer |
bslstl_iterator: re-add ‘size’, ‘ssize’ free functions |
balxml_minireader: Reinstate UTF-8 Validation in XML Decoder |
Remove support for MSVC 2013 |
please correct nightly build issues from bslmf_isconvertible on AIX |
implement chrono extensions for bdlmt::Throttle |
bdlt: bde-4.0 interfaces |
balxml: Please re-sync and test for schema options type equivalence |
please add ‘arrive’ to bslmt_barrier |
‘waitUntilEmpty’ can return unexpectedly in bdlcc_boundedqueue |
Please fix Clang C++03 bdlcc_skiplist test build |
balxml,baexml: Fix test failures |
bdlcc::ObjectPool document undefined behavior on duplicate ‘release’ |
Release BDE 3.85.0 |
Re-apply pcre2 patch |