• Home
  • History
  • Annotate
  • only in /external/libcxx/test/containers/unord/unord.map/unorder.map.modifiers/
History log of /external/libcxx/test/containers/unord/unord.map/unorder.map.modifiers/
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
6dbaaa99a880f356277525c8630491b80d6d2e56 10-Mar-2014 Marshall Clow <mclow.lists@gmail.com> Add tests for LWG issue #2356. Stability of erasure in unordered associative containers. Libc++ already does this, but now we have tests for it.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@203494 91177308-0d34-0410-b5e6-96231b3b80d8
rase_key.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
lear.pass.cpp
mplace.pass.cpp
mplace_hint.pass.cpp
rase_const_iter.pass.cpp
rase_key.pass.cpp
rase_range.pass.cpp
nsert_const_lvalue.pass.cpp
nsert_hint_const_lvalue.pass.cpp
nsert_hint_rvalue.pass.cpp
nsert_init.pass.cpp
nsert_range.pass.cpp
nsert_rvalue.pass.cpp
5e57142c5902c3f73a6fdcb8cab55e88ffb43a56 23-Aug-2013 Howard Hinnant <hhinnant@apple.com> Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@189140 91177308-0d34-0410-b5e6-96231b3b80d8
mplace_hint.pass.cpp
rase_iter_db1.pass.cpp
rase_iter_db2.pass.cpp
rase_iter_iter_db1.pass.cpp
rase_iter_iter_db2.pass.cpp
rase_iter_iter_db3.pass.cpp
rase_iter_iter_db4.pass.cpp
nsert_hint_const_lvalue.pass.cpp
nsert_hint_rvalue.pass.cpp
824c19963e0263366047787b024a992afc2b1c54 02-Aug-2013 Howard Hinnant <hhinnant@apple.com> debug mode for unordered_map. Also picked up a missing check and test in unordered_multimap. This wraps up debug mode for the unordered containers.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@187659 91177308-0d34-0410-b5e6-96231b3b80d8
mplace_hint.pass.cpp
rase_iter_db1.pass.cpp
rase_iter_db2.pass.cpp
rase_iter_iter_db1.pass.cpp
rase_iter_iter_db2.pass.cpp
rase_iter_iter_db3.pass.cpp
rase_iter_iter_db4.pass.cpp
nsert_hint_const_lvalue.pass.cpp
nsert_hint_rvalue.pass.cpp
f890d9bfaadc13df40bb74e95cebd53ec826f932 30-Jul-2013 Howard Hinnant <hhinnant@apple.com> Debug mode for unordered_multimap. Some mods were done for unordered_map as well to keep all the tests passing. However unordered_map is at the very least still missing tests, if not functionality (if it isn't tested, it probably isn't working).

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@187446 91177308-0d34-0410-b5e6-96231b3b80d8
mplace_hint.pass.cpp
nsert_hint_const_lvalue.pass.cpp
nsert_hint_rvalue.pass.cpp
b66e1c3f961179f8f5466061a54d6530d1749550 04-Jul-2013 Howard Hinnant <hhinnant@apple.com> Removed extension in [unordered_][multi]map which allowed one to emplace using just an argument for the key, as opposed to using piecewise_construct. However a bug report exposed that this created an unfortunate ambiguity. People who are currently using the extension will be notified the next time they compile, and will have to change to using piecewise_construct. There are no ABI issues with the removal of this extension. This fixes http://llvm.org/bugs/show_bug.cgi?id=16542

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@185666 91177308-0d34-0410-b5e6-96231b3b80d8
mplace.pass.cpp
mplace_hint.pass.cpp
7a6b7cedcb3359ad7d77e355b02ab982d9d2b25b 22-Jun-2013 Howard Hinnant <hhinnant@apple.com> Implement full support for non-pointer types in custom allocators. This is for the unordered containers only. This work still needs to be done on the sequence containers.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@184635 91177308-0d34-0410-b5e6-96231b3b80d8
lear.pass.cpp
mplace.pass.cpp
mplace_hint.pass.cpp
rase_const_iter.pass.cpp
rase_key.pass.cpp
rase_range.pass.cpp
nsert_const_lvalue.pass.cpp
nsert_hint_const_lvalue.pass.cpp
nsert_hint_rvalue.pass.cpp
nsert_init.pass.cpp
nsert_range.pass.cpp
nsert_rvalue.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
nsert_init.pass.cpp
nsert_range.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
nsert_init.pass.cpp
nsert_range.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
mplace.pass.cpp
mplace_hint.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
nsert_init.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
lear.pass.cpp
mplace.pass.cpp
mplace_hint.pass.cpp
rase_const_iter.pass.cpp
rase_key.pass.cpp
rase_range.pass.cpp
nsert_const_lvalue.pass.cpp
nsert_hint_const_lvalue.pass.cpp
nsert_hint_rvalue.pass.cpp
nsert_init.pass.cpp
nsert_range.pass.cpp
nsert_rvalue.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
mplace.pass.cpp
mplace_hint.pass.cpp
nsert_hint_rvalue.pass.cpp
nsert_init.pass.cpp
nsert_rvalue.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
mplace.pass.cpp
mplace_hint.pass.cpp
nsert_hint_rvalue.pass.cpp
nsert_init.pass.cpp
nsert_rvalue.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
lear.pass.cpp
mplace.pass.cpp
mplace_hint.pass.cpp
rase_const_iter.pass.cpp
rase_key.pass.cpp
rase_range.pass.cpp
nsert_const_lvalue.pass.cpp
nsert_hint_const_lvalue.pass.cpp
nsert_hint_rvalue.pass.cpp
nsert_init.pass.cpp
nsert_range.pass.cpp
nsert_rvalue.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
lear.pass.cpp
mplace.pass.cpp
mplace_hint.pass.cpp
rase_const_iter.pass.cpp
rase_key.pass.cpp
rase_range.pass.cpp
nsert_const_lvalue.pass.cpp
nsert_hint_const_lvalue.pass.cpp
nsert_hint_rvalue.pass.cpp
nsert_init.pass.cpp
nsert_range.pass.cpp
nsert_rvalue.pass.cpp