1. 4c3a883 [libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002) by Nikolas Klauser · 6 months ago
  2. 7529c8e [libc++] Add #if 0 block to all the top-level headers (#119234) by Nikolas Klauser · 6 months ago
  3. 95483d7 [libc++] Include the rest of the detail headers by version in the umbrella headers (#96032) by Nikolas Klauser · 11 months ago
  4. 0f82509 [libc++] Rename __fwd/hash.h to __fwd/functional.h and add reference_wrapper (#81445) by Nikolas Klauser · 1 year, 4 months ago
  5. fc5d1bf [libc++] Clean up includes of <__assert> (#80091) by Louis Dionne · 1 year, 4 months ago
  6. cf4fd93 [libc++] Remove a few transitive includes (#70553) by philnik777 · 1 year, 8 months ago
  7. cbbaa4d [libc++] Expand the contents of LIBCXX_ENABLE_FILESYSTEM by Louis Dionne · 2 years ago
  8. ab40c38 [libc++][ranges] Addresses: LWG3719 - Directory iterators should be usable with default sentinel by Hristo Hristov · 2 years ago
  9. 2a32c5d [libc++][spaceship] P1614R2: Added `operator==` to `file_status` by Hristo Hristov · 2 years ago
  10. 659eea0 [libc++] Roll up fstream support into filesystem support by Louis Dionne · 2 years, 1 month ago
  11. a58a915 [libc++] Granularize system_error. by Mark de Wever · 2 years, 2 months ago
  12. 1503ae6 [libc++] Remove <cstdlib> includes by Nikolas Klauser · 2 years, 5 months ago
  13. 55a488e [libc++] Implement LWG3657 std::hash<filesystem::path> by Louis Dionne · 2 years, 4 months ago
  14. acc36e3 [libc++][NFC] Consistently use newline between license and include guard by Louis Dionne · 2 years, 7 months ago
  15. 4724df7 [libc++] Granularize <concept> includes by Nikolas Klauser · 2 years, 8 months ago
  16. da911b8 [libc++][NFC] Fix some standard-mandated includes comments by Nikolas Klauser · 2 years, 9 months ago
  17. 31f9b60 [libc++] Implement `operator<=>` for `filesystem::directory_entry` by Adrian Vogelsgesang · 2 years, 11 months ago
  18. 956a686 [libc++] Implement `operator<=>` for `filesystem::path` by Adrian Vogelsgesang · 2 years, 11 months ago
  19. d510f69 [libc++] Implement `operator==` for `filesystem::space_info` by Adrian Vogelsgesang · 2 years, 11 months ago
  20. 6168cd2 [libc++] Mark standard-mandated includes as such by Nikolas Klauser · 3 years ago
  21. 329a273 [libc++] Improve error messages for disabled modes by Louis Dionne · 3 years, 1 month ago
  22. a0ca881 [libc++] Ensure that all public C++ headers include <__assert> by Louis Dionne · 3 years, 3 months ago
  23. ad1f5b3 [libc++] Normalize all our '#pragma GCC system_header', and regression-test. by Arthur O'Dwyer · 3 years, 5 months ago
  24. 0089024 [libc++] Alphabetize header #includes. NFCI. by Arthur O'Dwyer · 3 years, 5 months ago
  25. 4de326d [libc++] Remove unused headers from <filesystem> by Nikolas Klauser · 3 years, 6 months ago
  26. f9c9b19 Revert "[libc++] Remove unused headers from <filesystem>" by Nikolas Klauser · 3 years, 6 months ago
  27. b390f96 [libc++] Remove unused headers from <filesystem> by Nikolas Klauser · 3 years, 6 months ago
  28. faef4a2 [libc++][NFC] Granularize <filesystem> by Nikolas Klauser · 3 years, 6 months ago
  29. 09e18d6 [libc++] Implement P1989R2: range constructor for string_view by Joe Loser · 3 years, 8 months ago
  30. bc287ea [libc++] Avoid overload resolution in path comparison operators by Joe Loser · 3 years, 7 months ago
  31. bb58cc0 [libc++] Fix backdeployment annotations for std::filesystem by Louis Dionne · 3 years, 7 months ago
  32. 791ef7b [runtimes][NFC] Remove filenames at the top of the license notice by Louis Dionne · 3 years, 7 months ago
  33. 64fd314 Raise compile error when using unimplemented functions by Muiez Ahmed · 3 years, 8 months ago
  34. 068e37d [libc++] LWG3480: make (recursive_)directory_iterator C++20 ranges by Joe Loser · 3 years, 8 months ago
  35. 65209da [libc++] Add an option to disable wide character support in libc++ by Louis Dionne · 3 years, 10 months ago
  36. 1d0908d [libc++][NFC] Replace tab with whitespace in comment by Joe Loser · 3 years, 8 months ago
  37. 61497c6 [libc++][nfc] Improve error diagnostics. by Mark de Wever · 3 years, 11 months ago
  38. 92e472f [libcxx][modularisation] moves <utility> content out of <type_traits> by Christopher Di Bella · 4 years ago
  39. 9e5bce3 [libc++] Alphabetize and include-what-you-use. NFCI. by Arthur O'Dwyer · 4 years, 1 month ago
  40. 78e3915 [libc++] Remove the special logic for "noexcept iterators" in basic_string. by Arthur O'Dwyer · 4 years, 2 months ago
  41. 64794ac [libc++] s/_LIBCPP_NO_HAS_CHAR8_T/_LIBCPP_HAS_NO_CHAR8_T/g by Arthur O'Dwyer · 4 years, 2 months ago
  42. cfa351c [libc++] Header inclusion tests. by Arthur O'Dwyer · 4 years, 3 months ago
  43. 17f27df [libcxx] Avoid intermediate string objects for substrings in windows operator/= by Martin Storsjö · 4 years, 3 months ago
  44. 25f8832 [libcxx] Document windows specifics regarding file_type and perms. NFC. by Martin Storsjö · 4 years, 3 months ago
  45. a0d7e91 [libcxx] Make path::format a non-class enum by Martin Storsjö · 4 years, 8 months ago
  46. c7be4a6 [libcxx] Make generic_*string return paths with forward slashes on windows by Martin Storsjö · 4 years, 7 months ago
  47. 52f3536 [libcxx] Implement append and operator/ properly for windows by Martin Storsjö · 4 years, 8 months ago
  48. 6a8bfd7 [libcxx] Implement is_absolute properly for windows by Martin Storsjö · 4 years, 8 months ago
  49. d2b9f09 [libc++] Remove the ability to use braced-init for filesystem paths by Louis Dionne · 4 years, 5 months ago
  50. 8e385aa [libc++] Rationalize our treatment of contiguous iterators and __unwrap_iter(). by Arthur O'Dwyer · 4 years, 5 months ago
  51. 425f852 [libc++] Make LIBCXX_ENABLE_FILESYSTEM fully consistent by Louis Dionne · 4 years, 5 months ago
  52. 59af13f [libcxx] Handle backslash as path separator on windows by Martin Storsjö · 4 years, 8 months ago
  53. 2692f79 [libcxx] Convert paths to/from the right narrow code page for narrow strings on windows by Martin Storsjö · 4 years, 8 months ago
  54. af4a55b [libcxx] Reorder the two u8path functions, to make the following diff more readable. NFC. by Martin Storsjö · 4 years, 8 months ago
  55. e35f425 [libcxx] Make filesystem::path::value_type wchar_t on windows by Martin Storsjö · 4 years, 8 months ago
  56. 78848cc [libcxx] Remove ifdefs in the message to static_assert. NFC. by Martin Storsjö · 4 years, 6 months ago
  57. f1f36ff [libc++] [docs] Mark LWG3055 as complete. Use string_view instead of string in path::operator+=(ECharT). by Marek Kurdej · 4 years, 6 months ago
  58. c496c0f [libcxx] Implement c++2a char8_t input/output of std::filesystem::path by Martin Storsjö · 4 years, 8 months ago
  59. 787df90 [libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing. NFCI. by Arthur O'Dwyer · 4 years, 7 months ago
  60. 1105bd6 [libc++] Rework the whole availability markup implementation by Louis Dionne · 4 years, 8 months ago
  61. ca7cdd3 [libc++] Add a libc++ configuration that does not support localization by Louis Dionne · 4 years, 8 months ago
  62. 87724c7 [libcxx] Fix typo in spelling of 'sentinel'. NFC. by Martin Storsjö · 4 years, 8 months ago
  63. 3dc9ec8 Fix -Wdeprecated-copy-dtor and -Wdeprecated-dynamic-exception-spec warnings. by Dimitry Andric · 5 years ago
  64. 8248536 Rename __is_foo_iterator traits to reflect their Cpp17 nature. by Eric Fiselier · 6 years ago
  65. 8c156fd [libc++] Always build with -fvisibility=hidden by Louis Dionne · 6 years ago
  66. 662ea30 [libc++] Mark <filesystem> as unavailable on Apple platforms using pragmas by Louis Dionne · 6 years ago
  67. 1227a22 [libc++] Mark internal types of std::filesystem as hidden by Louis Dionne · 6 years ago
  68. 63b473d [NFC][libc++] Reindent function by Louis Dionne · 6 years ago
  69. 5af7cd9 [libc++] Fix Windows build error in include/filesystem by Thomas Anderson · 6 years ago
  70. 41d7aea Update more file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 6 years ago
  71. 32cae7e Implement LWG 3065: Make path operators friends. by Eric Fiselier · 6 years ago
  72. 4490162 Implement LWG 3145: file_clock breaks ABI for C++17 implementations. by Eric Fiselier · 6 years ago
  73. ee82015 Fix even more Clang warnings. by Eric Fiselier · 7 years ago
  74. daf89fe Implement the infrastructure for feature-test macros. Very few actual feature test macros, though. Reviewed as: https://reviews.llvm.org/D51955 by Marshall Clow · 7 years ago
  75. 0398b94 Implement <filesystem> by Eric Fiselier · 7 years ago