- 0376dfa [libc++] Fix PR22606 - Leak pthread_key with static storage duration to ensure all of thread-local destructors are called. by Eric Fiselier · 10 years ago
- 85d45f6 [libcxx] Disable -Wnon-virtual-dtor warning in <locale> by Eric Fiselier · 10 years ago
- af961ed implement more of N4258 - Cleaning up noexcept in the standard library. Specifically add new noexcept stuff to vector and string's move-assignment operations by Marshall Clow · 10 years ago
- fc93ce7 Make regex and any assert when they should throw an exception _but_ the user has decreed 'no exceptions'. This matches the behavior of string and vector by Marshall Clow · 10 years ago
- 1efadf9 Fix CMake error whet llvm-config reports a non-existent source directory. by Eric Fiselier · 10 years ago
- ba865ff Protect template argument from user interference. by Joerg Sonnenberger · 10 years ago
- bed1d91 Update some links so that they don't point at the (private) WG21 Wiki by Marshall Clow · 10 years ago
- d08dbfc Update references to lists.llvm.org by Tanya Lattner · 10 years ago
- 9a3c689 Change char_traits<char16_t>::eof() to return 0xFFFF instead of 0xDFFF. Fixes PR#24342 by Marshall Clow · 10 years ago
- c0e7971 Remove -Werror when using check_cxx_compiler_flag because it was causing compiler-rt breakages. by Eric Fiselier · 10 years ago
- 6a85d5c Print message when configuring for standalone build. by Eric Fiselier · 10 years ago
- fe5102c Fix failing unique_ptr tests. by Eric Fiselier · 10 years ago
- 76581dc Start cleanup of unique_ptr tests. by Eric Fiselier · 10 years ago
- 65a1d45 Mark any as done and comment out extra methods until speaking to Marshall by Eric Fiselier · 10 years ago
- 7175a07 [libcxx] Add <experimental/any> v2. by Eric Fiselier · 10 years ago
- 26d2390 Add -Wno-error by default to work around failing compiler-rt builds by Eric Fiselier · 10 years ago
- eb6e2ea Reapply working parts of CMake cleanup. by Eric Fiselier · 10 years ago
- 0934c75 Fix PR#24267. use numeric_limits::max instead of ~0 for 'all ones', since that might give wrong answers on a 1's complement machine. by Marshall Clow · 10 years ago
- 36dc080 Change some #ifdefs to #if - thanks to Dexon for thge catch. by Marshall Clow · 10 years ago
- 5514d36 Revert recent CMake changes again due to failing compiler-rt builds by Eric Fiselier · 10 years ago
- 8b93263 Attempt to fix build issues introduced by r243574 by Eric Fiselier · 10 years ago
- e1be30b Fix typo in unused variable name. by Nick Lewycky · 10 years ago
- d74dee9 Recommit r243503 "[libcxx] Cleanup CMake configuration and integrate with LLVM" by Eric Fiselier · 10 years ago
- aa9b5e3 Revert r243503 "[libcxx] Cleanup CMake configuration and integrate with LLVM" by Hans Wennborg · 10 years ago
- a379576 Fix a self-move bug in inplace_merge. Thanks to Ted and Dexon for the report and the suggested fix. by Marshall Clow · 10 years ago
- 91eeba8 [libcxx] Cleanup CMake configuration and integrate with LLVM by Eric Fiselier · 10 years ago
- 3baabab Remove sanitizer XFAILs on a test. by Eric Fiselier · 10 years ago
- 2576c29 Consolidate a bunch of #ifdef _LIBCPP_NO_EXCEPTIONS .. #endif blocks into a single template function. NFC by Marshall Clow · 10 years ago
- dd29a02 Mark async tests as UNSUPPORTED in C++03 because it requires variadics by Eric Fiselier · 10 years ago
- b47a434 Fix a handful of tests that fail in C++03 by Eric Fiselier · 10 years ago
- bfb46e4 Cleanup C++03 __invoke for Bullets 3 and 4. by Eric Fiselier · 10 years ago
- 12ddf2c Get C++03 __invoke working for bullet 5 of INVOKE. by Eric Fiselier · 10 years ago
- 48aa2cf Checking more __invoke tests. by Eric Fiselier · 10 years ago
- 568bd02 Detect and throw on a class of bad regexes that we mistakenly accepted before. Thanks to Trevor Smigiel for the report by Marshall Clow · 10 years ago
- 3a59ae6 Mark this test as XFAIL with older compilers, since they hit PR18097 by Justin Bogner · 10 years ago
- db8c4fd Merge C++03 and C++11 implementations of mem_fn and __mem_fn. by Eric Fiselier · 10 years ago
- 5b3a459 Remove almost everything in <__functional_base_03> by Eric Fiselier · 10 years ago
- 9962ddf Remove more commented out code. That is what version control is for. by Eric Fiselier · 10 years ago
- 45f63bc Cleanup <__functional_03> by Eric Fiselier · 10 years ago
- 7cc7106 Fix initializer list order in <regex> to be correct by Eric Fiselier · 10 years ago
- 938c96e [libcxx] Add support for sanitizers on OS X. by Eric Fiselier · 10 years ago
- 40766f7 Update the status of the TS'es by Marshall Clow · 10 years ago
- f544330 Mark new tests as unsupported before C++11 by Marshall Clow · 10 years ago
- bbe4245 Implement the default searcher for std::experimental::search. by Marshall Clow · 10 years ago
- 166dadb Implement the plugin-based version of std::search. There are no searchers yet; those are coming soon. by Marshall Clow · 10 years ago
- fd9bbf5 Fix warnings in unordered_map by Eric Fiselier · 10 years ago
- 6af41ab Fix warnings in forwardlist by Eric Fiselier · 10 years ago
- 18dbed9 Fix warnings in deque tests by Eric Fiselier · 10 years ago
- b0be44f Commit file missing from r242629 by Eric Fiselier · 10 years ago
- 02bb4bd Fix warnings in array and assoc containers by Eric Fiselier · 10 years ago
- 47c5dae Remove unused typedefs in random and regex by Eric Fiselier · 10 years ago
- 212714f Cleanup warnings in test/std/depr by Eric Fiselier · 10 years ago
- 3a07a2f Fix warnings in test/std/algorithms by Eric Fiselier · 10 years ago
- 4624107 Fix unused variable warnings in atomic tests by Eric Fiselier · 10 years ago
- 7b86ce5 Fix warnings in test/std/language.support by Eric Fiselier · 10 years ago
- 692177d Enable and fix warnings during the build. by Eric Fiselier · 10 years ago
- 0f7221c Fix up typos in a couple of tests; due to agressive short-circuiting, they never failed on clang or gcc, but MSVC whined. Patch by Andrew Parker. by Marshall Clow · 10 years ago
- 7d439a4 Add missing instrumentation in vector::insert - Patch from Anna Zaks by Eric Fiselier · 10 years ago
- 12c6d9c [libcxx] Get is_*_destructible tests passing in C++03. by Eric Fiselier · 10 years ago
- 3f339e6 Cleanup tests that fail in C++1z and with Clang 3.8 by Eric Fiselier · 10 years ago
- 40853ea Bump libc++ version # to 3.8 by Marshall Clow · 10 years ago
- 2af7d42 Include what we use, instead of letting them get pulled in implictly. This makes the tests work on VS. Thanks to STL for the report by Marshall Clow · 10 years ago
- 7efdd69 Set the libc++ version # to 3.7. Will bump to 3.8 soon by Marshall Clow · 10 years ago
- cd6ed54 Make sure that __libcpp_compressed_pair_imp default-constructs its' members, rather than value-initializing them. Fixes PR#24137 by Marshall Clow · 10 years ago
- 73f131f Mark two tests as failing on clang 3.8 (they failed on 3.7, too) by Marshall Clow · 10 years ago
- 83de101 Remove non-ascii characters by Eric Fiselier · 10 years ago
- 22dff53 Implement n4169 - Add invoke function template by Eric Fiselier · 10 years ago
- 9267917 Mark LWG2308 as complete; fix link. No code change necessary. by Marshall Clow · 10 years ago
- 26edd80 Fix PR24114 - std::atomic for non-Clang is not a literal type by Eric Fiselier · 10 years ago
- 119ed47 Move bits from N4258. Mark vector's move-constructor unconditionally noexcept in C++1z by Marshall Clow · 10 years ago
- 7d914d1 Implement the first part of N4258: 'Cleaning up noexcept in the Library'. This patch deals with swapping containers, and implements a more strict noexcept specification (a conforming extension) than the standard mandates. by Marshall Clow · 10 years ago
- f301a11 [libcxx] LWG2420 bits for bind<void> - Patch from K-Ballo by Eric Fiselier · 10 years ago
- 8f7fe5c Use __is_identifier to detect __decltype and not the clang version. by Eric Fiselier · 10 years ago
- 4f55ef7 Fix error string in test suite by Eric Fiselier · 10 years ago
- 0ce05a9 The rest of N4279 and LWG#2464 - for unordered_map by Marshall Clow · 10 years ago
- f3a1a18 Implement N4279 and LWG#2664 for <map>. Reviewed as http://reviews.llvm.org/D10669 by Marshall Clow · 10 years ago
- c6e4669 [libcxx] Add atomic_support.h header to src that handles needed atomic operations. by Eric Fiselier · 10 years ago
- faaf5ee Automatically detect and use clang verify in failure tests. by Eric Fiselier · 10 years ago
- 0c5dd15 Mark LWG#2420 as complete. Eric did this in r228705. by Marshall Clow · 10 years ago
- 7c1ebcf Make locale code compile on CloudABI. by Ed Schouten · 10 years ago
- 9e97eb8 Cleanup: prefer _LIBCPP_GET_C_LOCALE over __cloc(). by Ed Schouten · 10 years ago
- b81d6f5 Noticed that std::allocator<const T> was missing the definition for is_always_equal. Fixed this, and added a test for it. by Marshall Clow · 10 years ago
- 5a426e5 Mark N4508, LWG#2407, and LWG#2470 as complete. I don't see that 2470 requires any changes to the library. by Marshall Clow · 10 years ago
- 5706c37 K-ballo pointed out that I missed one of the specializations of packaged_task when I committed r241068. Thanks for the catch. by Marshall Clow · 10 years ago
- 933bf68 Forgot the support include file in r241091 by Marshall Clow · 10 years ago
- 58113db Add tests for LWG#2299. While doing so, I noticed that the tests we have for the transparent comparators don't actually call them. Fix those tests, too. Now one of them is failing, due to a missing const in <map>. Add that (twice). Next step is to do the same for <unordered_map> by Marshall Clow · 10 years ago
- 07546f3 Implement LWG#2407: 'packaged_task(allocator_arg_t, const Allocator&, F&&) should neither be constrained nor explicit' by Marshall Clow · 10 years ago
- abadb45 Implement N4508: shared_mutex. Reviewed as http://reviews.llvm.org/D10480 by Marshall Clow · 10 years ago
- f3c8fb2 Mark LWG#2266 as complete. This is a tightening up the wording; no code changes required. by Marshall Clow · 10 years ago
- 715339a Mark LWG#2439 as complete. This is a tightening up the wording; no code changes required. by Marshall Clow · 10 years ago
- 323ade3 Make support for thread-unsafe C functions optional. by Ed Schouten · 10 years ago
- 4428584 Mark a couple of features as 'in progress' by Marshall Clow · 10 years ago
- 8c42c8c When building libc++, we use '"' as a delimiter instead of '<' when including libc++ header files. This is so that the dylib gets built with our headers; rather than the system-installed ones. We do this in most places already, just fixing a couple of inconsistent uses. by Marshall Clow · 10 years ago
- 1224e89 Make seeking on an ostream that has eofbit set work correctly. Fixes PR#21361 by Marshall Clow · 10 years ago
- 46d06b9 Fix illegal chars that snuck into <memory> by Marshall Clow · 10 years ago
- cb12621 Fix ASAN bot; missing bookkeeping in r240136. by Marshall Clow · 10 years ago
- c411337 Fix PR#18843. Thanks to Howard for the fix by Marshall Clow · 10 years ago
- 3d08766 Delete dead code. NFCI by Jonathan Roelofs · 10 years ago
- b05f059 Fix std::function allocator constructors in C++03. by Eric Fiselier · 10 years ago
- 4983580 Cleanup result_of tests and fix issues with the C++03 result_of. by Eric Fiselier · 10 years ago