[libcxx-commits] [PATCH] D116146: [libc++] Remove unused headers from <filesystem>

Nikolas Klauser via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Dec 23 03:20:42 PST 2021


philnik updated this revision to Diff 396003.
philnik marked 5 inline comments as done.
philnik added a comment.

This PR //should// now only be the removed headers in `<filesystem>`


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D116146/new/

https://reviews.llvm.org/D116146

Files:
  libcxx/include/filesystem


Index: libcxx/include/filesystem
===================================================================
--- libcxx/include/filesystem
+++ libcxx/include/filesystem
@@ -238,48 +238,25 @@
 
 */
 
-#include<__filesystem/copy_options.h>
-#include<__filesystem/directory_entry.h>
-#include<__filesystem/directory_iterator.h>
-#include<__filesystem/directory_options.h>
-#include<__filesystem/file_status.h>
-#include<__filesystem/file_time_type.h>
-#include<__filesystem/file_type.h>
-#include<__filesystem/filesystem_error.h>
-#include<__filesystem/operations.h>
-#include<__filesystem/path_iterator.h>
-#include<__filesystem/path.h>
-#include<__filesystem/perm_options.h>
-#include<__filesystem/perms.h>
-#include<__filesystem/recursive_directory_iterator.h>
-#include<__filesystem/space_info.h>
-#include<__filesystem/u8path.h>
-
-#include <__availability>
 #include <__config>
-#include <__debug>
-#include <__ranges/enable_borrowed_range.h>
-#include <__ranges/enable_view.h>
-#include <__utility/forward.h>
-#include <chrono>
-#include <compare>
-#include <cstddef>
-#include <cstdlib>
-#include <iosfwd>
-#include <iterator>
-#include <memory>
-#include <stack>
-#include <string>
-#include <string_view>
-#include <system_error>
-#include <utility>
+#include <__filesystem/copy_options.h>
+#include <__filesystem/directory_entry.h>
+#include <__filesystem/directory_iterator.h>
+#include <__filesystem/directory_options.h>
+#include <__filesystem/file_status.h>
+#include <__filesystem/file_time_type.h>
+#include <__filesystem/file_type.h>
+#include <__filesystem/filesystem_error.h>
+#include <__filesystem/operations.h>
+#include <__filesystem/path_iterator.h>
+#include <__filesystem/path.h>
+#include <__filesystem/perm_options.h>
+#include <__filesystem/perms.h>
+#include <__filesystem/recursive_directory_iterator.h>
+#include <__filesystem/space_info.h>
+#include <__filesystem/u8path.h>
 #include <version>
 
-#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
-# include <locale>
-# include <iomanip> // for quoted
-#endif
-
 #if defined(_LIBCPP_HAS_NO_FILESYSTEM_LIBRARY)
 # error "The Filesystem library is not supported since libc++ has been configured with LIBCXX_ENABLE_FILESYSTEM disabled"
 #endif


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D116146.396003.patch
Type: text/x-patch
Size: 2206 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20211223/dd03b896/attachment.bin>


More information about the libcxx-commits mailing list