[all-commits] [llvm/llvm-project] f13e1a: [libc++] Revert __uninitialized_buffer changes
Louis Dionne via All-commits
all-commits at lists.llvm.org
Fri Jun 30 06:17:48 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f13e1a65cabbecde1ace3cc02d30a0883d797957
https://github.com/llvm/llvm-project/commit/f13e1a65cabbecde1ace3cc02d30a0883d797957
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2023-06-30 (Fri, 30 Jun 2023)
Changed paths:
M libcxx/include/CMakeLists.txt
M libcxx/include/__algorithm/inplace_merge.h
M libcxx/include/__algorithm/stable_partition.h
M libcxx/include/__algorithm/stable_sort.h
M libcxx/include/__memory/construct_at.h
M libcxx/include/__memory/temporary_buffer.h
R libcxx/include/__memory/uninitialized_buffer.h
M libcxx/include/module.modulemap.in
M libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp
Log Message:
-----------
[libc++] Revert __uninitialized_buffer changes
This patch reverts the following commits:
015cd317eaed28a923d14a33c9d6739012a688be (add missing HIDE_FROM_ABI)
420a204d52205f1277a8d5df3dbafac6082e02e2 (add _LIBCPP_NO_CFI)
31eeba3f7c0e2ef4a21c07da9326a4ae1a8de7e2 (add __uninitialized_buffer)
It also reverts a small part of b935ab8e747cf52ff12471879460206a9f433eea
which is required to make the stable_partition.pass.cpp test pass on GCC.
Some issues were pointed out in https://reviews.llvm.org/D152208 and
in https://reviews.llvm.org/D154017, so I am reverting this patch
until we have time to weigh the various solutions and get consensus
on the design of the API.
Differential Revision: https://reviews.llvm.org/D154161
More information about the All-commits
mailing list