Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move test into test/std subdirectory. | Eric Fiselier | 2014-12-20 | 168 | -6216/+0 |
| | | | | llvm-svn: 224658 | ||||
* | Add test to ensure that iterator_traits<NotAnIterator> doesn't have a value type | Marshall Clow | 2014-12-16 | 1 | -0/+12 |
| | | | | llvm-svn: 224295 | ||||
* | Implement N4280 - 'Non-member size() and more' | Marshall Clow | 2014-11-19 | 3 | -0/+236 |
| | | | | llvm-svn: 222378 | ||||
* | Implement LWG 2360: 'reverse_iterator::operator*() is unimplementable'. Note ↵ | Marshall Clow | 2014-03-11 | 2 | -43/+5 |
| | | | | | | that this is a (small) behavior change in the library. Reverse iterators whose base iterators' operator* return references to 'within themselves' have been sacrificed to the greater goal of avoiding data races. llvm-svn: 203587 | ||||
* | Implement LWG 2324: Insert iterator constructors should use addressof(). Add ↵ | Marshall Clow | 2014-03-03 | 18 | -0/+55 |
| | | | | | | two new container classes to the test suite that overload operator &, and add test cases to the insert/front_insert/back_insert iterator tests that use these containers. llvm-svn: 202741 | ||||
* | Remove a stray tab that snuck into a test. No functionality change | Marshall Clow | 2014-03-03 | 1 | -1/+1 |
| | | | | llvm-svn: 202739 | ||||
* | Implement LWG Issue #2285 - make_reverse_iterator. Also mark issues #1450 ↵ | Marshall Clow | 2014-03-03 | 1 | -0/+42 |
| | | | | | | and #2205 as complete; they are just wording changes in the standard. Mark issues #2359, #2320 and #2322 as complete - libc++ implements them already. llvm-svn: 202671 | ||||
* | LWG issue #2188: Reverse iterator does not fully support targets that ↵ | Marshall Clow | 2014-02-27 | 1 | -0/+39 |
| | | | | | | overload operator&. Also mark #2272 and #2299 as complete; libc++ already implements them. llvm-svn: 202339 | ||||
* | Implement LWG Issue: 2280. begin/end for arrays should be constexpr and ↵ | Marshall Clow | 2014-02-19 | 1 | -1/+23 |
| | | | | | | noexcept, plus a drive-by fix for cbegin/cend suggested by Peter Sommerlad. llvm-svn: 201703 | ||||
* | Fix for PRPR17934; based on a fix suggested by Peter Sommerlad | Marshall Clow | 2013-12-02 | 1 | -0/+1 |
| | | | | llvm-svn: 196058 | ||||
* | LWG Issue 2128: Implement global cbegin/rbegin/cend/rbegin | Marshall Clow | 2013-08-30 | 1 | -0/+125 |
| | | | | llvm-svn: 189634 | ||||
* | Implement LWG issue 2061 | Marshall Clow | 2013-08-27 | 1 | -0/+7 |
| | | | | llvm-svn: 189345 | ||||
* | Move common header files into a 'support' directory; make 'testit' include ↵ | Marshall Clow | 2013-01-05 | 49 | -49/+49 |
| | | | | | | -I to that directory; rename 'iterators.h' to 'iterator_test.h'; remove hard-coded paths to include files from more than 350 source files llvm-svn: 171594 | ||||
* | ...and then there was one. Only one copy of 'iterators.h' in the test tree ↵ | Marshall Clow | 2013-01-04 | 4 | -28/+28 |
| | | | | | | for libc++ llvm-svn: 171479 | ||||
* | Removed several more different 'iterators.h' files in libcxx/test | Marshall Clow | 2013-01-03 | 50 | -300/+49 |
| | | | | llvm-svn: 171452 | ||||
* | noexcept applied to <iterator>. | Howard Hinnant | 2012-07-20 | 1 | -1/+1 |
| | | | | llvm-svn: 160565 | ||||
* | license change | Howard Hinnant | 2010-11-16 | 163 | -326/+326 |
| | | | | llvm-svn: 119395 | ||||
* | Changed __config to react to all of clang's currently documented has_feature ↵ | Howard Hinnant | 2010-09-04 | 6 | -21/+21 |
| | | | | | | flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature. llvm-svn: 113086 | ||||
* | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 58 | -147/+147 |
| | | | | llvm-svn: 111759 | ||||
* | Corrected a test bug in reverse_iterator | Howard Hinnant | 2010-05-28 | 1 | -6/+6 |
| | | | | llvm-svn: 104960 | ||||
* | more :: to _ | Howard Hinnant | 2010-05-18 | 8 | -0/+0 |
| | | | | llvm-svn: 104005 | ||||
* | Wiped out some non-ascii characters that snuck into the copyright. | Howard Hinnant | 2010-05-11 | 163 | -163/+163 |
| | | | | llvm-svn: 103516 | ||||
* | libcxx initial import | Howard Hinnant | 2010-05-11 | 164 | -0/+5966 |
llvm-svn: 103490 |