BDE 3.84.0: Production Release

Schedule

  • The BDE team announces that the BDE 3.84.0 production release was completed on Monday, June 28, 2021.

BDE 3.84.0 Highlights

bdlpcre::Regex: updated underlying library, and added replace

This release updates the PCRE2 library bdlpcre::Regex from version 10.32 to 10.37. This release fixes bugs, and adds improvements.

The bdlpcre::Regex package now has replace methods, using some of those PCRE2 improvements.

Fixed requests: 3.84.0

Summary

Add ‘replace’ APIs to bdlpcre

GCC 11 -std=c++03/c++11/c++14 compilation of bsl_new.h fails due to <exception>

Remove workaround from bdlb_IndexSpanStringUtil test driver

Mark bsl::function signature no-except

shared_ptr::operator=(bslma::ManagedPtr) footgun

Function release has resulted in a change to invoke_result behaviour on MSVC 2015

Update pcre2 to 10.37

baljsn_parserutil.cpp: nightly build build error

BSLS_LIBRARYFEATURES_HAS_CPP17_DEPRECATED_REMOVED is defined in gcc but not c