aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src
AgeCommit message (Expand)AuthorFilesLines
2019-01-15Fix size_t/off_t mixup in std::filesystem.Dan Albert1-1/+2
2018-12-21Implement LWG 3096: path::lexically_relative is confused by trailing slashesEric Fiselier1-3/+6
2018-12-21Implement LWG 2936: Path comparison is defined in terms of the generic formatEric Fiselier1-13/+84
2018-11-29[libcxx] Remove bad_array_lengthLouis Dionne4-50/+0
2018-11-26Add basic_string::__resize_default_init (from P1072)Eric Fiselier1-12/+19
2018-11-13[libcxx] GNU/Hurd uses BSD-based interfaces, but does not (and won't) provide...Louis Dionne1-2/+2
2018-10-30Make libc++'s versioning namespace customizableEric Fiselier1-9/+9
2018-10-25Implement sized deallocation for std::allocator and friends.Eric Fiselier1-2/+3
2018-10-25[libc++] Make sure we can build libc++ with -fvisibility=hiddenLouis Dionne1-1/+1
2018-10-25Temporarily Revert "Implement sized deallocation for std::allocator and frien...Eric Christopher1-2/+2
2018-10-24Implement sized deallocation for std::allocator and friends.Eric Fiselier1-2/+2
2018-10-11Distinguish between library and language support for aligned allocation.Eric Fiselier1-3/+3
2018-10-01Remove redundant null pointer check in operator deleteFangrui Song1-5/+3
2018-09-29[cxx2a] Fix warning triggered by r343285Vitaly Buka1-1/+0
2018-09-25Revert r342936 "Remove redundant null pointer check in operator delete"Louis Dionne1-3/+5
2018-09-25Remove redundant null pointer check in operator deleteFangrui Song1-5/+3
2018-08-24[libc++] Remove race condition in std::asyncLouis Dionne1-4/+1
2018-08-01[libc++][C++17] Elementary string conversions for integral typesZhihao Yuan1-0/+233
2018-08-01[libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCP...Louis Dionne7-8/+0
2018-07-30Code cleanup - change naked 'throw' expressions to call helpre function '__th...Marshall Clow1-33/+11
2018-07-27Implement <filesystem>Eric Fiselier4-516/+485
2018-07-26Be more consistent about which bool value means an error occurredEric Fiselier1-6/+6
2018-07-26Cleanup the last_write_time internalsEric Fiselier2-17/+26
2018-07-26Fix attribute placement WRT extern CEric Fiselier1-2/+2
2018-07-26[libc++] Add hack to allow ubsan to work w/o compiler-rt (__muloti4 is undefi...Eric Fiselier1-0/+55
2018-07-25[libc++] Follow-up to r337968: use an explicit cast as suggested by EricAlex Lorenz1-2/+4
2018-07-25Fix GCC build in C++14 w/o c++14 constexprEric Fiselier1-1/+1
2018-07-25Fix failing test under C++14Eric Fiselier1-2/+2
2018-07-25[libc++] Follow-up to r337960: specify lambda's return type to avoidAlex Lorenz1-1/+1
2018-07-25Make <experimental/filesystem> compile with gcc 4.8.5Eric Fiselier1-2/+2
2018-07-25[libc++] Use __int128_t to represent file_time_type.Eric Fiselier4-188/+250
2018-07-25[windows] Fix warning about comparing ints of different signsMartin Storsjo1-2/+3
2018-07-25Fix bugs in create_directory implementation.Eric Fiselier1-2/+4
2018-07-25Make <experimental/filesystem> explicitly require C++11.Eric Fiselier1-2/+0
2018-07-25Ensure path::iterator and PathParser share the same enumeration values.Eric Fiselier1-11/+10
2018-07-23Handle DT_UNKNOWN correctly during directory iteration.Eric Fiselier1-1/+4
2018-07-23Recommit "Use possibly cached directory entry values when performing recursiv...Eric Fiselier1-3/+4
2018-07-23Revert "Use possibly cached directory entry values when performing recursive ...Eric Fiselier1-2/+2
2018-07-23Cleanup unnecessary conversions in filesystem.Eric Fiselier1-2/+2
2018-07-23Cleanup name qualification in the filesystem internals.Eric Fiselier3-118/+118
2018-07-23Use possibly cached directory entry values when performing recursive director...Eric Fiselier1-2/+2
2018-07-23Work around various GCC 4.9 build errorsEric Fiselier2-9/+14
2018-07-23Implement filesystem_error::what() and improve reporting.Eric Fiselier3-373/+494
2018-07-22Workaround bug in GCC trunk.Eric Fiselier1-4/+4
2018-07-22Harden copy_file even more.Eric Fiselier1-5/+7
2018-07-22Implement a better copy_file.Eric Fiselier1-79/+279
2018-07-20adjust incorrect commentEric Fiselier1-1/+2
2018-07-20Use _LIBCPP_UNREACHABLE to convince GCC that non-void functions actually alwa...Eric Fiselier1-2/+2
2018-07-20cleanup test assertion inside libraryEric Fiselier1-6/+0
2018-07-20[libc++] Implement Directory Entry Caching -- Sort of.Eric Fiselier3-202/+393