- fd34566 Put the exception classes for experimental::optional and experimental::any back in the dylib for binary compatibility by Marshall Clow · 7 years ago
- b21316f Remove std::experimental::sample; use std::sample instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 7 years ago
- 14698bc Remove <experimental/numeric>; use <numeric> instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 7 years ago
- f8d223f Remove <experimental/any>; use <any> instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 7 years ago
- 95db3d2 Remove <experimental/optional>; use <optional> instead. See https://libcxx.llvm.org/TS_deprecation.html by Marshall Clow · 7 years ago
- 75075c6 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
- 37e4c9b Implement LWG2870: Default value of parameter theta of polar should be dependent by Marshall Clow · 7 years ago
- 65c4c24 Add LWG3051 by Marshall Clow · 7 years ago
- 64aa1c1 First cut at issue statuses for JAX by Marshall Clow · 7 years ago
- 4bbcce7 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
- 6f79a90 Minor updated to the main libcxx page; add a link to the deprecation page by Marshall Clow · 7 years ago
- 1dfee5b LLVM_FOUND isn't always set, so just test if llvm_setup_rpath() is by Don Hinton · 7 years ago
- 27c341d Fix the BinaryPredicate form of std::is_permutation to not rely on operator== by Peter Collingbourne · 7 years ago
- 44aacb7 Reland: [cmake] [libcxx] Call llvm_setup_rpath() when adding shared libraries. by Don Hinton · 7 years ago
- 2b64fcb libcxx: Use vcruntime declarations for typeinfo on Windows. by Peter Collingbourne · 7 years ago
- 6b5c08a libcxx: Move #include_next <math.h> out of header guard in wrapper header. by Peter Collingbourne · 7 years ago
- e686a8d Mark 2903 as complete; we already do this by Marshall Clow · 7 years ago
- e0c8dbe Revert [libcxx] r323453 - [cmake] [libcxx] Call llvm_setup_rpath() when adding shared libraries. by Don Hinton · 7 years ago
- 102b0a1 [cmake] [libcxx] Call llvm_setup_rpath() when adding shared libraries. by Don Hinton · 7 years ago
- 8864da5 Fix PR35564 - std::list splice/erase incorrectly throw in debug mode. by Eric Fiselier · 7 years ago
- 8592d0a Fix missing return in __tuple_leaf::__can_bind_reference when __reference_binds_to_temporary added in r323380. by Eric Fiselier · 7 years ago
- cc70488 Implement LWG2783: stack::emplace() and queue::emplace() should return decltype(auto) by Marshall Clow · 7 years ago
- 8286acc [libc++] Fix PR20855 -- libc++ incorrectly diagnoses illegal reference binding in std::tuple. by Eric Fiselier · 7 years ago
- e54a22f [libcxx] Correctly handle invalid regex character class names by Mikhail Maltsev · 7 years ago
- a351d79 include <cstdint> to get uint32_t by Marshall Clow · 7 years ago
- 1cadd88 libcxx: Allow auto-linking to be disabled with a macro. by Peter Collingbourne · 7 years ago
- a11e68f Implement P0463R1: 'Endian just Endian'. Reviewed as https://reviews.llvm.org/D35472 by Marshall Clow · 7 years ago
- 087c5ab libcxx: Rename vasprintf function to __libcpp_vasprintf. by Peter Collingbourne · 7 years ago
- c0a4761 [cmake] Always respect existing CMAKE_REQUIRED_FLAGS when adding additional ones. by Don Hinton · 7 years ago
- f493c2f libcxx: Provide overloads for basic_filebuf::open() et al that take wchar_t* filenames on Windows. by Peter Collingbourne · 7 years ago
- 59f2389 libcxx: Move Windows threading support into a .cpp file. by Peter Collingbourne · 7 years ago
- e2341ac Update cxx2a status by Marshall Clow · 7 years ago
- 5b12e3b Last batch of P0202 constexpr additions: includes/set_intersection/exchange by Marshall Clow · 7 years ago
- 63be418 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
- a15161a Still more P0202 constexpr-ifying. This batch is: for_each/for_each_n/lexicographical_compare by Marshall Clow · 7 years ago
- 65d4ee3 [cmake] [libcxx] Fix find_path() problems when cross compiling. by Don Hinton · 7 years ago
- c84b496 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
- 27ae75c Really comment out the constexpr tests. by Marshall Clow · 7 years ago
- 46ea17e Change a static_assert to check for is_trivial instead of is_pod, as is mandated by P0767. by Marshall Clow · 7 years ago
- f7e345a 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
- 48a4655 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
- a75d613 More P0202 constexpr-ifying in <algorithm>. This commit handles replace/replace_if/replace_copy/replace_copy_if. by Marshall Clow · 7 years ago
- ecd1909 More P0202 constexpr-ifying in <algorithm>. This commit handles 'transform'. by Marshall Clow · 7 years ago
- 445101c Wrote my own version of is_permutation; that was dominating the timings by Marshall Clow · 7 years ago
- 4bb655f Add memory tracking by Marshall Clow · 7 years ago
- 226431c Use high_resolution_clock instead of steady_clock. Also now builds with gcc 7.2 (for comparison purposes) by Marshall Clow · 7 years ago
- ad7b096 A simple program for testing OSS-Fuzz test cases locally. by Marshall Clow · 7 years ago
- fd2e3e9 Update Google Benchmark library by Eric Fiselier · 7 years ago
- 457d2c1 Fix most GCC test failures. by Eric Fiselier · 7 years ago
- a12e237 libcxx: Define set_unexpected, _get_unexpected and __uncaught_exceptions without dllimport. by Peter Collingbourne · 7 years ago
- 74cb4f5 Fix nodiscard failure tests on compilers w/o -verify. by Eric Fiselier · 7 years ago
- eb3052c libcxx: Disable CFI in function std::get_temporary_buffer. by Peter Collingbourne · 7 years ago
- 9c2eed8 libcxx: Stop using private MSVC macros in the exception implementation. by Peter Collingbourne · 7 years ago
- d608220 More constexpr algorithms from P0202. search/search_n by Marshall Clow · 7 years ago
- 661dff0 Change an internal table of constants for the poisson distribution from by Marshall Clow · 7 years ago
- 39b8862 More constexpr algorithms from P0202: lower_bound, upper_bound, equal_range, binary_search by Marshall Clow · 7 years ago
- f1caa62 Actually CALL the constexpr tests. by Marshall Clow · 7 years ago
- 4cd5965 More constexpr (re P0202) - equal and mismatch by Marshall Clow · 7 years ago
- 5af38a0 Fix constexpr failure on C++11-based buildbots. by Marshall Clow · 7 years ago
- 0dc8ca7 More constexpr from P0202. count and count_if. Also fix a comment that Morwenn noted. by Marshall Clow · 7 years ago
- 82091c2 Some of the tests from earlier today had 'int' as the return type when it should have been 'bool'. Fix that. It doesn't change the behavior of any of the tests, but it's more accurate. by Marshall Clow · 7 years ago
- 6a1c2ff More P0202 constexpr-ifying. All the find_XXX algorithms in this commit. by Marshall Clow · 7 years ago
- bb8010f partition_point gets the P0202 treatment by Marshall Clow · 7 years ago
- de4b286 More constexpr algorithms from P0202. any_of/all_of/none_of. by Marshall Clow · 7 years ago
- 8d0d825 First part of P0202: Adding constexpr modifiers to functions in <algorithm> and <utility>. This commit is all the is_XXX algorithms. by Marshall Clow · 7 years ago
- cce11ce Add error code handling to remove_all test by Ekaterina Vaartis · 7 years ago
- 68050ff [libcxx] Make std::basic_istream::get 0-terminate input array in case of error. by Volodymyr Sapsai · 7 years ago
- d09b2ed Implement an _is_allocator type trait for use in deduction guides. by Marshall Clow · 7 years ago
- 04f23ba Fix some too-big local arrays. Thanks to dcdillon for the patch. Reviewed as D28217 by Marshall Clow · 7 years ago
- 45d5893 Make std::experimental::filesystem::remove and remove_all return false or 0 if the file doesn't exist by Ekaterina Vaartis · 7 years ago
- fa614b8 libcxx: Stop providing a definition of __GLIBC_PREREQ. by Peter Collingbourne · 7 years ago
- 210d12c Fix misspelled macro name - thanks to andrew@ispras.ru for the catch by Marshall Clow · 7 years ago
- 4ffbed5 [libcxx] [test] Improve MSVC portability. by Stephan T. Lavavej · 7 years ago
- 95b20f8 [libcxx] Support the use of compiler-rt in lit tests by Petr Hosek · 7 years ago
- 0e3a508 Revert "Make rehash(0) work with ubsan's unsigned-integer-overflow." by Dan Albert · 7 years ago
- 773a3a5 Apparently 'C++14' is different than 'c++14' by Marshall Clow · 7 years ago
- 7023194 Make rehash(0) work with ubsan's unsigned-integer-overflow. by Dan Albert · 7 years ago
- 4d8cc6d Change add_ten to add_one to avoid triggering ubsan integer overflow. by Billy Robert O'Neal III · 7 years ago
- 3340633 Add the C++17 extensions to std::search. Include the default searcher, but not the Boyer-Moore or Boyer-Moore-Horspool searcher (yet). BUT put the BM and BMH tests in place, marked to XFAIL. The other searchers will follow soon by Marshall Clow · 7 years ago
- 4b1bc15 Document upcoming TS feature removal by Marshall Clow · 7 years ago
- a2ec0c0 Mark the transparent version set::count() as const. Thanks to Ivan Matek for the bug report. by Marshall Clow · 7 years ago
- fbc5de6 Add pre-C++11 is_constructible wrappers for 3 arguments by Dimitry Andric · 7 years ago
- 23bd3c5 Correct mistake in pragma usage for Windows by Saleem Abdulrasool · 7 years ago
- a5f7365 Add casts to prevent narrowing warnings. by Billy Robert O'Neal III · 7 years ago
- e32740b [libcxx] [test] Remove nonstandard things and resolve warnings in Xxx_scan tests by Billy Robert O'Neal III · 7 years ago
- 16eb426 [cmake] Add a config option LIBCXX_HAS_WIN32_THREAD_API for enforcing win32 threads by Martin Storsjo · 7 years ago
- 4dd943e Move + and * operators of MoveOnly into MoveOnly.h. by Billy Robert O'Neal III · 7 years ago
- 70a8aae Fix incorrect handling of move-only types in transform_reduce iter iter iter init, and add test. by Billy Robert O'Neal III · 7 years ago
- b68e9c1 Automated trailing whitespace removal by VS Code. by Billy Robert O'Neal III · 7 years ago
- 5de0f33 Add move-only types test to transform_reduce iter iter iter init op op. by Billy Robert O'Neal III · 7 years ago
- 5194855 Add move-only types test for transform_reduce bop/uop. by Billy Robert O'Neal III · 7 years ago
- 4436c8c Fix nonstandard bits in transform_reduce_iter_iter_init_bop_uop. by Billy Robert O'Neal III · 7 years ago
- ac3c89d Update version to 7.0.0svn: cmake, include files and docs by Hans Wennborg · 7 years ago
- 3e653d6 Mark LWG2824 as complete. We already did it, but I added a test to be sure by Marshall Clow · 7 years ago
- 1fb741d Mark issue #2866 as "nothing to do" by Marshall Clow · 7 years ago
- 73d6c99 Implement p0258r2: has_unique_object_representations by Marshall Clow · 7 years ago
- 97adf8a One more (should be) inline variable that is defined in the dylib by Marshall Clow · 7 years ago
- 4e49857 Un-inline a few more variables that are exported from the dylib. by Marshall Clow · 7 years ago
- 136dc56 Temporarily revert the inlining of 'piecewise_construct' because it is exported from the dylib. by Marshall Clow · 7 years ago
- c1ab13d A couple more inlined variables that I missed the first time by Marshall Clow · 7 years ago