• Home
  • History
  • Annotate
  • only in /external/libcxx/test/containers/associative/map/map.cons/
History log of /external/libcxx/test/containers/associative/map/map.cons/
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
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
efault.pass.cpp
ebfc50ee89c8e47151bf6abe999fb7def08c908b 08-Feb-2014 Marshall Clow <mclow.lists@gmail.com> Fix for PR18735 - self-assignment for map/multimap gives incorrect results in C++03

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@201021 91177308-0d34-0410-b5e6-96231b3b80d8
opy_assign.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
lloc.pass.cpp
ompare_alloc.pass.cpp
opy.pass.cpp
opy_alloc.pass.cpp
opy_assign.pass.cpp
efault_noexcept.pass.cpp
tor_noexcept.pass.cpp
nitializer_list_compare_alloc.pass.cpp
ter_iter_comp_alloc.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
ove_assign.pass.cpp
ove_assign_noexcept.pass.cpp
ove_noexcept.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
lloc.pass.cpp
ssign_initializer_list.pass.cpp
ompare.pass.cpp
ompare_alloc.pass.cpp
opy.pass.cpp
opy_alloc.pass.cpp
opy_assign.pass.cpp
efault.pass.cpp
nitializer_list.pass.cpp
nitializer_list_compare.pass.cpp
nitializer_list_compare_alloc.pass.cpp
ter_iter.pass.cpp
ter_iter_comp.pass.cpp
ter_iter_comp_alloc.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
ove_assign.pass.cpp
49d596d41223f18b701a4bc998806134f4a6363b 11-Sep-2013 Marshall Clow <mclow.lists@gmail.com> LWG Issue #2210 Part 5 - map/multimap; no, really - the last one was set/multiset. THIS is map/multimap

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@190474 91177308-0d34-0410-b5e6-96231b3b80d8
nitializer_list_compare_alloc.pass.cpp
ter_iter_comp_alloc.pass.cpp
70342b99e227912742972b754ad86e75c5d7eefb 19-Jun-2013 Howard Hinnant <hhinnant@apple.com> Implement full support for non-pointer types in custom allocators. This is for the associative containers only. This work still needs to be done on the unordered and sequence containers. Fixes http://llvm.org/bugs/show_bug.cgi?id=15978

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@184358 91177308-0d34-0410-b5e6-96231b3b80d8
lloc.pass.cpp
ssign_initializer_list.pass.cpp
ompare.pass.cpp
ompare_alloc.pass.cpp
opy.pass.cpp
opy_alloc.pass.cpp
opy_assign.pass.cpp
efault.pass.cpp
efault_recursive.pass.cpp
nitializer_list.pass.cpp
nitializer_list_compare.pass.cpp
nitializer_list_compare_alloc.pass.cpp
ter_iter.pass.cpp
ter_iter_comp.pass.cpp
ter_iter_comp_alloc.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
ove_assign.pass.cpp
635ce1d127b617ae194b8aef03f52e810a6b6eff 26-May-2012 Howard Hinnant <hhinnant@apple.com> The rules for emplace in map, multimap, unordered_map and unordered_multimap changed a while back and I'm just now updating to these new rules. In a nutshell, you've got to know you're emplacing to a pair and use one of pair's constructors. I made one extension: If you want to emplace the key and default construct the mapped_type, you can just emplace(key), as opposed to emplace(piecewise_construct, forward_as_tuple(key), forward_as_tuple()).

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@157503 91177308-0d34-0410-b5e6-96231b3b80d8
efault_recursive.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_compare.pass.cpp
nitializer_list_compare_alloc.pass.cpp
b2e2a8f6f3a1c47ea942bac99dd75c53be967954 04-Jun-2011 Howard Hinnant <hhinnant@apple.com> noexcept for <set>. Plus a few fixes to noexcept for <map>.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132640 91177308-0d34-0410-b5e6-96231b3b80d8
efault_noexcept.pass.cpp
tor_noexcept.pass.cpp
ove_assign_noexcept.pass.cpp
ove_noexcept.pass.cpp
7686add61e0a6c8e5abe28fb943cf2d698cd1266 04-Jun-2011 Howard Hinnant <hhinnant@apple.com> noexcept for <map>.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132639 91177308-0d34-0410-b5e6-96231b3b80d8
efault_noexcept.pass.cpp
tor_noexcept.pass.cpp
ove_assign_noexcept.pass.cpp
ove_noexcept.pass.cpp
3e93e96dffda6748f0f577bf827ad271c5e3bfbe 04-Apr-2011 Howard Hinnant <hhinnant@apple.com> Corrected tests for http://llvm.org/bugs/show_bug.cgi?id=9351

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@128807 91177308-0d34-0410-b5e6-96231b3b80d8
efault_recursive.pass.cpp
b8a03c763abdc4049ce1c8f480fbee3ea6947c02 03-Apr-2011 Howard Hinnant <hhinnant@apple.com> ... And these wonderful tests.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@128797 91177308-0d34-0410-b5e6-96231b3b80d8
efault_recursive.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
lloc.pass.cpp
ssign_initializer_list.pass.cpp
ompare.pass.cpp
ompare_alloc.pass.cpp
opy.pass.cpp
opy_alloc.pass.cpp
opy_assign.pass.cpp
efault.pass.cpp
nitializer_list.pass.cpp
nitializer_list_compare.pass.cpp
nitializer_list_compare_alloc.pass.cpp
ter_iter.pass.cpp
ter_iter_comp.pass.cpp
ter_iter_comp_alloc.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
ove_assign.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
nitializer_list.pass.cpp
nitializer_list_compare.pass.cpp
nitializer_list_compare_alloc.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
ove_assign.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
opy.pass.cpp
opy_assign.pass.cpp
nitializer_list.pass.cpp
nitializer_list_compare.pass.cpp
nitializer_list_compare_alloc.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
ove_assign.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
lloc.pass.cpp
ssign_initializer_list.pass.cpp
ompare.pass.cpp
ompare_alloc.pass.cpp
opy.pass.cpp
opy_alloc.pass.cpp
opy_assign.pass.cpp
efault.pass.cpp
nitializer_list.pass.cpp
nitializer_list_compare.pass.cpp
nitializer_list_compare_alloc.pass.cpp
ter_iter.pass.cpp
ter_iter_comp.pass.cpp
ter_iter_comp_alloc.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
ove_assign.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
lloc.pass.cpp
ssign_initializer_list.pass.cpp
ompare.pass.cpp
ompare_alloc.pass.cpp
opy.pass.cpp
opy_alloc.pass.cpp
opy_assign.pass.cpp
efault.pass.cpp
nitializer_list.pass.cpp
nitializer_list_compare.pass.cpp
nitializer_list_compare_alloc.pass.cpp
ter_iter.pass.cpp
ter_iter_comp.pass.cpp
ter_iter_comp_alloc.pass.cpp
ove.pass.cpp
ove_alloc.pass.cpp
ove_assign.pass.cpp