summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2017-11-20Fix std::string::data() symbol during library build.Eric Fiselier
2017-11-19Fix min/max usage in variantEric Fiselier
2017-11-19[libc++] Shrink variant's index type when possibleEric Fiselier
2017-11-16Mark free functions size/empty/data conditionally noexcept.Marshall Clow
2017-11-16More of P0600 - '[[nodiscard]] in the Library' mark empty() as nodiscard in f...Marshall Clow
2017-11-16More of P0600 - '[[nodiscard]] in the Library' mark empty() as nodiscard in m...Marshall Clow
2017-11-15More of P0600 - '[[nodiscard]] in the Library' mark empty() as nodiscard in s...Marshall Clow
2017-11-15First part of P0600 - '[[nodiscard] in the standard library'. Mark the 'empty...Marshall Clow
2017-11-14Add two new macros: _LIBCPP_NODISCARD_AFTER_CXX17 and _LIBCPP_CONSTEXPR_AFTER...Marshall Clow
2017-11-14Rename identifiers named `__output`Alexander Richardson
2017-11-14Implement LWG2950: std::byte operations are misspecifiedMarshall Clow
2017-11-14Implement LWG2952: iterator_traits should work for pointers to cv TMarshall Clow
2017-11-13Implement P0550R2: Transformation Trait remove_cvrefMarshall Clow
2017-11-09Add _LIBCPP_INLINE_VISIBILITY to __compressed_pair_elem membersAlex Lorenz
2017-11-01Revert "[libc++] Don't alias quick_exit if __ANDROID_API__ < 21"Dan Albert
2017-11-01[libc++] Don't alias quick_exit if __ANDROID_API__ < 21Dan Albert
2017-11-01Update the synopsis to match the P/R of 2945. No code changes.Marshall Clow
2017-10-30Implement LWG 3013 - some filesystem members should not be noexcept.Eric Fiselier
2017-10-30Fix PR#35119 : set_union misbehaves with move_iterators. Thanks to Denis Yaro...Marshall Clow
2017-10-24Mark string_view's constructor from (ptr,len) as noexcept (an extension). Upd...Marshall Clow
2017-10-24Mark string_view literals as 'noexcept'. Fixes PR#25054. Thanks to Pavel K fo...Marshall Clow
2017-10-23Fix misguided error message in debug mode. No functional change. Fixes PR#34966Marshall Clow
2017-10-19Fix an unsigned integer overflow in regex that lead to a bad memory access. F...Marshall Clow
2017-10-19Fix UB - signed integer overflow in regex. Thanks to Tim Shen for the patch. ...Marshall Clow
2017-10-18Fix regex bug with ^\W. Thanks to Tim Shen for the patch. Reviewed as https:/...Marshall Clow
2017-10-17Refactor std::list node allocation logic.Eric Fiselier
2017-10-17Refactor _LIBCPP_<LITTLE|BIG>_ENDIANEric Fiselier
2017-10-17[libc++] Fix PR34898 - vector iterator constructors and assign method perform...Eric Fiselier
2017-10-09[libc++] Support Microsoft ABI without vcruntime headersShoaib Meenai
2017-10-05[libc++] Clarify names of ABI forcing macrosShoaib Meenai
2017-10-04[libc++] Allow users to explicitly specify ABIShoaib Meenai
2017-10-04[libc++] Add site config option for ABI macrosShoaib Meenai
2017-10-04Add C++17 explicit deduction guides to std::pair.Eric Fiselier
2017-09-20Revert 313789 because gcc doesn't like itMarshall Clow
2017-09-20Mark the __eval methods on independent_bits_engine (and __independent_bits_en...Marshall Clow
2017-09-20Fix a bit of UB in __independent_bits_engine. Fixes PR#34663Marshall Clow
2017-09-15[libc++] Account for Microsoft CRT const overloadsShoaib Meenai
2017-09-15[libc++] Remove unnecessary struct tagShoaib Meenai
2017-09-15typeinfo: provide a partial implementation for Win32Saleem Abdulrasool
2017-09-15Fix accidental ADL in std::allocator_traits meta-programming.Eric Fiselier
2017-09-12Apply D28224: 'Throw exception after too many steps' Fixes PR#20291. Thanks t...Marshall Clow
2017-09-12Make pbump (internally) handle sizes bigger than MAX_INT. Fixes PR#33725 - th...Marshall Clow
2017-09-11mark mersenne_twister_engine<>::seed(result_type __sd) with _LIBCPP_DISABLE_U...Marshall Clow
2017-09-11Add include of <string> to <system_error>, since things in there return strin...Marshall Clow
2017-09-10Fix PR34298 - Allow std::function with an incomplete return type.Eric Fiselier
2017-09-10Revert "Fix PR34298 - Allow std::function with an incomplete return type."Eric Fiselier
2017-09-10Fix PR34298 - Allow std::function with an incomplete return type.Eric Fiselier
2017-09-07Add even more string_view tests. These found some bugs in the default paramet...Marshall Clow
2017-09-06Redirect strftime_l to the locale-ignorant strftime on mingwMartin Storsjo
2017-08-28Fix PR31166: std::inplace_merge seems to be unstable. Thanks to Jan Wilken DÃ...Marshall Clow