summaryrefslogtreecommitdiff
path: root/libcxx/include/__filesystem
AgeCommit message (Expand)Author
2025-11-14[libc++] proper guarding for locale usage in filesystem on Windows (#165470)moleium
2025-10-09[libc++] Remove availability annotations that aren't required anymore (#161640)Nikolas Klauser
2025-08-26[libc++] Remove a few incorrect _LIBCPP_EXPORTED_FROM_ABI annotations (#132602)Nikolas Klauser
2025-07-05[libc++] Granularize <locale> (#146650)Nikolas Klauser
2025-05-28Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HID...James Y Knight
2025-05-18[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_A...Nikolas Klauser
2025-03-27[libc++][NFC] Move dylib function in <__filesystem/operations.h> togetherNikolas Klauser
2025-02-27[NFC][libc++] Guard against operator& hijacking. (#128351)Mark de Wever
2025-02-21[libc++] Qualify calls to nullary functions like __throw_foo (#122465)Louis Dionne
2025-02-13[libcxx] Add a missing include for __enable_if_t (#127016)Takuto Ikuta
2025-01-08[libcxx] Handle windows system error code mapping in std::error_code. (#93101)James Y Knight
2025-01-08[libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710)Nikolas Klauser
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser
2024-10-31[libc++] Granularize <cstddef> includes (#108696)Nikolas Klauser
2024-10-12[libc++][RFC] Always define internal feature test macros (#89178)Nikolas Klauser
2024-09-12[libc++][NFC] Use [[__nodiscard__]] unconditionally (#80454)Nikolas Klauser
2024-09-11[libc++][NFC] Replace _LIBCPP_NORETURN and TEST_NORETURN with [[noreturn]] (#...Nikolas Klauser
2024-09-09[libc++] Cache file attributes during directory iteration (#93316)Eduard Satdarov
2024-09-04[libc++][modules] Consolidate leaf modules into their own top-level modules (...Louis Dionne
2024-05-28[libc++] Make the __availability header a sub-header of __config (#93083)Louis Dionne
2024-04-22[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (...Nikolas Klauser
2024-04-02[libc++][NFC] Remove a few unused <__availablity> includes (#86126)Nikolas Klauser
2024-03-03[libc++] Rename __fwd/hash.h to __fwd/functional.h and add reference_wrapper ...Nikolas Klauser
2024-01-25[libc++] Fix missing and incorrect push/pop macros (#79204)Louis Dionne
2024-01-05[libc++][hardening] Categorize more assertions. (#75918)Konstantin Varlamov
2023-12-18[libc++] Format the code base (#74334)Louis Dionne
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne
2023-11-28[libc++] Properly guard std::filesystem with >= C++17 (#72701)Louis Dionne
2023-10-29[libc++] Remove a few transitive includes (#70553)philnik777
2023-10-26[libc++][NFC] Remove unused typedefs in filesystem::path helpers (#70331)Louis Dionne
2023-09-01[libc++][NFC] Update the remaining enable_ifsNikolas Klauser
2023-08-25 [libc++]Declaring '__asign_view__' as a non noexcept functionRishabh Bali
2023-08-19[libc++] Make everything in namespace std have default type visibility and hi...Nikolas Klauser
2023-08-15[libc++][NFC] Refactor return type enable_ifs to defaulted template argumentsNikolas Klauser
2023-06-29[libc++][Modules] Make module exports consistent with header includesIan Anderson
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst
2023-06-27[libc++] Expand the contents of LIBCXX_ENABLE_FILESYSTEMLouis Dionne
2023-06-24[libc++][ranges] Addresses: LWG3719 - Directory iterators should be usable w...Hristo Hristov
2023-06-20[libc++][NFC] clang-format filesystem_error.hLouis Dionne
2023-06-15[libc++] Merge _LIBCPP_FUNC_VIS, _LIBCPP_TYPE_VIS and _LIBCPP_EXCEPTION_ABI i...Nikolas Klauser
2023-06-12[libc++][spaceship] P1614R2: Added `operator==` to `file_status`Hristo Hristov
2023-06-07[libc++] Rename availability macros for <filesystem>Louis Dionne
2023-05-18[libc++][NFC] Rename iterator category checks to make it obvious that they ch...Nikolas Klauser
2023-04-16[libc++] Add hide_from_abi check for classesNikolas Klauser
2023-04-10[libc++] Move __errc to __system_error/errc.hNikolas Klauser
2023-04-09[libc++] Granularize system_error.Mark de Wever
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser
2023-03-31[libc++] Add __decay_t and use it instead of decay<>::typeNikolas Klauser
2023-03-18[libc++] Use the _LIBCPP_VERBOSE_ABORT macro instead of calling the function ...Nikolas Klauser