BDE 4.21.0 Release
Schedule
The BDE team announces that the BDE 4.21.0 production release was completed on Monday, Feb 24, 2025.
BDE 4.21.0 Release Highlights
bsl::allocator/bslma::Allocator correctly propagates alignement requirements
Both bsl::allocator and bslma::Allocator have been updated to correctly
propagate alignment requirements when allocating memory.
Fixed Tickets
Summary |
|---|
is_nothrow_move_constructible tests fail for some arrays in C++20 |
balber: Encoder fails for bsl::vector with depth=1 |
Create new BSLS_DEPRECATE_FEATURE_HEADER macro |
balst_stacktraceutil: TC 10 is failing on Windows on ‘main’ |
Create bdlat_fuzzutil for BAS-messages |
Increase Default Decoder MaxDepth |
baljsn_parserutil: support std::string, std::pmr::string |
ASSERTV: print ‘(context)’ at end of line of expression values printed by all ASSERTV’s |
bsl::format NumericValue test driver fails to compile with gcc-14 and cpp20 flag |
Support std::copyable concept |
bsl::format Remove excessive checks from ‘basic_format_arg::visit(t_VISITOR&& v)’ method |
bsl::format usage seems to break DTS-13 builds |
Add more types to bdlt_fuzzutil |
Remove use of deprecated bcemt_QLock in bsi |
Please address widespread baexml_schemaparserintegrationtest.t run failure |
Review (and merge) open-source PR, removing PooledBufferChain |
bcemt_condition: Mark with BSLS_DEPRECATE_FEATURE for INIT |
bsl::format Bring ‘bslfmt_formaterror’ to gold quality |
bsl::format Bring ‘bslfmt_formatterbase’ to gold quality |
bslalg::NumericFormatterUtil allows base 37 |
bslstl_chrono.h causes compilation errors on DTS-14 due to missing tzdb and other chrono names. |