summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Fix bug in random.Dan Albert2019-09-131-21/+24
* [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() ...Louis Dionne2019-09-132-34/+36
* [libc++] Add `__truncating_cast` for safely casting float types to integersLouis Dionne2019-09-131-0/+34
* Functionally revert "config: disable thread safety analysis on COFF".Josh Gao2019-02-131-6/+1
* Merge to upstream r350972.Dan Albert2019-01-1145-471/+1472
|\
| * Change from a to a . Fixes PR#39871.Marshall Clow2019-01-114-15/+15
| * [libcxx] Call __count_bool_true for bitset countAdhemerval Zanella2019-01-111-1/+1
| * Implement the 'sys_time' portions of the C++20 calendaring stuff. Reviewed as...Marshall Clow2019-01-111-29/+157
| * [libcxx] Reorganize tests since the application of P0602R4Louis Dionne2019-01-102-6/+6
| * Set the buffer of an fstream to empty when the underlying file is closed. Thi...Marshall Clow2019-01-081-0/+1
| * [libcxx] Optimize vectors construction of trivial types from an iterator rang...Volodymyr Sapsai2019-01-081-9/+17
| * Fix PR39749 - Headers containing just #error harm __has_include.Eric Fiselier2019-01-068-19/+99
| * [libcxx] Remove unused macro _LIBCPP_HAS_UNIQUE_TYPEINFOLouis Dionne2018-12-211-6/+2
| * [NFC] Fix typo in commentLouis Dionne2018-12-211-1/+1
| * Don't forward declare _FilesystemClock in C++03Eric Fiselier2018-12-211-0/+2
| * Implement LWG 3065: Make path operators friends.Eric Fiselier2018-12-211-37/+25
| * Implement LWG 3145: file_clock breaks ABI for C++17 implementations.Eric Fiselier2018-12-212-31/+42
| * [libcxx] Use custom allocator's `construct` in C++03 when available.Volodymyr Sapsai2018-12-191-21/+27
| * [libcxx][NFC] Properly indent nested #ifdefs and #definesLouis Dionne2018-12-171-7/+7
| * [libcxx] Speeding up partition_point/lower_bound/upper_boundLouis Dionne2018-12-171-4/+30
| * [regex] Use distinct __regex_word on NetBSDMichal Gorny2018-12-161-0/+4
| * When resolving a merge conflict, I put something inside an #ifdef. Fixed.Marshall Clow2018-12-141-1/+1
| * Implement P1209 - Adopt Consistent Container Erasure from Library Fundamental...Marshall Clow2018-12-1411-0/+185
| * [libc++] Fix _LIBCPP_EXPORTED_FROM_ABI when visibility annotations are disabledThomas Anderson2018-12-131-1/+5
| * [libcxx] Add assertion in deque::pop_back when popping from an empty dequeLouis Dionne2018-12-121-4/+5
| * [pair] Mark constructors as conditionally noexceptLouis Dionne2018-12-111-1/+21
| * Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308Marshall Clow2018-12-1111-3/+151
| * Revert "[pair] Mark constructors as conditionally noexcept"Louis Dionne2018-12-111-21/+1
| * [pair] Mark constructors as conditionally noexceptLouis Dionne2018-12-111-1/+21
| * Add a version of std::function that includes a few optimizations in ABI V2.Eric Fiselier2018-12-112-0/+305
| * Refactor std::function to more easily support alternative implementations.Eric Fiselier2018-12-101-200/+310
| * [libcxx] Add paranoid cast-to-void in comma operatorLouis Dionne2018-12-071-1/+1
| * [libc++] Improve diagnostics for non-const comparators and hashers in associa...Louis Dionne2018-12-066-66/+41
| * [libcxx] Don't depend on availability markup to provide the streams in the dylibLouis Dionne2018-12-064-9/+12
* | Merge to upstream r348296.Dan Albert2019-01-0892-4469/+9827
|\|
| * [libcxx] Implement P0318: unwrap_ref_decay and unwrap_referenceLouis Dionne2018-12-033-35/+35
| * First part of P0482 - Establish that char8_t is an integral type, and that nu...Marshall Clow2018-11-292-0/+4
| * Revert commit r347904 because it broke older compilersMarshall Clow2018-11-292-4/+0
| * First part of P0482 - Establish that char8_t is an integral type, and that nu...Marshall Clow2018-11-292-0/+4
| * [libcxx] Remove bad_array_lengthLouis Dionne2018-11-292-37/+0
| * Revert "Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF...Eric Fiselier2018-11-286-45/+35
| * Implement P0966 - string::reserve should not shrinkMarshall Clow2018-11-281-1/+3
| * Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. Eric Fiselier2018-11-286-35/+45
| * [libcxx] Remove dynarrayLouis Dionne2018-11-284-312/+0
| * [libcxx] Apply _LIBCPP_INLINE_VISIBILITY for std::hash for string_viewLouis Dionne2018-11-281-9/+4
| * Implement P1085R2 - Should Span be Regular?. This consists entirely of deletionsMarshall Clow2018-11-271-44/+0
| * Remove duplicate _LIBCPP_INLINE_VISIBILITY attributes.Eric Fiselier2018-11-261-60/+60
| * Add basic_string::__resize_default_init (from P1072)Eric Fiselier2018-11-261-0/+34
| * [libcxx] Remove unused definition of aligned allocation macro on old OS XLouis Dionne2018-11-211-5/+0
| * [libcxx] Make sure operator+ is declared with the right visibility attributeLouis Dionne2018-11-211-0/+1