BDE 3.73.1: Production Release

Schedule

  • Unfortunately, the planned release of bsl::optional (prematurely announced here) had to be backed out due to compilation issues on Solaris. The BDE 3.73.1 production release was completed on Tuesday, Feb 2, 2021.

BDE 3.73.1 Highlights

New bsl::optional feature backed out

The BDE 3.73 release contained a new component, bsl_optional which provided an implementation of the bsl::optional class template.

Due to compilation issues with legacy files on Solaris, this feature had to be backed out.

Fixed requests: 3.73.1

Summary

bdlde_base64encoder: fix bugs exposed by fuzz test

Regression in bsls_timeinterval.h using gcc 5.5 with c++14 flags on all platforms

Support default constructed StringRef in bdlb::Tokenizer

bdlf::BindUtil::bind on Linux doesn’t work with non-const operator()

bde_runtest.py times out without a message if too many lines from test

please investigate and correct baljsn_datumutil nightly test errors

please update baljsn and baejsn test drivers for -nan –> nan

bsls::TimeInterval (and bdldfp::Decimal) literal support is incompletely documented

ball: Regression in RecordStringFormatter when logging char(0)

Release BDE 3.73.1