History log of /external/libcxx/test/support/count_new.hpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
186b81a5171a6add1d4c3f9606004de059a77717 21-Jun-2017 Eric Fiselier <eric@efcs.ca> Attempt to avoid static init ordering issues with globalMemCounter

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@305955 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp
e5bca2ba666cc85b26ec69a93558f583ced4c2ed 11-Dec-2016 Eric Fiselier <eric@efcs.ca> Fix more uses of dynamic exception specifications in C++17

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@289356 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp
b61c998ececc5af2c8ce9455a491bf2b5c32cef6 11-Dec-2016 Eric Fiselier <eric@efcs.ca> Fix count_new.hpp to work w/o dynamic exception specifications

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@289355 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp
ae5809a70ce6264ef5fc842d473b050e7ea70769 06-Dec-2016 Stephan T. Lavavej <stl@exchange.microsoft.com> [libcxx] [test] D27268: Fix MSVC x64 warning C4267 "conversion from 'size_t' to 'int' [or 'unsigned int'], possible loss of data", part 2/4.

Use static_cast<int> when storing size_t in int (or passing size_t to int).

Also, remove a spurious semicolon in test/support/archetypes.hpp.

test/support/count_new.hpp
Additionally, change data members (and parameters) to size_t.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@288752 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp
8c4dc324247e03625f771f2f5a2a997dc26c9c98 26-Jun-2016 Eric Fiselier <eric@efcs.ca> Add [[noreturn]] attribute to throw_bad_alloc_helper().

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@273819 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp
506f9d5bd39359612be14d7d73080e9bf894bf27 22-Jun-2016 Eric Fiselier <eric@efcs.ca> Cleanup [list.modifiers] tests.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@273371 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp
6e9a694dce70319e60dbdfb09cf055bacb4c948e 17-Jun-2016 Eric Fiselier <eric@efcs.ca> Add Filesystem TS -- Complete

Add the completed std::experimental::filesystem implementation and tests.
The implementation supports C++11 or newer.

The TS is built as part of 'libc++experimental.a'. Users of the TS need to
manually link this library. Building and testing the TS can be disabled using
the CMake option '-DLIBCXX_ENABLE_FILESYSTEM=OFF'.

Currently 'libc++experimental.a' is not installed by default. To turn on the
installation of the library use '-DLIBCXX_INSTALL_EXPERIMENTAL_LIBRARY=ON'.


git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@273034 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp
d24c465beaec2fe9a0e365e6379cd5d3acaeb2ca 14-Jun-2016 Eric Fiselier <eric@efcs.ca> Replace __cplusplus comparisons and dialect __has_feature checks with TEST_STD_VER.

This is a huge cleanup that helps make the libc++ test suite more portable.
Patch from STL@microsoft.com. Thanks STL!


git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@272716 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp
fa1e5db3bc5f3a1a730455c8100850248b94c1ec 19-Jan-2016 Eric Fiselier <eric@efcs.ca> Add missing license headers

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@258196 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp
7175a079211ec78c8232d9d55fa4c1f9eeae803d 31-Jul-2015 Eric Fiselier <eric@efcs.ca> [libcxx] Add <experimental/any> v2.

Summary:
This patch adds the second revision of <experimental/any>.
I've been working from the LFTS draft found at this link. https://rawgit.com/cplusplus/fundamentals-ts/v1/fundamentals-ts.html#any



Reviewers: danalbert, jroelofs, K-ballo, mclow.lists

Subscribers: cfe-commits

Differential Revision: http://reviews.llvm.org/D6762

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@243728 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp
07a4bec1dd600078aa8ec64f5aaeae9a7cc5d7d8 10-Mar-2015 Eric Fiselier <eric@efcs.ca> Use generic feature name for sanitizers that replace new and delete

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@231841 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp
f17cecb13fe2d13920114c3f3dfcaacb01785745 10-Feb-2015 Eric Fiselier <eric@efcs.ca> Fix use of C++11 extensions in C++03 code.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@228698 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp
db5d6af29b12864f3085b01b3c245dc40f06b465 28-Jan-2015 Eric Fiselier <eric@efcs.ca> Fix definition of __has_feature in r227263

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@227264 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp
a4449da43c00cd5e083a5cbcc368d49fdabc222e 28-Jan-2015 Eric Fiselier <eric@efcs.ca> Ensure __has_feature is defined in test/support/count_new.hpp

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@227263 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp
4eb5b6d5ee23721a64e2b6d1bb5e133321ae5c9e 22-Dec-2014 Eric Fiselier <eric@efcs.ca> [libcxx] Consolidate new/delete replacement in tests and disable it when using sanitizers.

Summary:
MSAN and ASAN also replace new/delete which leads to a link error in these tests. Currently they are unsupported but I think it would be useful if these tests could run with sanitizers.

This patch creates a support header that consolidates the new/delete replacement functionality and checking.
When we are using sanitizers new and delete are no longer replaced and the checks always return true.

Reviewers: mclow.lists, danalbert, jroelofs, EricWF

Reviewed By: EricWF

Subscribers: cfe-commits

Differential Revision: http://reviews.llvm.org/D6562

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@224741 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/test/support/count_new.hpp