aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src
AgeCommit message (Expand)AuthorFilesLines
2017-07-12Remove <__refstring> header; Move it into source directory.Eric Fiselier2-1/+128
2017-07-12Revert "[libc++] Refactoring __sync_* builtins; NFC (Reland)"Eric Fiselier3-11/+8
2017-07-10[libc++] Refactoring __sync_* builtins; NFC (Reland)Weiming Zhao3-8/+11
2017-07-10Revert "[libc++] Refactoring __sync_* builtins; NFC"Weiming Zhao3-10/+8
2017-07-10[libc++] Refactoring __sync_* builtins; NFCWeiming Zhao3-8/+10
2017-07-08Fix filesystem build on platforms with weird time_t types.Eric Fiselier2-144/+181
2017-07-05Implement LWG 2937 - equivalent("dne", "exists") is not an errorEric Fiselier1-6/+9
2017-06-19path: Use string_view_t consistentlyDuncan P. N. Exon Smith1-2/+3
2017-06-16Fix potential bug by casting to the POSIX specified typeEric Fiselier1-1/+1
2017-06-15Move external instantiation for __vector_base_common to vector.cppEric Fiselier2-2/+16
2017-05-31Fix Libc++ build with MinGW64Eric Fiselier6-16/+29
2017-05-31[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on WindowsEric Fiselier5-0/+5
2017-05-10Remove usages of _LIBCPP_MSVC which is never definedEric Fiselier2-2/+2
2017-05-10[libc++] Refactor Windows support headers.Eric Fiselier2-4/+2
2017-05-08Refactor <locale> RAII guards to aid upcoming Windows locale changes.Eric Fiselier2-27/+45
2017-05-08[libc++] Implement exception_ptr on WindowsEric Fiselier2-1/+95
2017-05-05Fix remaining GCC 7 build warningsEric Fiselier1-2/+2
2017-05-05Fix new warnings emitted by GCC 7Eric Fiselier1-6/+6
2017-05-04Fix incorrect usage of __libcpp_mutex_trylock. Patch from Andrey KhalyavinEric Fiselier1-1/+1
2017-05-04Use nullptr instead of the literal 0Eric Fiselier1-2/+2
2017-04-19[libc++] Use _LIBCPP_ABI_MICROSOFT instead of _MSC_VERShoaib Meenai1-8/+8
2017-04-07[libc++] Drop support for CRTs older than VS 2015Shoaib Meenai2-11/+2
2017-03-28[libc++] Add a key function for bad_function_callShoaib Meenai1-0/+26
2017-03-08Fix PR32183 - Wrap GCC exception implementation in missing namespace stdEric Fiselier2-1/+5
2017-03-02[libc++] Add option to disable new/delete overloads when libc++abi provides t...Eric Fiselier1-2/+3
2017-03-01[libcxx] Support threads on FuchsiaPetr Hosek1-2/+2
2017-02-11Remove a now unneeded __CloudABI__ check.Ed Schouten1-2/+0
2017-02-11Fix the build of thread.cpp on CloudABI.Ed Schouten1-2/+2
2017-02-10Fix yet another Apple buildit bugEric Fiselier1-1/+3
2017-02-10Attempt to fix Apple buildit botsEric Fiselier1-1/+5
2017-02-10Recommit "Split exception.cpp and new.cpp implementation into different files...Eric Fiselier12-498/+687
2017-02-10Revert "Split exception.cpp and new.cpp implementation into different files f...Eric Fiselier12-686/+498
2017-02-10Split exception.cpp and new.cpp implementation into different files for diffe...Eric Fiselier12-498/+686
2017-02-09Threading support: externalize sleep_for() function.Asiri Rathnayake1-26/+2
2017-02-07Fix bugs in filesystem detected by _LIBCPP_ASSERT.Eric Fiselier2-7/+16
2017-02-07filesystem: return the constructed objectSaleem Abdulrasool1-5/+2
2017-02-06Refer to _LIBCPP_MSVC macro where applicableSaleem Abdulrasool3-8/+8
2017-02-05Restore the _NOEXCEPT on the dtor of bad_optional_access. Destructors are noe...Marshall Clow1-2/+2
2017-02-05Change the base class of std::bad_optional_access. This is a (subtle) ABI ch...Marshall Clow1-2/+6
2017-02-05filesystem: fix n4100 conformance for `temp_directory_path`Saleem Abdulrasool1-14/+19
2017-02-04Recommit [libcxx] Never use <cassert> within libc++Eric Fiselier4-11/+5
2017-01-30experimental: avoid using raw _WIN32 in filesystemSaleem Abdulrasool1-5/+6
2017-01-30experimental: port directory_iterator to WindowsSaleem Abdulrasool1-0/+72
2017-01-30experimental: add missing file headerSaleem Abdulrasool1-0/+9
2017-01-30experimental: inline single use of a typedefSaleem Abdulrasool1-4/+1
2017-01-30experimental: tolerate the existence of a `__deref` macroSaleem Abdulrasool1-2/+2
2017-01-29experimental: remove dead functionSaleem Abdulrasool1-13/+0
2017-01-24Revert "[libcxx] Never use <cassert> within libc++"Eric Fiselier4-5/+11
2017-01-24[libcxx] Never use <cassert> within libc++Eric Fiselier4-11/+5
2017-01-20Disable aligned new/delete on Apple platforms without posix_memalignEric Fiselier1-0/+4