[libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Jul 22 07:55:00 PDT 2026
================
@@ -101,6 +101,9 @@ Potentially breaking changes
- ``std::exception_ptr`` on Windows no longer relies on STL and is now implemented entirely within libc++.
The implementation was donated by Microsoft and has been refactored to follow libc++ standards and conventions.
+- The destruction order as well as whether elements are destructed in ``vector`` when appending has changed.
+ Specifically, when an exception is thrown, the appended elements are now destructed from first to last.
----------------
ldionne wrote:
```suggestion
Specifically, when an exception is thrown, the appended elements are now destructed from first to last instead of last to first.
```
https://github.com/llvm/llvm-project/pull/207500
More information about the libcxx-commits
mailing list