BDE 3.124.0 Release¶
Schedule¶
The BDE team announces that the BDE 3.124.0 production release was completed on Monday, September 25, 2023.
BDE 3.124.0 Highlights¶
bbs_build
now supports a --dependers-of
option¶
BDE 3.124.0 adds a --dependers-of
option to the BDE bbs_build
tool.
This option is mutually-exclusive with --targets
, and specifies components
whose dependers (i.e., components that use the named components directly or
indirectly) should be built and tested.
$ bbs_build --dependers-of bdlb_print
In this case, bdlb_print
and any packages/components it depends on would
be built, followed by everything that uses bdlb_print
.
Other New Features¶
BSL Support for C++20 has been completed
Fixed DRQSs:¶
Summary |
---|
ensure the function static mutex is safely initialized in baltzo_localtimeoffsetuil.cpp |
C++20 work: Create array+std::ranges breathing test in bslstl_array.t.cpp |
C++20 work: Create final release notes / documentation |
Integrate get_dependers into cmake_build, bbs_build |
Cycle removal: Parent ticket to remove cycles in BDE |
[C++20] bdlb_NullableValue test driver does not compile with MSVC VS2022 |
Provide bsl::invoke_result_t |
Please inline bsl vector push_back |
Cycle Removal: bslmf_enableif: kill dependencies on is_polymorphic, is_rundamental |
Cycle removal: bslmt: Remove cycle with readerwriterlockassert |
Third round of changes to NullableAllocatedValue |
ball::Broadcast observer to use transparent lookup in the implementation. |
Please provide a proxy type NullableValue and NullableAllocatedValue |
Cycle Removal: bslmt: Remove cycles related to bslmt_testutil (part 2) |
bdlbb::Blob::moveAndAppendDataBuffers assertion failure |