- User Since
- Aug 7 2016, 8:04 PM (174 w, 2 d)
Tue, Nov 12
Refined the tests.
Marked max_size, construct and destroy constexpr as well.
- Replaced use of allocator_traits::max_size with implementation of max_size(). This will be replaced to allocator_traits::max_size once allocator::max_size and allocator_traits::max_size are both marked constexpr.
- Removed deprecated attributes from C++03 codepaths.
- Moved/added more tests.
Updated the synopsis of tests.
Fixed the allocate.depr_in_cxx17.fail.cpp test.
Added a new test allocate.depr_in_cxx17.fail.cpp.
Rebased on top of D70117.
Fixed the static_cast result out of allocator<const T>.
Updated to use allocator_traits<>::max_size().
Mon, Nov 11
Nov 9 2019
Rebased on master.
Updated char_traits synopsis.
Nov 8 2019
Fixed the new test.
Added the test for construct_at onto a pointer to const.
Updated to be compatible with compilers with partial constexpr dynamic allocation support.
Nov 7 2019
Updated to check for __cpp_constexpr_dynamic_alloc.
Rebased on top of the new is_constant_evaluated aware macro.
Nov 6 2019
Rebased on master.
I'm planning to add __cpp_lib_constexpr_dynamic_alloc in a later patch, after the rest of P0784.
Removed unnecessary calls to is_constant_evaluated.
Nov 5 2019
Added missing "test_macros.h" header include.
Nov 4 2019
Oct 17 2019
Removed unnecessary marking of runtime code path.
Fixed allocate.size.fail.cpp test.
Minor formatting fixes.
Oct 16 2019
Elaborated on the constexpr comment.
Renamed the duplicate test function.
Oct 11 2019
Added helper functions __move_constexpr, __copy_constexpr, and __assign_constexpr.
Updated the tests to run everything under compile-time and runtime.
Fixed the bug around the use of __libcpp_is_constant_evaluated.
Oct 10 2019
Jun 5 2019
Nov 18 2017
Jun 19 2017
Jun 14 2017
Jun 13 2017
Add more tests.
Lined up the static_asserts.
Jun 12 2017
Jun 7 2017
Jun 6 2017
May 24 2017
Yes, you're right that fine-grained SMF triviality is implemented but LWG 2904 is not yet.
I would love it if you can integrate the currently libcxx tests into std tests!
May 23 2017
@CaseyCarter: Do these changes pass with the current version?
Also, have you seen the tests in test/libcxx/utilities/variant/variant.variant?
If yes, do those tests and the ones in this diff overlap at all?
Curious as to how we should merge them.
Thanks for the tests! I'll try this out with an implementation shortly.
May 11 2017