aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__filesystem
AgeCommit message (Expand)AuthorFilesLines
2024-05-28[libc++] Make the __availability header a sub-header of __config (#93083)Louis Dionne8-8/+0
2024-04-22[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (...Nikolas Klauser1-1/+1
2024-04-02[libc++][NFC] Remove a few unused <__availablity> includes (#86126)Nikolas Klauser8-8/+0
2024-03-03[libc++] Rename __fwd/hash.h to __fwd/functional.h and add reference_wrapper ...Nikolas Klauser1-2/+1
2024-01-25[libc++] Fix missing and incorrect push/pop macros (#79204)Louis Dionne3-0/+15
2024-01-05[libc++][hardening] Categorize more assertions. (#75918)Konstantin Varlamov2-3/+4
2023-12-18[libc++] Format the code base (#74334)Louis Dionne13-946/+668
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne6-46/+46
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne11-130/+130
2023-11-28[libc++] Properly guard std::filesystem with >= C++17 (#72701)Louis Dionne16-55/+55
2023-10-29[libc++] Remove a few transitive includes (#70553)philnik7772-3/+0
2023-10-26[libc++][NFC] Remove unused typedefs in filesystem::path helpers (#70331)Louis Dionne1-5/+0
2023-09-01[libc++][NFC] Update the remaining enable_ifsNikolas Klauser1-2/+1
2023-08-25 [libc++]Declaring '__asign_view__' as a non noexcept functionRishabh Bali1-2/+1
2023-08-19[libc++] Make everything in namespace std have default type visibility and hi...Nikolas Klauser6-6/+6
2023-08-15[libc++][NFC] Refactor return type enable_ifs to defaulted template argumentsNikolas Klauser2-26/+24
2023-06-29[libc++][Modules] Make module exports consistent with header includesIan Anderson1-0/+1
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst2-9/+9
2023-06-27[libc++] Expand the contents of LIBCXX_ENABLE_FILESYSTEMLouis Dionne12-44/+14
2023-06-24[libc++][ranges] Addresses: LWG3719 - Directory iterators should be usable w...Hristo Hristov2-0/+16
2023-06-20[libc++][NFC] clang-format filesystem_error.hLouis Dionne1-29/+17
2023-06-15[libc++] Merge _LIBCPP_FUNC_VIS, _LIBCPP_TYPE_VIS and _LIBCPP_EXCEPTION_ABI i...Nikolas Klauser9-71/+51
2023-06-12[libc++][spaceship] P1614R2: Added `operator==` to `file_status`Hristo Hristov1-0/+8
2023-06-07[libc++] Rename availability macros for <filesystem>Louis Dionne14-34/+34
2023-05-18[libc++][NFC] Rename iterator category checks to make it obvious that they ch...Nikolas Klauser1-5/+5
2023-04-16[libc++] Add hide_from_abi check for classesNikolas Klauser5-21/+21
2023-04-10[libc++] Move __errc to __system_error/errc.hNikolas Klauser1-1/+1
2023-04-09[libc++] Granularize system_error.Mark de Wever5-5/+11
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser1-1/+0
2023-03-31[libc++] Add __decay_t and use it instead of decay<>::typeNikolas Klauser1-1/+1
2023-03-18[libc++] Use the _LIBCPP_VERBOSE_ABORT macro instead of calling the function ...Nikolas Klauser1-1/+1
2023-03-14[libc++] Use __verbose_abort instead of std::abort in __throw_ functionsNikolas Klauser1-1/+2
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser3-3/+4
2023-02-17[libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser1-1/+1
2023-02-15[libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser3-5/+5
2023-02-07[libc++] Implement LWG3657 std::hash<filesystem::path>Louis Dionne1-0/+13
2023-01-09[libc++] Remove HIDE_FROM_ABI from virtual functionsLouis Dionne1-1/+1
2022-12-23[libc++] Add custom clang-tidy checksNikolas Klauser1-3/+3
2022-09-06[libc++] Avoid instantiating type_trait classesNikolas Klauser1-3/+3
2022-09-05[libc++] Granularize the rest of memoryNikolas Klauser1-0/+1
2022-09-02Revert "[libc++] Granularize the rest of memory"Vitaly Buka1-1/+0
2022-09-02[libc++] Granularize the rest of memoryNikolas Klauser1-0/+1
2022-08-18[libc++] Implement `operator<=>` for `filesystem::directory_entry`Adrian Vogelsgesang1-4/+15
2022-08-18[libc++] Implement `operator<=>` for `filesystem::path`Adrian Vogelsgesang1-24/+31
2022-08-08[libc++] Implement `operator==` for `filesystem::space_info`Adrian Vogelsgesang1-0/+4
2022-07-08[libc++] Make parameter names consistent and enforce the naming style using r...Nikolas Klauser5-82/+82
2022-05-27[libc++] Add various missing _LIBCPP_HIDE_FROM_ABILouis Dionne2-89/+160
2022-05-25[libc++] Make sure that all headers can be included with modules enabledLouis Dionne1-0/+8
2022-03-15[libc++] Make __dir_stream visibility declaration consistentDimitry Andric1-1/+1
2022-03-13[libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI.Joe Loser2-4/+4