• Home
  • History
  • Annotate
  • only in /external/libcxx/test/iterators/predef.iterators/reverse.iterators/
History log of /external/libcxx/test/iterators/predef.iterators/reverse.iterators/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6f56ab789cb470620554d624c37f488285b3b04e 06-May-2014 Dan Albert <danalbert@google.com> Adds a basic test wrapper for Android

To run libc++ tests:
$ mm
$ adb sync
$ python runtests.py # runs all host and device tests
# see main() for command line options

To regenerate all makefiles:
$ python makemake.py

Change-Id: Ibad78ad8e1bd45f32730d281afa53c2cec55478f
ndroid.mk
everse.iter.ops/Android.mk
everse.iter.ops/reverse.iter.cons/Android.mk
everse.iter.ops/reverse.iter.conv/Android.mk
everse.iter.ops/reverse.iter.make/Android.mk
everse.iter.ops/reverse.iter.op!=/Android.mk
everse.iter.ops/reverse.iter.op++/Android.mk
everse.iter.ops/reverse.iter.op+/Android.mk
everse.iter.ops/reverse.iter.op+=/Android.mk
everse.iter.ops/reverse.iter.op--/Android.mk
everse.iter.ops/reverse.iter.op-/Android.mk
everse.iter.ops/reverse.iter.op-=/Android.mk
everse.iter.ops/reverse.iter.op.star/Android.mk
everse.iter.ops/reverse.iter.op=/Android.mk
everse.iter.ops/reverse.iter.op==/Android.mk
everse.iter.ops/reverse.iter.opdiff/Android.mk
everse.iter.ops/reverse.iter.opgt/Android.mk
everse.iter.ops/reverse.iter.opgt=/Android.mk
everse.iter.ops/reverse.iter.opindex/Android.mk
everse.iter.ops/reverse.iter.oplt/Android.mk
everse.iter.ops/reverse.iter.oplt=/Android.mk
everse.iter.ops/reverse.iter.opref/Android.mk
everse.iter.ops/reverse.iter.opsum/Android.mk
everse.iter.requirements/Android.mk
everse.iterator/Android.mk
b1ead689be7ceb202eeff251c211dfeafd50e276 11-Mar-2014 Marshall Clow <mclow.lists@gmail.com> Implement LWG 2360: 'reverse_iterator::operator*() is unimplementable'. Note 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.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@203587 91177308-0d34-0410-b5e6-96231b3b80d8
everse.iter.ops/reverse.iter.op.star/op_star.pass.cpp
everse.iter.ops/reverse.iter.opref/op_arrow.pass.cpp
0c60b0a686fb59b35ca9e1fa3cb7064ef000aa1d 03-Mar-2014 Marshall Clow <mclow.lists@gmail.com> Remove a stray tab that snuck into a test. No functionality change

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@202739 91177308-0d34-0410-b5e6-96231b3b80d8
everse.iter.ops/reverse.iter.make/make_reverse_iterator.pass.cpp
ff137e9145641a07ff69d74e3fc599e1e9bceaad 03-Mar-2014 Marshall Clow <mclow.lists@gmail.com> Implement LWG Issue #2285 - make_reverse_iterator. Also mark issues #1450 and #2205 as complete; they are just wording changes in the standard. Mark issues #2359, #2320 and #2322 as complete - libc++ implements them already.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@202671 91177308-0d34-0410-b5e6-96231b3b80d8
everse.iter.ops/reverse.iter.make/make_reverse_iterator.pass.cpp
02ca8af10bf14b653a96c48e52e93ea3242a56c9 27-Feb-2014 Marshall Clow <mclow.lists@gmail.com> LWG issue #2188: Reverse iterator does not fully support targets that overload operator&. Also mark #2272 and #2299 as complete; libc++ already implements them.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@202339 91177308-0d34-0410-b5e6-96231b3b80d8
everse.iter.ops/reverse.iter.opref/op_arrow.pass.cpp
83e2c4d877fe2d7793868b1c6a5d9525a7c4d431 05-Jan-2013 Marshall Clow <mclow@qualcomm.com> Move common header files into a 'support' directory; make 'testit' include -I to that directory; rename 'iterators.h' to 'iterator_test.h'; remove hard-coded paths to include files from more than 350 source files

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@171594 91177308-0d34-0410-b5e6-96231b3b80d8
everse.iter.ops/reverse.iter.cons/default.pass.cpp
everse.iter.ops/reverse.iter.cons/iter.pass.cpp
everse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpp
everse.iter.ops/reverse.iter.op!=/test.pass.cpp
everse.iter.ops/reverse.iter.op++/post.pass.cpp
everse.iter.ops/reverse.iter.op++/pre.pass.cpp
everse.iter.ops/reverse.iter.op+/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op+=/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op--/post.pass.cpp
everse.iter.ops/reverse.iter.op--/pre.pass.cpp
everse.iter.ops/reverse.iter.op-/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op-=/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpp
everse.iter.ops/reverse.iter.op==/test.pass.cpp
everse.iter.ops/reverse.iter.opdiff/test.pass.cpp
everse.iter.ops/reverse.iter.opgt/test.pass.cpp
everse.iter.ops/reverse.iter.opgt=/test.pass.cpp
everse.iter.ops/reverse.iter.opindex/difference_type.pass.cpp
everse.iter.ops/reverse.iter.oplt/test.pass.cpp
everse.iter.ops/reverse.iter.oplt=/test.pass.cpp
everse.iter.ops/reverse.iter.opsum/difference_type.pass.cpp
everse.iterator/types.pass.cpp
8226d0b7c5f9e3a4d4a2b94179234085d973841f 04-Jan-2013 Marshall Clow <mclow@qualcomm.com> ...and then there was one. Only one copy of 'iterators.h' in the test tree for libc++

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@171479 91177308-0d34-0410-b5e6-96231b3b80d8
everse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpp
everse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpp
ba1920fe4b98e61fe47b432689c98b999f5139e3 03-Jan-2013 Marshall Clow <mclow@qualcomm.com> Removed several more different 'iterators.h' files in libcxx/test

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@171452 91177308-0d34-0410-b5e6-96231b3b80d8
everse.iter.ops/reverse.iter.cons/default.pass.cpp
everse.iter.ops/reverse.iter.cons/iter.pass.cpp
everse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpp
everse.iter.ops/reverse.iter.op!=/test.pass.cpp
everse.iter.ops/reverse.iter.op++/post.pass.cpp
everse.iter.ops/reverse.iter.op++/pre.pass.cpp
everse.iter.ops/reverse.iter.op+/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op+=/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op--/post.pass.cpp
everse.iter.ops/reverse.iter.op--/pre.pass.cpp
everse.iter.ops/reverse.iter.op-/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op-=/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpp
everse.iter.ops/reverse.iter.op==/test.pass.cpp
everse.iter.ops/reverse.iter.opdiff/test.pass.cpp
everse.iter.ops/reverse.iter.opgt/test.pass.cpp
everse.iter.ops/reverse.iter.opgt=/test.pass.cpp
everse.iter.ops/reverse.iter.opindex/difference_type.pass.cpp
everse.iter.ops/reverse.iter.oplt/test.pass.cpp
everse.iter.ops/reverse.iter.oplt=/test.pass.cpp
everse.iter.ops/reverse.iter.opsum/difference_type.pass.cpp
everse.iterator/types.pass.cpp
b64f8b07c104c6cc986570ac8ee0ed16a9f23976 16-Nov-2010 Howard Hinnant <hhinnant@apple.com> license change

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119395 91177308-0d34-0410-b5e6-96231b3b80d8
othing_to_do.pass.cpp
everse.iter.ops/nothing_to_do.pass.cpp
everse.iter.ops/reverse.iter.cons/default.pass.cpp
everse.iter.ops/reverse.iter.cons/iter.fail.cpp
everse.iter.ops/reverse.iter.cons/iter.pass.cpp
everse.iter.ops/reverse.iter.cons/reverse_iterator.fail.cpp
everse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpp
everse.iter.ops/reverse.iter.conv/tested_elsewhere.pass.cpp
everse.iter.ops/reverse.iter.op!=/test.pass.cpp
everse.iter.ops/reverse.iter.op++/post.pass.cpp
everse.iter.ops/reverse.iter.op++/pre.pass.cpp
everse.iter.ops/reverse.iter.op+/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op+=/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op--/post.pass.cpp
everse.iter.ops/reverse.iter.op--/pre.pass.cpp
everse.iter.ops/reverse.iter.op-/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op-=/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op.star/op_star.pass.cpp
everse.iter.ops/reverse.iter.op=/reverse_iterator.fail.cpp
everse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpp
everse.iter.ops/reverse.iter.op==/test.pass.cpp
everse.iter.ops/reverse.iter.opdiff/test.pass.cpp
everse.iter.ops/reverse.iter.opgt/test.pass.cpp
everse.iter.ops/reverse.iter.opgt=/test.pass.cpp
everse.iter.ops/reverse.iter.opindex/difference_type.pass.cpp
everse.iter.ops/reverse.iter.oplt/test.pass.cpp
everse.iter.ops/reverse.iter.oplt=/test.pass.cpp
everse.iter.ops/reverse.iter.opref/op_arrow.pass.cpp
everse.iter.ops/reverse.iter.opsum/difference_type.pass.cpp
everse.iter.requirements/nothing_to_do.pass.cpp
everse.iterator/types.pass.cpp
712522cfd8f61321b4f197ec0de02b0146afb5a5 22-Aug-2010 Howard Hinnant <hhinnant@apple.com> Fixing whitespace problems

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111759 91177308-0d34-0410-b5e6-96231b3b80d8
everse.iter.ops/reverse.iter.cons/reverse_iterator.fail.cpp
everse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpp
everse.iter.ops/reverse.iter.op!=/test.pass.cpp
everse.iter.ops/reverse.iter.op+/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op+=/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op-/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op-=/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op=/reverse_iterator.fail.cpp
everse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpp
everse.iter.ops/reverse.iter.op==/test.pass.cpp
everse.iter.ops/reverse.iter.opdiff/test.pass.cpp
everse.iter.ops/reverse.iter.opgt/test.pass.cpp
everse.iter.ops/reverse.iter.opgt=/test.pass.cpp
everse.iter.ops/reverse.iter.opindex/difference_type.pass.cpp
everse.iter.ops/reverse.iter.oplt/test.pass.cpp
everse.iter.ops/reverse.iter.oplt=/test.pass.cpp
everse.iter.ops/reverse.iter.opsum/difference_type.pass.cpp
everse.iterator/types.pass.cpp
a309da151ca640732a0f6153701806eb1d4a40a4 28-May-2010 Howard Hinnant <hhinnant@apple.com> Corrected a test bug in reverse_iterator

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@104960 91177308-0d34-0410-b5e6-96231b3b80d8
everse.iterator/types.pass.cpp
f5256e16dfc425c1d466f6308d4026d529ce9e0b 11-May-2010 Howard Hinnant <hhinnant@apple.com> Wiped out some non-ascii characters that snuck into the copyright.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@103516 91177308-0d34-0410-b5e6-96231b3b80d8
othing_to_do.pass.cpp
everse.iter.ops/nothing_to_do.pass.cpp
everse.iter.ops/reverse.iter.cons/default.pass.cpp
everse.iter.ops/reverse.iter.cons/iter.fail.cpp
everse.iter.ops/reverse.iter.cons/iter.pass.cpp
everse.iter.ops/reverse.iter.cons/reverse_iterator.fail.cpp
everse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpp
everse.iter.ops/reverse.iter.conv/tested_elsewhere.pass.cpp
everse.iter.ops/reverse.iter.op!=/test.pass.cpp
everse.iter.ops/reverse.iter.op++/post.pass.cpp
everse.iter.ops/reverse.iter.op++/pre.pass.cpp
everse.iter.ops/reverse.iter.op+/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op+=/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op--/post.pass.cpp
everse.iter.ops/reverse.iter.op--/pre.pass.cpp
everse.iter.ops/reverse.iter.op-/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op-=/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op.star/op_star.pass.cpp
everse.iter.ops/reverse.iter.op=/reverse_iterator.fail.cpp
everse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpp
everse.iter.ops/reverse.iter.op==/test.pass.cpp
everse.iter.ops/reverse.iter.opdiff/test.pass.cpp
everse.iter.ops/reverse.iter.opgt/test.pass.cpp
everse.iter.ops/reverse.iter.opgt=/test.pass.cpp
everse.iter.ops/reverse.iter.opindex/difference_type.pass.cpp
everse.iter.ops/reverse.iter.oplt/test.pass.cpp
everse.iter.ops/reverse.iter.oplt=/test.pass.cpp
everse.iter.ops/reverse.iter.opref/op_arrow.pass.cpp
everse.iter.ops/reverse.iter.opsum/difference_type.pass.cpp
everse.iter.requirements/nothing_to_do.pass.cpp
everse.iterator/types.pass.cpp
bc8d3f97eb5c958007f2713238472e0c1c8fe02c 11-May-2010 Howard Hinnant <hhinnant@apple.com> libcxx initial import

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@103490 91177308-0d34-0410-b5e6-96231b3b80d8
othing_to_do.pass.cpp
everse.iter.ops/nothing_to_do.pass.cpp
everse.iter.ops/reverse.iter.cons/default.pass.cpp
everse.iter.ops/reverse.iter.cons/iter.fail.cpp
everse.iter.ops/reverse.iter.cons/iter.pass.cpp
everse.iter.ops/reverse.iter.cons/reverse_iterator.fail.cpp
everse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpp
everse.iter.ops/reverse.iter.conv/tested_elsewhere.pass.cpp
everse.iter.ops/reverse.iter.op!=/test.pass.cpp
everse.iter.ops/reverse.iter.op++/post.pass.cpp
everse.iter.ops/reverse.iter.op++/pre.pass.cpp
everse.iter.ops/reverse.iter.op+/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op+=/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op--/post.pass.cpp
everse.iter.ops/reverse.iter.op--/pre.pass.cpp
everse.iter.ops/reverse.iter.op-/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op-=/difference_type.pass.cpp
everse.iter.ops/reverse.iter.op.star/op_star.pass.cpp
everse.iter.ops/reverse.iter.op=/reverse_iterator.fail.cpp
everse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpp
everse.iter.ops/reverse.iter.op==/test.pass.cpp
everse.iter.ops/reverse.iter.opdiff/test.pass.cpp
everse.iter.ops/reverse.iter.opgt/test.pass.cpp
everse.iter.ops/reverse.iter.opgt=/test.pass.cpp
everse.iter.ops/reverse.iter.opindex/difference_type.pass.cpp
everse.iter.ops/reverse.iter.oplt/test.pass.cpp
everse.iter.ops/reverse.iter.oplt=/test.pass.cpp
everse.iter.ops/reverse.iter.opref/op_arrow.pass.cpp
everse.iter.ops/reverse.iter.opsum/difference_type.pass.cpp
everse.iter.requirements/nothing_to_do.pass.cpp
everse.iterator/types.pass.cpp