BDE 3.125.0 Release

Schedule

  • The BDE team announces that the BDE 3.125.0 production release was completed on Monday, October 9, 2023.

BDE 3.125.0 Highlights

New Features

  • The bdlb::NullableValue type now interoperates fully with bsl::nullopt_t, and in particular with bsl::nullopt, moving its interface even closer to that of bsl::optional.

  • Added bdlde::Utf8Util::codePointValue to convert a single (possibly multi-byte) utf8-encoded character into its corresponding integral code point value.

Fixed DRQSs:

Summary

bslmf_isbitwisecopyable: bde repo work

Add support for bsl::nullopt_t to bdlb::NullableValue

MSVC 2022 C++20 bde error

Add functionality to bdlde::Utf8Util to retrieve code point value from utf-8 bytes

Regnerate bdlb_nullablevalueref_cpp03.h

clean bal nightly build test driver compiler warnings

Fix MSVC 2022 test driver failures for invokeresult

reduce cc-5.12.4 bsl and bdl td compile warnings in top-left of nb

Remove unnecessary testing-only includes from bslstl_stoptoken