• Home
  • History
  • Annotate
  • only in /external/libcxx/test/containers/sequences/vector.bool/
History log of /external/libcxx/test/containers/sequences/vector.bool/
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
9863083ee04fe80e227976bc90dbc01806bdf3d9 10-Mar-2014 Marshall Clow <mclow.lists@gmail.com> Added tests to the sequence containers for for LWG Issue #2263. Comparing iterators and allocator pointers with different const-character. No changes to libc++

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@203479 91177308-0d34-0410-b5e6-96231b3b80d8
terators.pass.cpp
48c74700ec233e7b9ac0c1f06215cd443424cb62 05-Mar-2014 Marshall Clow <mclow.lists@gmail.com> Implement LWG 2193. Default constructors for standard library containers are explicit. Note that libc++ already did this for string/deque/forward_list/list/vector and the unordered containers; implement it for set/multiset/map/multimap. Add tests for all the containers. Two drive-by fixes as well: add a missing explicit in <deque>, and remove a tab that snuck into a container test. This issue is also LLVM bug 15724, and resolves it.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@202994 91177308-0d34-0410-b5e6-96231b3b80d8
onstruct_default.pass.cpp
1b92188a82b01e76ac6e8ad5f997293c2a078adc 03-Dec-2013 Marshall Clow <mclow.lists@gmail.com> 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.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@196174 91177308-0d34-0410-b5e6-96231b3b80d8
ssign_copy.pass.cpp
ssign_move.pass.cpp
onstruct_default.pass.cpp
onstruct_size.pass.cpp
opy.pass.cpp
opy_alloc.pass.cpp
efault_noexcept.pass.cpp
tor_noexcept.pass.cpp
nitializer_list_alloc.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
ove_assign_noexcept.pass.cpp
ove_noexcept.pass.cpp
wap.pass.cpp
wap_noexcept.pass.cpp
ypes.pass.cpp
061d0cc4db18d17bf01ed14c5db0be098205bd47 26-Nov-2013 Marshall Clow <mclow.lists@gmail.com> 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.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@195785 91177308-0d34-0410-b5e6-96231b3b80d8
ssign_copy.pass.cpp
ssign_initializer_list.pass.cpp
ssign_move.pass.cpp
apacity.pass.cpp
onstruct_default.pass.cpp
onstruct_iter_iter.pass.cpp
onstruct_iter_iter_alloc.pass.cpp
onstruct_size.pass.cpp
onstruct_size_value.pass.cpp
onstruct_size_value_alloc.pass.cpp
opy.pass.cpp
opy_alloc.pass.cpp
mplace.pass.cpp
mplace_back.pass.cpp
rase_iter.pass.cpp
rase_iter_iter.pass.cpp
nitializer_list.pass.cpp
nitializer_list_alloc.pass.cpp
nsert_iter_initializer_list.pass.cpp
nsert_iter_iter_iter.pass.cpp
nsert_iter_size_value.pass.cpp
nsert_iter_value.pass.cpp
terators.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
p_equal_initializer_list.pass.cpp
ush_back.pass.cpp
eserve.pass.cpp
esize_size.pass.cpp
esize_size_value.pass.cpp
hrink_to_fit.pass.cpp
wap.pass.cpp
ypes.pass.cpp
ector_bool.pass.cpp
a49a2c9deb1779c824b4ba24a4bb0206fe53f1b2 14-Sep-2013 Marshall Clow <mclow.lists@gmail.com> LWG Issue 2210 (Part #7): vector and vector<bool>

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@190736 91177308-0d34-0410-b5e6-96231b3b80d8
onstruct_size.pass.cpp
198a2a59ee8e99365c8d4ef6d5346e6743f58cb1 14-Aug-2013 Marshall Clow <mclow.lists@gmail.com> Implement LWG Issue #2187 (emplace_back and emplace for vector<bool>)

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@188333 91177308-0d34-0410-b5e6-96231b3b80d8
mplace.pass.cpp
mplace_back.pass.cpp
051c848e8811c753df7c38c738172ba8f5672b0a 08-Aug-2013 Marshall Clow <mclow.lists@gmail.com> N3644 tests for map/multimap/set/multiset. Drive-by NOEXCEPT for __tree_const_iterator constructor. Fix comment typos in other tests

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@188019 91177308-0d34-0410-b5e6-96231b3b80d8
terators.pass.cpp
52ad482edc98820fbbc4d5822a033b8b77a13df0 07-Aug-2013 Marshall Clow <mclow.lists@gmail.com> N3644 support for vector<bool>

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@187910 91177308-0d34-0410-b5e6-96231b3b80d8
terators.pass.cpp
36ba399a3342eec3d5f2167dc71c073c6aef5a24 07-Aug-2013 Howard Hinnant <hhinnant@apple.com> Correct logic bug in find optimization for vector<bool>. This fixes http://llvm.org/bugs/show_bug.cgi?id=16816

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@187908 91177308-0d34-0410-b5e6-96231b3b80d8
ind.pass.cpp
2c39cbe0207908bca2e1da40e16cbc443d2e7438 27-Jun-2013 Howard Hinnant <hhinnant@apple.com> Implement full support for non-pointer pointers in custom allocators for vector.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@185093 91177308-0d34-0410-b5e6-96231b3b80d8
ssign_copy.pass.cpp
ssign_initializer_list.pass.cpp
ssign_move.pass.cpp
apacity.pass.cpp
onstruct_default.pass.cpp
onstruct_iter_iter.pass.cpp
onstruct_iter_iter_alloc.pass.cpp
onstruct_size.pass.cpp
onstruct_size_value.pass.cpp
onstruct_size_value_alloc.pass.cpp
opy.pass.cpp
opy_alloc.pass.cpp
rase_iter.pass.cpp
rase_iter_iter.pass.cpp
nitializer_list.pass.cpp
nitializer_list_alloc.pass.cpp
nsert_iter_initializer_list.pass.cpp
nsert_iter_iter_iter.pass.cpp
nsert_iter_size_value.pass.cpp
nsert_iter_value.pass.cpp
terators.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
p_equal_initializer_list.pass.cpp
ush_back.pass.cpp
eserve.pass.cpp
esize_size.pass.cpp
esize_size_value.pass.cpp
hrink_to_fit.pass.cpp
wap.pass.cpp
ypes.pass.cpp
ector_bool.pass.cpp
d9cdb2dcfd5d8f1f77194975d4b746065ed9aeb8 26-Mar-2013 Howard Hinnant <hhinnant@apple.com> Need one more swap overload for swapping two lvalue vector<bool>::reference's.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178016 91177308-0d34-0410-b5e6-96231b3b80d8
wap.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
onstruct_iter_iter.pass.cpp
onstruct_iter_iter_alloc.pass.cpp
nsert_iter_iter_iter.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
onstruct_iter_iter.pass.cpp
onstruct_iter_iter_alloc.pass.cpp
nsert_iter_iter_iter.pass.cpp
e3e3291f3ab4af96b0403cf6e255c833143ae3f1 12-Aug-2011 Howard Hinnant <hhinnant@apple.com> Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@137522 91177308-0d34-0410-b5e6-96231b3b80d8
ssign_initializer_list.pass.cpp
nitializer_list.pass.cpp
nitializer_list_alloc.pass.cpp
nsert_iter_initializer_list.pass.cpp
p_equal_initializer_list.pass.cpp
d1d27a4afaba2e3b708afd73f1533b7f8530008b 03-Jun-2011 Howard Hinnant <hhinnant@apple.com> noexcept for <vector>. This also includes installing move_if_noexcept() into vector.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132577 91177308-0d34-0410-b5e6-96231b3b80d8
efault_noexcept.pass.cpp
tor_noexcept.pass.cpp
ove_assign_noexcept.pass.cpp
ove_noexcept.pass.cpp
wap_noexcept.pass.cpp
211f0ee1be4a4eaa0fab353904a8986af3f39e50 29-Jan-2011 Howard Hinnant <hhinnant@apple.com> Bug 9096 - list::iterator not default constructible

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@124508 91177308-0d34-0410-b5e6-96231b3b80d8
terators.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
ssign_copy.pass.cpp
ssign_initializer_list.pass.cpp
ssign_move.pass.cpp
apacity.pass.cpp
onstruct_default.pass.cpp
onstruct_iter_iter.pass.cpp
onstruct_iter_iter_alloc.pass.cpp
onstruct_size.pass.cpp
onstruct_size_value.pass.cpp
onstruct_size_value_alloc.pass.cpp
opy.pass.cpp
opy_alloc.pass.cpp
rase_iter.pass.cpp
rase_iter_iter.pass.cpp
nitializer_list.pass.cpp
nitializer_list_alloc.pass.cpp
nsert_iter_initializer_list.pass.cpp
nsert_iter_iter_iter.pass.cpp
nsert_iter_size_value.pass.cpp
nsert_iter_value.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
p_equal_initializer_list.pass.cpp
ush_back.pass.cpp
eserve.pass.cpp
esize_size.pass.cpp
esize_size_value.pass.cpp
hrink_to_fit.pass.cpp
wap.pass.cpp
ypes.pass.cpp
ector_bool.pass.cpp
0d5dff18974650a994e020eda4ba6fe4c16808f9 14-Oct-2010 Howard Hinnant <hhinnant@apple.com> Fix two test bugs

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@116515 91177308-0d34-0410-b5e6-96231b3b80d8
nsert_iter_iter_iter.pass.cpp
73d21a4f0774d3fadab98e690619a359cfb160a3 05-Sep-2010 Howard Hinnant <hhinnant@apple.com> Changed __config to react to all of clang's currently documented has_feature 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.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@113086 91177308-0d34-0410-b5e6-96231b3b80d8
ssign_initializer_list.pass.cpp
ssign_move.pass.cpp
nitializer_list.pass.cpp
nitializer_list_alloc.pass.cpp
nsert_iter_initializer_list.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
p_equal_initializer_list.pass.cpp
6046aced820aaab4f14f2026531dd11d10690691 22-Aug-2010 Howard Hinnant <hhinnant@apple.com> Fixing whitespace problems

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111755 91177308-0d34-0410-b5e6-96231b3b80d8
ssign_initializer_list.pass.cpp
ssign_move.pass.cpp
opy.pass.cpp
nitializer_list.pass.cpp
nitializer_list_alloc.pass.cpp
nsert_iter_initializer_list.pass.cpp
nsert_iter_iter_iter.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
p_equal_initializer_list.pass.cpp
ypes.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
ssign_copy.pass.cpp
ssign_initializer_list.pass.cpp
ssign_move.pass.cpp
apacity.pass.cpp
onstruct_default.pass.cpp
onstruct_iter_iter.pass.cpp
onstruct_iter_iter_alloc.pass.cpp
onstruct_size.pass.cpp
onstruct_size_value.pass.cpp
onstruct_size_value_alloc.pass.cpp
opy.pass.cpp
opy_alloc.pass.cpp
rase_iter.pass.cpp
rase_iter_iter.pass.cpp
nitializer_list.pass.cpp
nitializer_list_alloc.pass.cpp
nsert_iter_initializer_list.pass.cpp
nsert_iter_iter_iter.pass.cpp
nsert_iter_size_value.pass.cpp
nsert_iter_value.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
p_equal_initializer_list.pass.cpp
ush_back.pass.cpp
eserve.pass.cpp
esize_size.pass.cpp
esize_size_value.pass.cpp
hrink_to_fit.pass.cpp
wap.pass.cpp
ypes.pass.cpp
ector_bool.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
ssign_copy.pass.cpp
ssign_initializer_list.pass.cpp
ssign_move.pass.cpp
apacity.pass.cpp
onstruct_default.pass.cpp
onstruct_iter_iter.pass.cpp
onstruct_iter_iter_alloc.pass.cpp
onstruct_size.pass.cpp
onstruct_size_value.pass.cpp
onstruct_size_value_alloc.pass.cpp
opy.pass.cpp
opy_alloc.pass.cpp
rase_iter.pass.cpp
rase_iter_iter.pass.cpp
nitializer_list.pass.cpp
nitializer_list_alloc.pass.cpp
nsert_iter_initializer_list.pass.cpp
nsert_iter_iter_iter.pass.cpp
nsert_iter_size_value.pass.cpp
nsert_iter_value.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
p_equal_initializer_list.pass.cpp
ush_back.pass.cpp
eserve.pass.cpp
esize_size.pass.cpp
esize_size_value.pass.cpp
hrink_to_fit.pass.cpp
wap.pass.cpp
ypes.pass.cpp
ector_bool.pass.cpp