aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src/filesystem/operations.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-28Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HID...James Y Knight1-2/+0
2025-05-18[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_A...Nikolas Klauser1-0/+2
2025-05-12[libc++] Fix missing #includes (#130536)Matt1-0/+1
2025-01-08[libcxx] Handle windows system error code mapping in std::error_code. (#93101)James Y Knight1-24/+25
2025-01-07[libcxx] Fix build for glibc < 2.27 (#121893)Yi Kong1-2/+10
2025-01-07[libc++] Fix largefile handling in fs::copy_file (#121855)Jannik Glückert1-0/+6
2025-01-06[libc++] Use copy_file_range for fs::copy (#109211)Jannik Glückert1-33/+139
2024-09-05[libc++][NFC] Increase consistency for namespace closing commentsLouis Dionne1-3/+3
2024-06-25[libc++] Get the GCC build mostly clean of warnings (#96604)Nikolas Klauser1-2/+2
2024-06-12[libcxx] Correct and clean-up filesystem operations error_code paths (#88341)Rodrigo Salazar1-13/+15
2024-06-11[libc++] Fix UB in filesystem::__copy for non-existent destination. (#87615)Afanasyev Ivan1-3/+3
2024-01-29[libc++] Fix filesystem::remove_all() on FreeBSD (#79540)Mark Johnston1-2/+3
2024-01-22[libc++][hardening] Classify assertions related to leaks and syscalls. (#77164)Konstantin Varlamov1-3/+18
2024-01-20[libc++][hardening] Categorize assertions that produce incorrect results (#77...Konstantin Varlamov1-3/+2
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-175/+148
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst1-4/+4
2023-06-26[libc++][filesystem] Avoid using anonymous namespaces in support headersLouis Dionne1-1/+1
2023-06-19[libc++] Split sources for <filesystem>Louis Dionne1-1139/+6
2023-06-12[libc++] Android temp dir is /data/local/tmp, enable Windows testRyan Prichard1-1/+6
2022-10-03[libc++] Suppress -Wctad-maybe-unsupported on types w/o deduction guidesLouis Dionne1-0/+1
2022-09-16[SystemZ][z/OS] define REMOVE_ALL_USE_DIRECTORY_ITERATOR (libc++)Muiez Ahmed1-1/+1
2022-05-05Fix "the the" typo in documentation and user facing stringsBrian Tracy1-1/+1
2022-04-08[libc++] Rename PS() macro to avoid clashing with Xtensa register nameGustavo Henrique Nihei1-20/+20
2022-02-28[libc++] Fix double file closing in `std::filesystem::remove_all()`.Konstantin Varlamov1-1/+3
2022-02-16[libc++] Move everything related solely to _LIBCPP_ASSERT to its own fileLouis Dionne1-0/+1
2022-02-15[libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI.Arthur O'Dwyer1-9/+9
2022-02-14[libc++] Implement P0627R6 (Function to mark unreachable code)Nikolas Klauser1-8/+9
2022-02-01[libc++] Fix TOCTOU issue with std::filesystem::remove_allLouis Dionne1-1/+106
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-05-25[libcxx] Fix the function name in exceptions from create_directoriesMartin Storsjö1-1/+4
2021-05-23[libc++] use more early returns for consistencyJoerg Sonnenberger1-10/+7
2021-03-16[libc++] Improve src/filesystem's formatting of paths.Arthur O'Dwyer1-16/+9
2021-03-05[libcxx] Map ERROR_BAD_PATHNAME to errc::no_such_file_or_directory on windowsMartin Storsjö1-0/+1
2021-03-05[libcxx] Avoid infinite recursion in create_directories, if the root director...Martin Storsjö1-0/+2
2021-03-02[libcxx] Explicitly return the expected error code in create_directories if t...Martin Storsjö1-1/+2
2021-02-26[libcxx] Use the allocating form of getcwd() on Glibc and Apple platformsMartin Storsjö1-1/+1
2021-02-20[libcxx] Rename a method in PathParser for clarity. NFC.Martin Storsjö1-6/+7
2021-02-19[libcxx] Have lexically_normal return the path with preferred separatorsMartin Storsjö1-0/+1
2021-02-18libcxx: use early returnsJoerg Sonnenberger1-11/+9
2021-02-17[libcxx] Implement parsing of root_name for paths on windowsMartin Storsjö1-7/+85
2021-02-05[libcxx] Implement temp_directory_path using GetTempPath on windowsMartin Storsjö1-0/+14
2021-02-05[libcxx] Use the posix code for directory_entry::__do_refreshMartin Storsjö1-43/+0
2021-02-03[libcxx] Implement the read_symlink function for windowsMartin Storsjö1-6/+10
2021-02-03[libcxx] Implement the permissions function for windowsMartin Storsjö1-7/+3
2021-02-02[libcxx] Implement the canonical function for windowsMartin Storsjö1-7/+7
2021-02-02[libcxx] Implement the current_path function for windowsMartin Storsjö1-4/+21
2021-02-02[libcxx] Implement the space function for windowsMartin Storsjö1-2/+2
2021-01-29[libcxx] Hook up a number of operation functions to their windows counterpartsMartin Storsjö1-19/+22
2021-01-29[libcxx] Implement _FilesystemClock::now() and __last_write_time for windowsMartin Storsjö1-2/+21
2021-01-29[libcxx] Implement the stat function family on top of native windows APIsMartin Storsjö1-4/+6