- 9491643 Fix test failure on compilers w/o deduction guides by Eric Fiselier · 7 years ago
- 36c4862 Add a catch for std::length_error for the case where the string can't handle 2GB. (like say 32-bit big-endian) by Marshall Clow · 7 years ago
- 56f6352 Fix incorrect indentation. by Bruce Mitchener · 7 years ago
- 267e0f4 Make the ctype_byname::widen test cases pass on FreeBSD. by Dimitry Andric · 7 years ago
- 1b1b80f Put type attributes after class keyword by Dimitry Andric · 7 years ago
- f684c9c Fix typos. by Bruce Mitchener · 7 years ago
- 6b1ae9b [libcxx] [test] Strip trailing whitespace, NFC. by Stephan T. Lavavej · 7 years ago
- 5012793 Implement LWG 2835 - fix <tgmath.h> by Marshall Clow · 7 years ago
- c0db072 Implement LWG#2908 - The less-than operator for shared pointers could do more, and mark 2878 as complete as well (we already do that) by Marshall Clow · 7 years ago
- 8ea7ede While implementing P0777 - preventing unnecessary decay, I found some non-public uses of decay that could be replaced by __uncvref. NFC intented by Marshall Clow · 7 years ago
- 35479ff Add default C++ ABI libname and include paths for FreeBSD by Dimitry Andric · 7 years ago
- 2328c58 Fix libcxx MSVC C++17 redefinition of 'align_val_t' by Eric Fiselier · 7 years ago
- 6808a59 Mark two issues as complete by Eric Fiselier · 7 years ago
- 026b75f Fix a typo in the synopsis comment. NFC. Thanks to K-ballo for the catch by Marshall Clow · 7 years ago
- 9bfdb77 Use multi-key tree search for {map, set}::{count, equal_range} by Eric Fiselier · 7 years ago
- 7f7891c The apple versions of clang don't support deduction guides yet. by Marshall Clow · 7 years ago
- 6aafc8b Once more, with feeling. Spell 'clang-4.0' correctly this time by Marshall Clow · 7 years ago
- 2a81d30 Clean up string's deduction guides tests. Mark old versions of clang as unsupported, b/c they don't have deduction guides, even in C++17 mode by Marshall Clow · 7 years ago
- 2583976 Update the status of removed components by Marshall Clow · 7 years ago
- 2b20304 [libcxx] Avoid spurious construction of valarray elements by Mikhail Maltsev · 7 years ago
- b0c4bb7 Temporarily comment out deduction guide tests while I figure out what to do with old bots by Marshall Clow · 7 years ago
- 6d9f750 Implement deduction guide for basic_string as described in P0433 by Marshall Clow · 7 years ago
- a217e50 Improve a test. NFC by Marshall Clow · 7 years ago
- 1a78ae3c Fix size and alignment of array<T, 0>. by Eric Fiselier · 7 years ago
- 9bc04e9 Stop using __strtonum_fallback on Android. by Dan Albert · 7 years ago
- fc94027 Fix PR#31454 - 'basic_string<T>::push_back() crashes if sizeof(T)>sizeof(long long)'. We were mishandling the small-string optimization calculations for very large 'characters'. This may be an ABI change (change the size of) strings of very large 'characters', but since they never worked, I'm not too concerned. by Marshall Clow · 7 years ago
- ebf8a09 Fix -verify static assert messages for older Clang versions by Eric Fiselier · 7 years ago
- 59cdf90 [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types. by Eric Fiselier · 7 years ago
- 1d4546c Comment on 'Review' issues by Marshall Clow · 7 years ago
- a3d37f0 Remove more of the std::experimental bits that are now in std::. All the _v type aliases, conjunction/disjunction, apply, etc. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 7 years ago
- f9ab87e Mark P0777 as complete by Marshall Clow · 7 years ago
- 655c469 Implement P0777: Treating unnecessay decay by Marshall Clow · 7 years ago
- 6ef990e Fix building libc++ with the macOS 10.13 SDK with -mmacosx-version-min=10.12 or lower. by Nico Weber · 7 years ago
- f951fc3 Fix misleading indentation; replace a couple of NULLs with nullptr. Resolves https://reviews.llvm.org/D42945 ; thanks to Bruce Mitchener for the patch. by Marshall Clow · 7 years ago
- cefa05d No, really this time mark 3034 as 'Patch Ready' by Marshall Clow · 7 years ago
- 4d170c8 Mark issue 3034 as 'Patch Ready' by Marshall Clow · 7 years ago
- 936ff58 Revert "[libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types." by Nirav Dave · 7 years ago
- 0fc039d More patches ready by Marshall Clow · 7 years ago
- 50dd98c Add issues in 'Review' by Marshall Clow · 7 years ago
- 372d418 Remove <experimental/string_view>; use <string_view> instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 7 years ago
- c6b3c7b Fix initialization of array<const T, 0> with GCC. by Eric Fiselier · 7 years ago
- 4f0c853 Mark LWG 3014 as complete. No code changes needed by Eric Fiselier · 7 years ago
- e3690ba Implement LWG 3014 - Fix more noexcept issues in filesystem. by Eric Fiselier · 7 years ago
- 309f8b1 Mark LWG 3013 as already complete. See r316941 by Eric Fiselier · 7 years ago
- b96def4 Remove debug println from rec.dir.itr.increment test by Eric Fiselier · 7 years ago
- be71d33 Implement LWG2989: path's streaming operators allow everything under the sun. by Eric Fiselier · 7 years ago
- 21f2004 Mark issue 2851 as complete by Eric Fiselier · 7 years ago
- 0f8c8f5 Address LWG 2849 and fix missing failure condition in copy_file. by Eric Fiselier · 7 years ago
- e1c661f correct comment about C++03 assignment operators by Eric Fiselier · 7 years ago
- 192622d Make array<const T, 0> non-CopyAssignable and make swap and fill ill-formed. by Eric Fiselier · 7 years ago
- afeda5c [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types. by Eric Fiselier · 7 years ago
- f892166 Work around GCC constexpr initialization bug by Eric Fiselier · 7 years ago
- 9b5ff7a Work around Clang bug introduced in r324062 by Eric Fiselier · 7 years ago
- bfbafa5 Fix has_unique_object_representation after Clang commit r324134. by Eric Fiselier · 7 years ago
- c7ef565 Disable test in C++<11 mode due to use of alignas. by Richard Smith · 7 years ago
- 4e3195c Make std::get_temporary_buffer respect overaligned types when possible by Richard Smith · 7 years ago
- b87adec Put the exception classes for experimental::optional and experimental::any back in the dylib for binary compatibility by Marshall Clow · 7 years ago
- 14082fc Remove std::experimental::sample; use std::sample instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 7 years ago
- 91af904 Remove <experimental/numeric>; use <numeric> instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 7 years ago
- 5d8babe Remove <experimental/any>; use <any> instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 7 years ago
- 0405332 Remove <experimental/optional>; use <optional> instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 7 years ago
- 1a6493b Add static_asserts to basic_ios and basic_stream_buf to ensure that that the traits match the character type. This is a requirement on the user - now we get consistent failures at compile time instead of incomprehensible error messages or runtime failures. This is also LWG#2994 - not yet adopted. by Marshall Clow · 7 years ago
- 0551d83 Implement LWG2870: Default value of parameter theta of polar should be dependent by Marshall Clow · 7 years ago
- 9eb338c Add LWG3051 by Marshall Clow · 7 years ago
- d0eb309 First cut at issue statuses for JAX by Marshall Clow · 7 years ago
- aafb315 Add tests to make sure that <string_view> provides std::size/data/empty in C++17 mode. This is LWG#3009, coming up for a vote in JAX - but we already do it, just don't have tests by Marshall Clow · 7 years ago
- 6f73cf4 Minor updated to the main libcxx page; add a link to the deprecation page by Marshall Clow · 7 years ago
- 88434fe LLVM_FOUND isn't always set, so just test if llvm_setup_rpath() is by Don Hinton · 7 years ago
- 939b162 Fix the BinaryPredicate form of std::is_permutation to not rely on operator== by Peter Collingbourne · 7 years ago
- d21aeff Reland: [cmake] [libcxx] Call llvm_setup_rpath() when adding shared libraries. by Don Hinton · 7 years ago
- 1634c15 libcxx: Use vcruntime declarations for typeinfo on Windows. by Peter Collingbourne · 7 years ago
- 0aa71a4 libcxx: Move #include_next <math.h> out of header guard in wrapper header. by Peter Collingbourne · 7 years ago
- 8abbc96c Mark 2903 as complete; we already do this by Marshall Clow · 7 years ago
- 7e9453d Revert [libcxx] r323453 - [cmake] [libcxx] Call llvm_setup_rpath() when adding shared libraries. by Don Hinton · 7 years ago
- 7b4be6f [cmake] [libcxx] Call llvm_setup_rpath() when adding shared libraries. by Don Hinton · 7 years ago
- d053b59 Fix PR35564 - std::list splice/erase incorrectly throw in debug mode. by Eric Fiselier · 7 years ago
- b1539e0 Fix missing return in __tuple_leaf::__can_bind_reference when __reference_binds_to_temporary added in r323380. by Eric Fiselier · 7 years ago
- e34f5ff Implement LWG2783: stack::emplace() and queue::emplace() should return decltype(auto) by Marshall Clow · 7 years ago
- 292617e [libc++] Fix PR20855 -- libc++ incorrectly diagnoses illegal reference binding in std::tuple. by Eric Fiselier · 7 years ago
- 48c63d8 [libcxx] Correctly handle invalid regex character class names by Mikhail Maltsev · 7 years ago
- ae21466 include <cstdint> to get uint32_t by Marshall Clow · 7 years ago
- fcac3c9 libcxx: Allow auto-linking to be disabled with a macro. by Peter Collingbourne · 7 years ago
- a277d02 Implement P0463R1: 'Endian just Endian'. Reviewed as https://reviews.llvm.org/D35472 by Marshall Clow · 7 years ago
- 2f97aab libcxx: Rename vasprintf function to __libcpp_vasprintf. by Peter Collingbourne · 7 years ago
- 66ddb50 [cmake] Always respect existing CMAKE_REQUIRED_FLAGS when adding additional ones. by Don Hinton · 7 years ago
- 4801624 libcxx: Provide overloads for basic_filebuf::open() et al that take wchar_t* filenames on Windows. by Peter Collingbourne · 7 years ago
- ac15ae6 libcxx: Move Windows threading support into a .cpp file. by Peter Collingbourne · 7 years ago
- d161ac9 Update cxx2a status by Marshall Clow · 7 years ago
- 8da1a48 Last batch of P0202 constexpr additions: includes/set_intersection/exchange by Marshall Clow · 7 years ago
- e8ea829 Another batch of P0202 constepr algirithms. remove/remove_if/remove_copy/remove_copy_if/reverse_copy, and tests (commented out) for rotate_copy, because that depends on std::copy by Marshall Clow · 7 years ago
- 1b9a4ff Still more P0202 constexpr-ifying. This batch is: for_each/for_each_n/lexicographical_compare by Marshall Clow · 7 years ago
- 98bb420 [cmake] [libcxx] Fix find_path() problems when cross compiling. by Don Hinton · 7 years ago
- cbe768e Add (commented out) constexpr tests for copy/copy_backwards/copy_if/copy_n. These will be enabled when that part of P0202 is implemented. NFC at this time. by Marshall Clow · 7 years ago
- ac471d6 Really comment out the constexpr tests. by Marshall Clow · 7 years ago
- 785ae3e Change a static_assert to check for is_trivial instead of is_pod, as is mandated by P0767. by Marshall Clow · 7 years ago
- 85642c2 implement (but leave commented out) the constexpr tests from P0202 for std::merge. merge requires std::copy, which isn't constexpr yet. by Marshall Clow · 7 years ago
- 4bfb931 More P0202 constexpr work. This commit adds fill/fill_n/generate/generate_n/unique/unique_copy. I removed a specialization of fill_n that recognized when we were dealing with raw pointers and 1 byte trivially-assignable types and did a memset, because the compiler will do that optimization for us. by Marshall Clow · 7 years ago
- 12c7423 More P0202 constexpr-ifying in <algorithm>. This commit handles replace/replace_if/replace_copy/replace_copy_if. by Marshall Clow · 7 years ago
- 99894b6 More P0202 constexpr-ifying in <algorithm>. This commit handles 'transform'. by Marshall Clow · 7 years ago
- c6b908d Wrote my own version of is_permutation; that was dominating the timings by Marshall Clow · 7 years ago