summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2023-10-05Backport https://reviews.llvm.org/D69983.Elliott Hughes
2019-09-13Fix bug in random.Dan Albert
2019-09-13[libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() ...Louis Dionne
2019-09-13[libc++] Add `__truncating_cast` for safely casting float types to integersLouis Dionne
2019-02-13Functionally revert "config: disable thread safety analysis on COFF".Josh Gao
2019-01-11Merge to upstream r350972.Dan Albert
2019-01-11Change from a to a . Fixes PR#39871.Marshall Clow
2019-01-11[libcxx] Call __count_bool_true for bitset countAdhemerval Zanella
2019-01-11Implement the 'sys_time' portions of the C++20 calendaring stuff. Reviewed as...Marshall Clow
2019-01-10[libcxx] Reorganize tests since the application of P0602R4Louis Dionne
2019-01-08Merge to upstream r348296.Dan Albert
2019-01-08Set the buffer of an fstream to empty when the underlying file is closed. Thi...Marshall Clow
2019-01-08[libcxx] Optimize vectors construction of trivial types from an iterator rang...Volodymyr Sapsai
2019-01-06Fix PR39749 - Headers containing just #error harm __has_include.Eric Fiselier
2018-12-21[libcxx] Remove unused macro _LIBCPP_HAS_UNIQUE_TYPEINFOLouis Dionne
2018-12-21[NFC] Fix typo in commentLouis Dionne
2018-12-21Don't forward declare _FilesystemClock in C++03Eric Fiselier
2018-12-21Implement LWG 3065: Make path operators friends.Eric Fiselier
2018-12-21Implement LWG 3145: file_clock breaks ABI for C++17 implementations.Eric Fiselier
2018-12-19[libcxx] Use custom allocator's `construct` in C++03 when available.Volodymyr Sapsai
2018-12-17[libcxx][NFC] Properly indent nested #ifdefs and #definesLouis Dionne
2018-12-17[libcxx] Speeding up partition_point/lower_bound/upper_boundLouis Dionne
2018-12-16[regex] Use distinct __regex_word on NetBSDMichal Gorny
2018-12-14When resolving a merge conflict, I put something inside an #ifdef. Fixed.Marshall Clow
2018-12-14Implement P1209 - Adopt Consistent Container Erasure from Library Fundamental...Marshall Clow
2018-12-13[libc++] Fix _LIBCPP_EXPORTED_FROM_ABI when visibility annotations are disabledThomas Anderson
2018-12-12[libcxx] Add assertion in deque::pop_back when popping from an empty dequeLouis Dionne
2018-12-11[pair] Mark constructors as conditionally noexceptLouis Dionne
2018-12-11Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308Marshall Clow
2018-12-11Revert "[pair] Mark constructors as conditionally noexcept"Louis Dionne
2018-12-11[pair] Mark constructors as conditionally noexceptLouis Dionne
2018-12-11Add a version of std::function that includes a few optimizations in ABI V2.Eric Fiselier
2018-12-10Refactor std::function to more easily support alternative implementations.Eric Fiselier
2018-12-07[libcxx] Add paranoid cast-to-void in comma operatorLouis Dionne
2018-12-06[libc++] Improve diagnostics for non-const comparators and hashers in associa...Louis Dionne
2018-12-06[libcxx] Don't depend on availability markup to provide the streams in the dylibLouis Dionne
2018-12-03[libcxx] Implement P0318: unwrap_ref_decay and unwrap_referenceLouis Dionne
2018-11-29First part of P0482 - Establish that char8_t is an integral type, and that nu...Marshall Clow
2018-11-29Revert commit r347904 because it broke older compilersMarshall Clow
2018-11-29First part of P0482 - Establish that char8_t is an integral type, and that nu...Marshall Clow
2018-11-29[libcxx] Remove bad_array_lengthLouis Dionne
2018-11-28Revert "Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF...Eric Fiselier
2018-11-28Implement P0966 - string::reserve should not shrinkMarshall Clow
2018-11-28Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. Eric Fiselier
2018-11-28[libcxx] Remove dynarrayLouis Dionne
2018-11-28[libcxx] Apply _LIBCPP_INLINE_VISIBILITY for std::hash for string_viewLouis Dionne
2018-11-27Implement P1085R2 - Should Span be Regular?. This consists entirely of deletionsMarshall Clow
2018-11-26Remove duplicate _LIBCPP_INLINE_VISIBILITY attributes.Eric Fiselier
2018-11-26Add basic_string::__resize_default_init (from P1072)Eric Fiselier
2018-11-21[libcxx] Remove unused definition of aligned allocation macro on old OS XLouis Dionne