[all-commits] [llvm/llvm-project] 861386: [libc++] Remove <experimental/filesystem> header
Joseph Loser via All-commits
all-commits at lists.llvm.org
Sat Feb 12 16:45:20 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 861386dbd6ff0d91636b7c674c2abb2eccd9d3f2
https://github.com/llvm/llvm-project/commit/861386dbd6ff0d91636b7c674c2abb2eccd9d3f2
Author: Joe Loser <joeloser93 at gmail.com>
Date: 2022-02-12 (Sat, 12 Feb 2022)
Changed paths:
M libcxx/docs/ReleaseNotes.rst
M libcxx/include/CMakeLists.txt
M libcxx/include/experimental/__config
R libcxx/include/experimental/filesystem
M libcxx/include/module.modulemap
M libcxx/test/libcxx/double_include.sh.cpp
R libcxx/test/libcxx/experimental/filesystem/deprecated.verify.cpp
R libcxx/test/libcxx/experimental/filesystem/version.pass.cpp
M libcxx/test/libcxx/min_max_macros.compile.pass.cpp
M libcxx/test/libcxx/nasty_macros.compile.pass.cpp
M libcxx/test/libcxx/no_assert_include.compile.pass.cpp
R libcxx/test/std/experimental/filesystem/fs.req.macros/feature_macro.pass.cpp
R libcxx/test/std/experimental/filesystem/fs.req.namespace/namespace.pass.cpp
M libcxx/utils/generate_header_tests.py
M llvm/utils/gn/secondary/libcxx/include/BUILD.gn
Log Message:
-----------
[libc++] Remove <experimental/filesystem> header
`<filesystem>` header has been around for a while now, so we can safely remove
`<experimental/filesystem>` header. `_LIBCPP_DEPRECATED_EXPERIMENTAL_FILESYSTEM`
suggests we were going to remove `<experimental/filesystem>` in llvm 11 release,
but we never did. So, remove the experimental header now, its associated tests,
and the `_LIBCPP_DEPRECATED_EXPERIMENTAL_FILESYSTEM` macro.
Differential Revision: https://reviews.llvm.org/D119603
More information about the All-commits
mailing list