hanchenye-llvm-project/libcxx
Louis Dionne ebc2344a8b [libcxx] Fix order checking in unordered_multimap tests.
Some tests assume that iteration through an unordered multimap elements
will return them in the same order as at the container creation. This
assumption is not true since the container is unordered, so that no
specific order of elements is ever guaranteed for such container. This
patch introduces checks verifying that any iteration will return elements
exactly from a set of valid values and without repetition, but in no
particular order.

Reviewed as https://reviews.llvm.org/D54838.
Thanks to Andrey Maksimov for the patch.

llvm-svn: 349780
2018-12-20 17:55:31 +00:00
..
benchmarks [libcxx] Speeding up partition_point/lower_bound/upper_bound 2018-12-17 16:04:39 +00:00
cmake [CMake] Passthrough CFLAGS when checking the compiler-rt path 2018-11-14 00:09:26 +00:00
docs [libcxx] Make sure use_system_cxx_lib does not override cxx_runtime_root for DYLD_LIBRARY_PATH 2018-12-14 18:19:14 +00:00
fuzzing Fix the test for partition_copy so it is not ridiculously slow. Also, detab. 2018-11-04 17:57:25 +00:00
include [libcxx] Use custom allocator's `construct` in C++03 when available. 2018-12-19 20:08:43 +00:00
lib [libcxx] Remove bad_array_length 2018-11-29 19:44:57 +00:00
src [libcxx] Remove bad_array_length 2018-11-29 19:44:57 +00:00
test [libcxx] Fix order checking in unordered_multimap tests. 2018-12-20 17:55:31 +00:00
utils [test] Add target_info for NetBSD, and XFAIL some of locale tests 2018-12-17 19:14:08 +00:00
www Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532 2018-12-14 18:49:35 +00:00
.arcconfig
.clang-format
.gitignore
CMakeLists.txt Rename cxx-benchmark-unittests target and convert to LIT. 2018-11-14 20:38:46 +00:00
CREDITS.TXT
LICENSE.TXT
NOTES.TXT Reland "Use custom command and target to install libc++ headers" 2018-06-12 03:10:02 +00:00
TODO.TXT
appveyor-reqs-install.cmd Update LLVM version used on Appveyor bot, remove MSVC 2015 bot 2018-10-30 21:23:31 +00:00
appveyor.yml Update LLVM version used on Appveyor bot, remove MSVC 2015 bot 2018-10-30 21:23:31 +00:00