BDE 3.56.0: Production Release

Schedule

  • BDE team is pleased to announce that the BDE 3.56.0 production release was completed on Monday, Jun 8, 2020.

BDE 3.56.0 Highlights

bdlma::AligningAllocator Changes

This release of BDE updates bdlma::AligningAllocator, which is no longer limited to aligning to the platform’s maximal alignment. Note that implementing alignment requirements requires allocating additional memory that will go unused, potentially up to the alignment requirement number of bytes – so large alignment requirements may waste a equivalently large amount of memory. An OpenGrok search did not find any uses that would be affected by this change.

If you have questions or concerns contact Joshua Berne.

Fixed requests: 3.56.0

Summary

bslstl_ratio: component was created with no test driver

a_iconv: handle output of strings near default capacity correctly.

bsl: Define hashAppend for std::variant and std::optional

bdlma::AligningAllocator should not round down alignment given to it

[bsl] Silence the noisy test driver warnings on Solaris

Insufficient documentation in the component baexml_schemaparser

bdld: miscellaneous minor doc issues