Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move test into test/std subdirectory. | Eric Fiselier | 2014-12-20 | 95 | -3577/+0 |
| | | | | llvm-svn: 224658 | ||||
* | 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 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 | 45 | -45/+45 |
| | | | | | | -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 | 45 | -45/+45 |
| | | | | 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 | 94 | -188/+188 |
| | | | | 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 | 46 | -113/+113 |
| | | | | llvm-svn: 111759 | ||||
* | Corrected a test bug in reverse_iterator | Howard Hinnant | 2010-05-28 | 1 | -6/+6 |
| | | | | llvm-svn: 104960 | ||||
* | Wiped out some non-ascii characters that snuck into the copyright. | Howard Hinnant | 2010-05-11 | 94 | -94/+94 |
| | | | | llvm-svn: 103516 | ||||
* | libcxx initial import | Howard Hinnant | 2010-05-11 | 94 | -0/+3472 |
llvm-svn: 103490 |