BDE 4.18.0 Release
Schedule
The BDE team announces that the BDE 4.18.0 production release was completed on Monday, Dec 23th, 2024.
BDE 4.18.0 Release Highlights
bslim::Printer Now Supports Tuples
This release adds support to bslim::Printer for printing objects of type
bsl::tuple, provided that each element type can be printed using
bslim::Printer. For example:
bsl::tuple<int, const char*, double> t(1, "two", 3.14);
bslim::Printer p(&bsl::cout, 0, -1);
p.printAttribute("tuple", t);
will output:
tuple = [ 1 "two" 3.14 ]
Note that bsl::tuple is an alias to std::tuple.
Fixed DRQSs:
Summary |
|---|
bdlt::Datetime::add*IfValid – internal over/underflow undermines wide contracts |
Add support for Linux ARM64 - fix tests |
MultiQueueThreadPool task destruction ordering |
Support bsl::tuple in bslim::Printer |
bdlde_base64-en-de-coderoptions documentation |
please correct/reduce bdlcc_deque case 15 intermittent issue |
Behavior of FixedThreadPool when the caller specifies e_CREATE_DETACHED |
Backport some C++20 type traits |
Add a release method to TempDirectoryGuard |
Add bdlcc::TimeQueue::removeIf w/ predicate |
bsls_asserttest: same component test doesn’t support .gob files |
Transparent Comparators For String |
Restore comments regarding key construction in map |
Fix ryu build for cmake_build.py |
Fix build error in bslmf_unwrapreference |
Add additional BSLS_REVIEW to timereventscheduler |