summaryrefslogtreecommitdiffstats
path: root/libcxx/include
Commit message (Expand)AuthorAgeFilesLines
* Optimize operator=(const basic_string&) for tail call.Eric Fiselier2019-10-091-1/+1
* [libc++] Remove C++03 variadics in shared_ptr (v2)Zoe Carver2019-10-071-70/+0
* [libc++] Harden usage of static_assert against C++03Louis Dionne2019-10-011-2/+2
* Refactor default constructor SFINAE in pair and tuple.Eric Fiselier2019-09-303-44/+29
* [libc++] Take 2: Implement LWG 3158Louis Dionne2019-09-271-13/+29
* [libc++] Take 2: Implement LWG 2510Louis Dionne2019-09-267-23/+85
* [libcxx] Do not implicitly #include assert.hDavid Zarzycki2019-09-262-2/+0
* Add forward declaration of operator<< in <string_view> as required.Eric Fiselier2019-09-252-1/+8
* Add a missing default parameter to regex::assign. This is LWG3296; reviewed a...Marshall Clow2019-09-251-6/+6
* Revert r372777: [libc++] Implement LWG 2510 and its follow-upsIlya Biryukov2019-09-257-96/+27
* [libc++] Remove C++03 variadics in shared_ptrZoe Carver2019-09-241-194/+0
* [libc++] Implement LWG 3158Louis Dionne2019-09-241-13/+29
* [libc++] Implement LWG 2510Louis Dionne2019-09-247-23/+76
* Revert "Extension: Mark the default constructor of chrono::duration as condit...Marshall Clow2019-09-231-1/+1
* Extension: Mark the default constructor of chrono::duration as conditionally ...Marshall Clow2019-09-231-1/+1
* Revert "Revert "Implement std::condition_variable via pthread_cond_clockwait(...Dan Albert2019-09-182-17/+138
* Revert "Implement std::condition_variable via pthread_cond_clockwait() where ...Dan Albert2019-09-162-134/+17
* Open fstream files in O_CLOEXEC mode when possible.Dan Albert2019-09-162-12/+23
* Implement std::condition_variable via pthread_cond_clockwait() where availableDan Albert2019-09-162-17/+134
* Add debug check for null pointers passed to <string_view>Eric Fiselier2019-09-142-1/+13
* Fix C++03 build failures due to >>Eric Fiselier2019-09-131-1/+1
* Fix various test failures with GCCEric Fiselier2019-09-131-2/+2
* Recommit r370502: Make `vector` unconditionally move elements whenEric Fiselier2019-09-132-10/+55
* Consolidate swap, swap_ranges, and iter_swap in <type_traits>.Zoe Carver2019-09-112-22/+26
* Remove ::gets for FreeBSD 13 and laterDimitry Andric2019-09-072-1/+8
* [libc++] Revert "Make `vector` unconditionally move elements when exceptions ...Louis Dionne2019-09-052-25/+10
* [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() ...Louis Dionne2019-09-042-34/+36
* [libc++] Add `__truncating_cast` for safely casting float types to integersLouis Dionne2019-09-041-0/+34
* [libc++] Use __extension__ in a portable mannerLouis Dionne2019-09-042-1/+9
* [libc++] Mark usage of _Atomic with __extension__Louis Dionne2019-09-031-1/+1
* Make `vector` unconditionally move elements when exceptions are disabled.Eric Fiselier2019-08-302-10/+25
* [libc++] Fix visibility of __vector_base_common on GCCLouis Dionne2019-08-281-1/+1
* [libcxx] Only declare contents of threading API whenDavid Spickett2019-08-211-2/+5
* Add a missing _VSTD:: before a call to merge. Fixes PR43034. Checked the rest...Marshall Clow2019-08-201-1/+1
* Fix a couple of unguarded operator, calls in algorithm. Fixes PR#43063. Updat...Marshall Clow2019-08-201-13/+13
* [libc++] Implement LWG 3199Louis Dionne2019-08-201-1/+1
* Fix availability of __thread_id on builds with external threading. Reviewed a...Marshall Clow2019-08-201-8/+11
* [libc++] Explicitly cast in generate_canonicalLouis Dionne2019-08-201-1/+1
* [libcxx] Fix build breakage on mipsMikhail Maltsev2019-08-201-1/+1
* [libc++] reverts commit a5f5aad568bb7a91ceee47641f3076ac339ef8c7.Zoe Carver2019-08-191-110/+260
* Fix thread comparison by making sure we never pass our special 'not a thread'...Marshall Clow2019-08-141-3/+11
* This commit removes std::shared_ptr::make_shared and std::shared_ptr::allocat...Zoe Carver2019-08-141-260/+110
* [libc++] Enable <chrono> ""d and ""y literals for AppleClang 10 and upLouis Dionne2019-08-141-3/+4
* [libc++] Do not define _LIBCPP_CLANG_VER for non-LLVM ClangLouis Dionne2019-08-141-6/+2
* Rework recursive_timed_mutex so that it uses __thread_id instead of using the...Marshall Clow2019-08-143-72/+81
* [libc++] Always build with -fvisibility=hiddenLouis Dionne2019-08-132-0/+2
* [libc++] Use [[nodiscard]] for lock_guard, as an extensionLouis Dionne2019-08-131-2/+3
* [libc++] Implement CTAD for std::tupleLouis Dionne2019-08-121-7/+21
* Improve codegen for deque.Eric Fiselier2019-08-122-25/+117
* Implement hh_mm_ss from P1466R3. Reviewed as https://reviews.llvm.org/D65365.Marshall Clow2019-08-081-6/+114
OpenPOWER on IntegriCloud