Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
libcxx
/
src
/
filesystem
/
operations.cpp
ba62831
Implement LWG 3096: path::lexically_relative is confused by trailing slashes
by Eric Fiselier
· 7 years ago
1425485
Implement LWG 2936: Path comparison is defined in terms of the generic format
by Eric Fiselier
· 7 years ago
0509070
[cxx2a] Fix warning triggered by r343285
by Vitaly Buka
· 7 years ago
998a5c8
Implement <filesystem>
by Eric Fiselier
· 7 years ago
[Renamed (76%) from libcxx/src/experimental/filesystem/operations.cpp]
5d96947
Be more consistent about which bool value means an error occurred
by Eric Fiselier
· 7 years ago
a0a7c1f
Cleanup the last_write_time internals
by Eric Fiselier
· 7 years ago
c55ac10
[libc++] Use __int128_t to represent file_time_type.
by Eric Fiselier
· 7 years ago
84e4800
Fix bugs in create_directory implementation.
by Eric Fiselier
· 7 years ago
52ec6a2
Ensure path::iterator and PathParser share the same enumeration values.
by Eric Fiselier
· 7 years ago
39fa372
Cleanup unnecessary conversions in filesystem.
by Eric Fiselier
· 7 years ago
c48dba4
Cleanup name qualification in the filesystem internals.
by Eric Fiselier
· 7 years ago
e3081d5
Work around various GCC 4.9 build errors
by Eric Fiselier
· 7 years ago
9158bfd
Implement filesystem_error::what() and improve reporting.
by Eric Fiselier
· 7 years ago
37dd491
Harden copy_file even more.
by Eric Fiselier
· 7 years ago
7c0ed44
Implement a better copy_file.
by Eric Fiselier
· 7 years ago
dc3c62f
adjust incorrect comment
by Eric Fiselier
· 7 years ago
4902bde
cleanup test assertion inside library
by Eric Fiselier
· 7 years ago
c169986
[libc++] Implement Directory Entry Caching -- Sort of.
by Eric Fiselier
· 7 years ago
d7fae18
Implement filesystem NB comments, relative paths, and related issues.
by Eric Fiselier
· 7 years ago
4d334c4
Implement filesystem::perm_options specified in NB comments.
by Eric Fiselier
· 8 years ago
6ef990e
Fix building libc++ with the macOS 10.13 SDK with -mmacosx-version-min=10.12 or lower.
by Nico Weber
· 8 years ago
0f8c8f5
Address LWG 2849 and fix missing failure condition in copy_file.
by Eric Fiselier
· 8 years ago
e44cbaf
Make std::experimental::filesystem::remove and remove_all return false or 0 if the file doesn't exist
by Ekaterina Vaartis
· 8 years ago
1ec1a95
[libcxx] Suppress unused warning on apple.
by Don Hinton
· 8 years ago
c9da8f0
Rename a couple variables to eliminate a shadow warning. No functionality change
by Marshall Clow
· 8 years ago
433c2f0
Fix filesystem build on platforms with weird time_t types.
by Eric Fiselier
· 8 years ago
4598773
Implement LWG 2937 - equivalent("dne", "exists") is not an error
by Eric Fiselier
· 8 years ago
63cfb68
Fix potential bug by casting to the POSIX specified type
by Eric Fiselier
· 8 years ago
f7ae14d
Fix remaining GCC 7 build warnings
by Eric Fiselier
· 8 years ago
833cf8b
filesystem: return the constructed object
by Saleem Abdulrasool
· 9 years ago
2f7ceb1
filesystem: fix n4100 conformance for `temp_directory_path`
by Saleem Abdulrasool
· 9 years ago
ecafa87
Implement LWG 2712 and update other issues status
by Eric Fiselier
· 9 years ago
ae4c3e1
Implement LWG 2681 and 2682
by Eric Fiselier
· 9 years ago
9ada18b
Implement LWG 2672.
by Eric Fiselier
· 9 years ago
e6364a3
Fix LWG2683 - filesystem::copy() should always clear the user-provided error_code
by Eric Fiselier
· 9 years ago
99b81a5
Workaround missing C++14 constexpr semantics in filesystem
by Eric Fiselier
· 9 years ago
a52ce7f
Remove use of int128_t inside the filesystem implementation
by Eric Fiselier
· 9 years ago
790ad86
Partially revert overflow checking in last_write_time
by Eric Fiselier
· 9 years ago
09cc086
Improve 'last_write_time(...)' accuracy and detect overflow errors.
by Eric Fiselier
· 9 years ago
55089ce
Fix possible division by zero
by Eric Fiselier
· 9 years ago
0fc8cec
Followon to r279744. Find the other exception types and make __throw_XXX routines (and call them). Remove the generic __libcpp_throw routine, since no one uses it anymore.
by Marshall Clow
· 9 years ago
e357c0a
Cleanup filesystem::permissions ever more.
by Eric Fiselier
· 9 years ago
c4f6eda
Avoid unnecessary stat call in filesystem::permissions implementation.
by Eric Fiselier
· 9 years ago
44e2eba
Implement LWG issue 2720. Replace perms::resolve_symlinks with perms::symlink_nofollow.
by Eric Fiselier
· 9 years ago
629645d
Fix bugs in last_write_time implementation.
by Eric Fiselier
· 9 years ago
d7ae63d
Remove Apple specific guard for utimensat. Use !defined(UTIME_OMIT) instead.
by Eric Fiselier
· 9 years ago
d9ed9c4
Use utimes instead of utimensat when !defined(UTIME_OMIT). Fixes build for older GLIBC versions
by Eric Fiselier
· 9 years ago
ccc9826
Add additional tests in an attempt to diagnose ARM test failures.
by Eric Fiselier
· 9 years ago
c797958
Add Filesystem TS -- Complete
by Eric Fiselier
· 9 years ago