BDE 3.51.0: Production Release¶
Schedule¶
BDE team is pleased to announce that the BDE 3.51.0 production release was completed on Monday, March 16, 2020.
BDE 3.51.0 Highlights¶
bdlma
: Fixes for very large allocations¶
Bugs were detected in
bdlma::SequentialAllocator
andbdlma::ConcurrentPoolAllocator
when handling very large allocations (over 2.5GB and over 2GB, respectively).These issues are corrected in this release.
Fixed requests: 3.51.0¶
Summary |
---|
bdlma::SequentialAllocator triggers assert on allocate(2.5GB) on 32 bit platform |
bdlma::ConcurrentPoolAllocator crash on allocating more than INT_MAX bytes |
a_xercesc::Reader::open() with non-existent file leaves reader in unrecoverable |
balxml: bdldfp::Decimal64 support |
bslim::Printer prints misaligned brackets |
‘balcl’: ‘balcl_typeinfo’: review and merge test driver |
‘balcl’: ‘balcl_occurrenceinfo’: review and merge test driver |
a_iconv is failing nightly tests at runtime on 32-bit platforms |
bdlcc_objectcatalog.h minor cleaning for clang |
investigate bdlma_concurrentpoolallocator nightly failure in case 6 on Sun |
lower threshold in MQTP to avoid intermittent nightly build test failures |
bsls_libraryfeatures #undef XXX 1 |
‘balcl_typeinfo’: TD fails in nightly on 64-bit sparc |
bsls_timeinterval.h warning C5055 on VS2019 in C++20 mode |
Improve Datum clone performance |
BDE 3.50.0 - compilation failure with bsl::pair and __has_nothrow_constructor |
Mistake in description of bsl::string constructor |