summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* [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
* [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
* [libcxx] Mark stray symbols as hidden to try and fix the buildLouis Dionne2018-11-212-3/+3
* [libcxx] Make sure we can build with -fvisibility=hidden on LinuxLouis Dionne2018-11-213-2/+4
* [libc++] Implement P0487R1 - Fixing operator>>(basic_istream&, CharT*)Zhihao Yuan2018-11-211-8/+49
* [NFC] Reformat availability #defines in __configLouis Dionne2018-11-201-8/+5
* [libcxx] Fix threads detection on GNU/HurdLouis Dionne2018-11-201-0/+1
* [libcxx] Add availability markup for bad_optional_access, bad_variant_access ...Louis Dionne2018-11-194-5/+39
* Implement P0972R0: <chrono> zero(), min(), and max() should be noexcept. Revi...Marshall Clow2018-11-131-16/+16
* [libcxx] Implement http://wg21.link/p1006, constexpr in pointer_traitsLouis Dionne2018-11-131-2/+2
* Fix PR39619 - iterator_traits isn't SFINAE-friendly enough. Thanks to Eric fo...Marshall Clow2018-11-131-1/+18
* [NFC] Fix typo in <tuple>Louis Dionne2018-11-121-1/+1
* [libcxx] Provide thread annotations for shared_mutexPetr Hosek2018-11-091-7/+8
* Fix -Wimplicit-fallthrough warningFangrui Song2018-11-071-0/+2
* [NFC] Fix incorrect comment in std::listLouis Dionne2018-11-031-1/+1
* Revert "Bug 39129: Speeding up partition_point/lower_bound/upper_bound/ by us...Louis Dionne2018-11-011-30/+4
* Use C++11 fallthrough attribute syntax when available and add a breakReid Kleckner2018-11-011-1/+5
* [libcxx] Fix usage of _C2, which is a "nasty macro" in some environmentsLouis Dionne2018-11-012-36/+36
* Second half of C++17's splicing maps and setsErik Pilkington2018-10-318-68/+642
* Make libc++'s versioning namespace customizableEric Fiselier2018-10-302-3/+6
* Unify definition of _LIBCPP_BEGIN/END_NAMESPACE_STDEric Fiselier2018-10-301-35/+19