summaryrefslogtreecommitdiff
path: root/libcxx/src/filesystem
AgeCommit message (Expand)Author
2025-10-09[libc++] Use std::__{scope,exception}_guard throughout the code base (#161322)Nikolas Klauser
2025-09-16[libc++] Replace __resize_default_init with resize_and_overwrite (#157121)Nikolas Klauser
2025-08-20[libc++] Avoid string reallocation in `std::filesystem::path::lexically_relat...Timothy Choi
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-05-12[libc++] Fix missing #includes (#130536)Matt
2025-04-11[libc++][NFC] Inline _LIBCPP_FALLTHROUGH() (#135001)Nikolas Klauser
2025-02-21[libc++] Qualify calls to nullary functions like __throw_foo (#122465)Louis Dionne
2025-01-08[libcxx] Handle windows system error code mapping in std::error_code. (#93101)James Y Knight
2025-01-07[libcxx] Fix build for glibc < 2.27 (#121893)Yi Kong
2025-01-07[libc++] Fix largefile handling in fs::copy_file (#121855)Jannik Glückert
2025-01-06[libc++] Use copy_file_range for fs::copy (#109211)Jannik Glückert
2024-12-17[libcxx] Support for using timespec_get (#117362)Petr Hosek
2024-11-16[libc++] Avoid including <string> in <mutex> (#116254)Nikolas Klauser
2024-11-13[libc++] Make variables in templates inline (#115785)Nikolas Klauser
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser
2024-10-12[libc++][RFC] Always define internal feature test macros (#89178)Nikolas Klauser
2024-09-09[libc++] Cache file attributes during directory iteration (#93316)Eduard Satdarov
2024-09-05[libc++][NFC] Increase consistency for namespace closing commentsLouis Dionne
2024-08-16[libc++] Fix backslash as root dir breaks lexically_relative, lexically_proxi...RichardLuo
2024-08-14[libcxx] Set `_LIBCPP_HAS_CLOCK_GETTIME` for GPU targets (#99243)Joseph Huber
2024-06-25[libc++] Get the GCC build mostly clean of warnings (#96604)Nikolas Klauser
2024-06-12[libcxx] Correct and clean-up filesystem operations error_code paths (#88341)Rodrigo Salazar
2024-06-11[libc++] Fix UB in filesystem::__copy for non-existent destination. (#87615)Afanasyev Ivan
2024-01-29[libc++] Fix filesystem::remove_all() on FreeBSD (#79540)Mark Johnston
2024-01-22[libc++][hardening] Classify assertions related to leaks and syscalls. (#77164)Konstantin Varlamov
2024-01-20[libc++][hardening] Categorize assertions that produce incorrect results (#77...Konstantin Varlamov
2024-01-05[libc++][hardening] Categorize more assertions. (#75918)Konstantin Varlamov
2023-12-18[libc++] Format the code base (#74334)Louis Dionne
2023-11-28[libc++] Properly guard std::filesystem with >= C++17 (#72701)Louis Dionne
2023-11-07[libc++][hardening] Add `_LIBCPP_ASSERT_NON_NULL` to check for null pointers ...Konstantin Varlamov
2023-08-29[libc++][hardening] Mark the remaining stray assertions as uncategorizedKonstantin Varlamov
2023-08-25[libc++] Fix GNU/Hurd buildSamuel Thibault
2023-08-18[libc++] Change _LIBCPP_CONSTEXPR_SINCE_XXX to constexpr in the dylibLouis Dionne
2023-07-13[libc++] Fix filesystem tests on platforms that don't have IOLouis Dionne
2023-07-12[libc++] Fix clock selection in chrono.cpp and filesystem_clock.cppLouis Dionne
2023-07-05[libcxx] Migrate posix_compat.h layer to not use CRT filesystem functions.James Y Knight
2023-07-05[libc++] Synchronize clock selection between chrono.cpp and filesystem_clock.cppLouis Dionne
2023-07-04[libc++] Avoid including things that require a filesystem in filesytem_clock.cppLouis Dionne
2023-06-29[libc++] Stop using __builtin_assume in _LIBCPP_ASSERTLouis Dionne
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst
2023-06-26[libc++][filesystem] Avoid using anonymous namespaces in support headersLouis Dionne
2023-06-21[libcxx] Include <sys/time.h> in posix_compat.hPetr Hosek
2023-06-19[libc++] Split sources for <filesystem>Louis Dionne
2023-06-15[libc++] Merge _LIBCPP_FUNC_VIS, _LIBCPP_TYPE_VIS and _LIBCPP_EXCEPTION_ABI i...Nikolas Klauser
2023-06-12[libc++] Android temp dir is /data/local/tmp, enable Windows testRyan Prichard
2023-04-10[libc++] Move __errc to __system_error/errc.hNikolas Klauser
2023-04-09[libc++] Granularize system_error.Mark de Wever
2023-03-10[libc++] Clean up old macOS back-deployment workaroundsLouis Dionne
2023-03-08[libc++] Enable -Wunused-templateNikolas Klauser