- 8e554d9 Implement LWG issue 2301: Mark std::tie as constexpr by Marshall Clow · 11 years ago
- e0f8672 Implement LWG Issues #2329 and #2332 - disallow iterators into temporary regexes and regexes into temporary strings by Marshall Clow · 11 years ago
- 9dacb2f Implement LWG Issue: 2280. begin/end for arrays should be constexpr and noexcept, plus a drive-by fix for cbegin/cend suggested by Peter Sommerlad. by Marshall Clow · 11 years ago
- 9d9463a Implement LWG2350: min, max, and minmax should be constexpr. by Marshall Clow · 11 years ago
- d2060f0 Add a test to make sure that vector supports incomplete types by Marshall Clow · 11 years ago
- 71e699d Fix for PR17606 - result_of (and INVOKE) works incorrectly for member function pointers with ref qualifiers. Also a drive-by fix for common_type in C++03 mode. Thanks to Michel Morin for the bug report and the proposed fix. by Marshall Clow · 11 years ago
- ebfc50e Fix for PR18735 - self-assignment for map/multimap gives incorrect results in C++03 by Marshall Clow · 11 years ago
- a3dc8f3 Support forward_list<Incomplete Type>. Patch by Zhihao Yuan! by Peter Collingbourne · 11 years ago
- 08356fb Albert Wong: Fix thread.thread.id/lt.pass.cpp to not assume thread::id() produces a minimal value. This enables this test to pass on andriod arm. by Howard Hinnant · 11 years ago
- 13fbe9d Fix numeric.limits.members/traps.pass.cpp to pass on non-x86 architectures. Fixes bug #18468 by Marshall Clow · 11 years ago
- a612c62 lit.site.cfg:cxx_under_test should take precedence over 'which clang++' by David Fang · 11 years ago
- 28754d0 Removed extra line that I left in when committing 199694. Thanks to Jared Grubb for the catch. by Marshall Clow · 11 years ago
- a4c0d87 Const qualify __mem_fn call operator by Peter Collingbourne · 11 years ago
- 15066f2 Removed extra space; thanks to thakis_'s eagle eye by Marshall Clow · 11 years ago
- 1a383b9 Fixed test failure in is_iec559.pass.cpp on darwin-ppc32. Thanks to David Fang for the report (and suggested fix) by Marshall Clow · 11 years ago
- e3c9d52 Fix erroneous test; was failing on darwin-ppc32. Fixes PR18469. by Marshall Clow · 11 years ago
- 98760c1 Add license headers to a bunch of libc++ files that were missing them. No functionality change. Fixes 18291. Thanks to Nico for the bug report and the patch. by Marshall Clow · 11 years ago
- beee5e4 Apply patch for Albert Wong: 'Modify testit to allow filtering tests by prefixes'. by Marshall Clow · 11 years ago
- 928bb68 Whoops! Set the default in the last commit to c++1y instead of c++11 by Marshall Clow · 11 years ago
- 2f78c0d Update lib/buildit and test/testit to both pay attention to an env flag CXX_LANG, which people can set to 'c++03', 'c++11' or 'c++1y' to build/test using that language variant. If you don't set this env variable, you get c++11, just like today. Drive-by fix; remove duplicate -nostdinc++. by Marshall Clow · 11 years ago
- 0efd9dc Fix PR18404 - 'Bug in regex_token_iterator::operator++(int) implementation'. Enhance the tests for regex_token_iterator and regex_iterator. by Marshall Clow · 11 years ago
- 908b5d7 Back out the <type_traits> changes from r198431; they were breaking when building with glibc. Need to find a better solution for PR18218. by Marshall Clow · 11 years ago
- 854a7a0 Patch by Howard. First part of fix for PR18218; add type traits needed to do the right thing. Fix the problems in PR18218 for isnan and pow - they also need to be applied to the other functions in <cmath>. Also, a drive-by fix for the test - now actually calls test_abs() by Marshall Clow · 11 years ago
- 239bc42 Make cv_status a class enum. Fixes PR18314. Thanks to Andersca for the report and the patch. by Marshall Clow · 11 years ago
- 1b92188 Found six (nmostly) identical files named 'test_allocator.h' in the libcxx test suite. Moved one to /support, made it a superset, and removed all but one of the others, and iupdated all the includes. Left the odd one (thread/futures/test_allocator.h) for later. by Marshall Clow · 11 years ago
- ebedffd Found two identical files named 'allocators.h' in the libcxx test suite. Moved one to /support, removed the other, and iupdated all the includes. No functionality change by Marshall Clow · 11 years ago
- e27dbcf Found two identical files named 'DefaultOnly.h' in the libcxx test suite. Moved one to /support, removed the other, and iupdated all the includes. No functionality change by Marshall Clow · 11 years ago
- 6daf534 Fix for PRPR17934; based on a fix suggested by Peter Sommerlad by Marshall Clow · 11 years ago
- a7d4605 Remove executable permissions on a text file by Sylvestre Ledru · 11 years ago
- 061d0cc There were two identical files named 'min_allocator.h'. Move one of them to /support and delete the other. Then adjust all the tests that used them to include the moved one. No functionality change. by Marshall Clow · 11 years ago
- 16c76a2 Fix a test that I broke over the weekend by Marshall Clow · 11 years ago
- 0cdbe60 Move <optional> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS by Marshall Clow · 11 years ago
- 0c6a583 Fixed bug in quoted strings implementation. Added test to be sure. Thanks to Peter Sommerlad for the report (and suggested fix) by Marshall Clow · 11 years ago
- 6b7c2ae Move <dynarray> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS by Marshall Clow · 11 years ago
- 3f81e9e This fixes a very subtle ABI problem concerning the copy constructor of by Howard Hinnant · 11 years ago
- ecc8d7b Fix an off-by-one error in basic_string::__grow_by, where it would incorrectly throw length_error (instead of bad_alloc) when attempting to resize the string to 'max_size()'. Add tests for resizing to max_size +/-1 by Marshall Clow · 11 years ago
- 76a8670 LWG issue 2341; Make the two variants of basic_ostream::seekp and basic_istream::seekg behave consistently; update tests to make sure by Marshall Clow · 11 years ago
- 09f8550 Fixes PR17148 by Marshall Clow · 11 years ago
- aa87532 Avoid using the name 'bzero' for an enumerator in global scope. <strings.h> might declare this as a function. by Richard Smith · 11 years ago
- 71b5215 r192075 broke the buildbot at by Howard Hinnant · 11 years ago
- 5f2d5b9 LWG Issue 2097: packaged_task constructors should be constrained by Marshall Clow · 11 years ago
- 1206720 Implement national body comment GB9: remove std::gets by Marshall Clow · 11 years ago
- dab89a1 Fix LWG Issue 2141: common_type trait produces reference types by Marshall Clow · 11 years ago
- 3f433cd Apparently, I don't know the difference between 'left' and 'right'. Swap parameters named 'lhs' and 'rhs' so that they correctly refer to the 'left hand side' and 'right hand side' of comparisons. No functionality change. Thanks to Arthur O'Dwyer for pointing this out to me. by Marshall Clow · 11 years ago
- d0d308f Make it possible to link against libstdc++ as well as libsupc++ with CMake. by Peter Collingbourne · 11 years ago
- ae2b90b G M: 1. It changes the temp file handling to use the template and the current directory for windows, matching how it works on other platforms. by Howard Hinnant · 11 years ago
- 2faa02f Add tests making sure that optional<T>s can be compared at compile time; this functionality was enabled by N3789 by Marshall Clow · 11 years ago
- 79d8c99 LWG Issue 2247: Implement type trait 'is_null_pointer' by Marshall Clow · 11 years ago
- 320c80f Implement literal suffixes for compled by Marshall Clow · 11 years ago
- 8d9dd7a Mark namespaces for user defined literals as 'inline' by Marshall Clow · 11 years ago
- 1d927e3 Implement LWG issue 2275 'forward_as_tuple should be constexpr' by Marshall Clow · 11 years ago
- 4c81b00 Make it possible to run the test suite when built as part of LLVM. by Peter Collingbourne · 11 years ago
- bd444af Part 8 of LWG Issue 2210' unordered_set and unordered multiset; this got missed when I went on vacation by Marshall Clow · 11 years ago
- ff7546e SCARY/N2913 iterator support between the multi and non-multi versions of the associative and unordered containers. I beleive lack of support for this was accidentally recently introduced (by me) and this is fixing a regression. This time tests are put in to prevent such a regression in the future. by Howard Hinnant · 11 years ago
- 9738caf Implement n3789; constexpr support in named function objects by Marshall Clow · 11 years ago
- de589f2 Peter Collingbourne: If a pointer is passed as the third argument of the (iterator, by Howard Hinnant · 11 years ago
- ba898e4 N3659: Shared locking in C++ Revision 2, c++1y only by Howard Hinnant · 11 years ago
- cd942f1 Marshall Clow: LWG Issue 2056: future_errc enums start with value 0 (invalid value for broken_promise). by Howard Hinnant · 11 years ago
- a49a2c9 LWG Issue 2210 (Part #7): vector and vector<bool> by Marshall Clow · 11 years ago
- 27a1c25 Initial implementation of <dynarray>. No allocator support pending resolution of LWG #2235; no stack allocation pending compiler support by Marshall Clow · 11 years ago
- f410707 Test for 'bad_array_length'; got left out of initial commit by Marshall Clow · 11 years ago
- 6dff618 LWG Issue 2210 (Part #6): unordered_map and unordered_multimap by Marshall Clow · 11 years ago
- f9d2680 A collection of minor type-o fixes. The first two aren't testable, but all tests pass with them. I stumbled across them while experimenting with a std::move that checks its argument for non-const. The third corrects a test that is currently failing. by Howard Hinnant · 11 years ago
- 49d596d LWG Issue #2210 Part 5 - map/multimap; no, really - the last one was set/multiset. THIS is map/multimap by Marshall Clow · 11 years ago
- 24a7e33 LWG Issue #2210 Part 4 - map/multimap by Marshall Clow · 11 years ago
- 6398343 Remove a tab that snuck in by Marshall Clow · 11 years ago
- ac04e1f Fix minor type-o in tests. by Howard Hinnant · 11 years ago
- 955f2c8 LWG Issue 2210 (Part #2 & #3): list and forward_list by Marshall Clow · 11 years ago
- ab04aad LWG Issue 2210 (Part #1): deque by Marshall Clow · 11 years ago
- 62f34be N3545: Quoted strings by Marshall Clow · 11 years ago
- 9e613ca LWG Issue 2148: Hashing Enums by Marshall Clow · 11 years ago
- 05fe12b Eradicate tabs by Marshall Clow · 11 years ago
- 01afa5c Implement N3672, optional<T>. by Howard Hinnant · 11 years ago
- 8ecb95f Forgot to svn add the test for r189722. by Howard Hinnant · 11 years ago
- 713f4db SFINAE out duration converting constructor if the constructor would otherwise cause a ratio compile-time overflow. This fixes LWG 2094. by Howard Hinnant · 11 years ago
- 9e9d076 [tests] Change with_system_lib feature to match what XFAIL lines expect. by Daniel Dunbar · 11 years ago
- d179407 is_destructible for function types was mistakenly returning true instead of false. This is true in both C++11 and C++1y, but has been clarified by the post C++11 LWG issue 2049. by Howard Hinnant · 11 years ago
- 09da3c0 LWG Issue 2128: Implement global cbegin/rbegin/cend/rbegin by Marshall Clow · 11 years ago
- 08b4f3f LWG Issue 2162: mark allocator_traits::maxsize as noexcept by Marshall Clow · 11 years ago
- 83179a7 LWG issues 2174/5/6 - mark wstring_convert::converted as noexcept, and make (some of) the constructors for wstring_convert and wbuffer_convert as explicit. Add configuration macro _LIBCPP_EXPLICIT_AFTER_CXX11 by Marshall Clow · 11 years ago
- af74651 Implement LWG issue 2061 by Marshall Clow · 11 years ago
- e1c5f9e Apply constexpr to initializer_list for c++1y. by Howard Hinnant · 11 years ago
- 5e57142 Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG. by Howard Hinnant · 11 years ago
- 499cea1 Debug mode for string. This commit also marks the first time libc++ debug-mode has found a bug (found one in regex). Had to play with extern templates a bit to get this to work since string is heavily used within libc++.dylib. by Howard Hinnant · 11 years ago
- 641d3d8 XFAIL a few tests on darwin12 by Howard Hinnant · 11 years ago
- 1c44f51 Zhihao Yuan noted that a move assignment operation was missing from std::adjacent_difference. Fixed. by Howard Hinnant · 11 years ago
- 8a1df3c David Blaikie suggested this test for detecting constexpr on the error_category default constructor. Additionally I decided to make this constructor trivial as well, as I could not come up with a rationale for not doing so. Fully tested with both current Apple clang and tip-of-trunk clang. by Howard Hinnant · 11 years ago
- d7cddf6 XFAIL 3 tests on darwin 11-12. The tests have recently been modified, are correct, and pass with an updated libc++.dylib by Howard Hinnant · 11 years ago
- 585b48d [tests] Update to use lit's now-integrated XFAIL handling. by Daniel Dunbar · 11 years ago
- 198a2a5 Implement LWG Issue #2187 (emplace_back and emplace for vector<bool>) by Marshall Clow · 11 years ago
- bf6eda0 Eradicate tabs by Marshall Clow · 11 years ago
- 5cfc6ab Second half (map/multimap) of N3657 by Marshall Clow · 11 years ago
- 8634fc5 Added more tests for numeric conversion error handing; Refs LWG issue 2009 by Marshall Clow · 11 years ago
- 7a4e374 More support for N3657; tests for is_transparent by Marshall Clow · 11 years ago
- 4a0a981 First half of support for N3657; heterogenous lookups for set/multiset by Marshall Clow · 11 years ago
- 80e19ac Add a check for arrays of unknown bounds to is_destructible. This fixes http://llvm.org/bugs/show_bug.cgi?id=16839 by Howard Hinnant · 11 years ago
- bd7b48a [tests] Update to use lit_config and lit package, as appropriate. by Daniel Dunbar · 11 years ago
- 051c848 N3644 tests for map/multimap/set/multiset. Drive-by NOEXCEPT for __tree_const_iterator constructor. Fix comment typos in other tests by Marshall Clow · 11 years ago
- 193ef03 N3644 support for <unordered_set> and <unordered_map> by Marshall Clow · 11 years ago
- 52ad482 N3644 support for vector<bool> by Marshall Clow · 11 years ago