mirror of
https://github.com/boostorg/container.git
synced 2026-05-05 16:54:13 +02:00
- Replaced default standard exception classes with Boost.Container own classes, reducing considerably the included files overhead
This commit is contained in:
@@ -1341,6 +1341,11 @@ use [*Boost.Container]? There are several reasons for that:
|
||||
[section:release_notes_boost_1_76_00 Boost 1.76 Release]
|
||||
|
||||
* Added [[no-discard]] attribute in all containers to catch bugs related to unused return values.
|
||||
|
||||
* Replaced default standard exception classes with Boost.Container own classes, reducing considerably the included files overhead.
|
||||
Example: in MSVC 19 `boost/container/vector.hpp` preprocessed file size reduces from 1,5MB to 930KB. If you still want to use
|
||||
standard exception classes, you can define `BOOST_CONTAINER_USE_STD_EXCEPTIONS` before using any Boost.Container class.
|
||||
|
||||
* Fixed bugs/issues:
|
||||
* [@https://github.com/boostorg/container/issues/139 GitHub #139: ['"flat_map merge and iterators"]].
|
||||
* [@https://github.com/boostorg/container/issues/141 GitHub #141: ['"small_vector does not propagate no throw properties of move operation of contained type"]].
|
||||
|
||||
Reference in New Issue
Block a user