[PATCH] D22584: constexpr array support C++1z (P0031)

2017-01-04 Thread Eric Fiselier via Phabricator via cfe-commits
EricWF resigned from this revision. EricWF removed a reviewer: EricWF. EricWF added a comment. Looks like @mclow.lists just committed another version of this paper, so this patch is no longer needed. Resigning as reviewer. https://reviews.llvm.org/D22584

[PATCH] D22584: constexpr array support C++1z (P0031)

2016-12-30 Thread Jason Turner via Phabricator via cfe-commits
lefticus marked an inline comment as done. lefticus added a subscriber: EricFowler. lefticus added a comment. @EricFowler I have too many other things going on right now to be able to look at it for at least the next few months. https://reviews.llvm.org/D22584 ___

[PATCH] D22584: constexpr array support C++1z (P0031)

2016-12-30 Thread Eric Fiselier via Phabricator via cfe-commits
EricWF added a comment. @lefticus Are you still interested in working on this? If so could you please split the changes for `array` into a separate patch? Marshall seems to have implemented some of the changes in `` and that's causing merge conflicts. https://reviews.llvm.org/D22584 __

Re: [PATCH] D22584: constexpr array support C++1z (P0031)

2016-09-16 Thread Jason Turner via cfe-commits
lefticus updated this revision to Diff 71668. lefticus added a comment. Add C++1z check around constexpr tests, based on mclow's feedback https://reviews.llvm.org/D22584 Files: include/array include/iterator test/std/containers/sequences/array/at.pass.cpp test/std/containers/sequences/a

Re: [PATCH] D22584: constexpr array support C++1z (P0031)

2016-08-31 Thread Marshall Clow via cfe-commits
mclow.lists added a comment. Other than the iterator.primitives/iterator.operations/prev.pass.cpp test, I think this is good to go. Comment at: test/std/iterators/iterator.primitives/iterator.operations/prev.pass.cpp:47 @@ +46,3 @@ + +{ +constexpr const char* s = "

Re: [PATCH] D22584: constexpr array support C++1z (P0031)

2016-08-24 Thread Jason Turner via cfe-commits
lefticus updated this revision to Diff 69195. lefticus added a comment. Address formatting concerns and out-of-date-ness of patch relative to trunk/master https://reviews.llvm.org/D22584 Files: include/array include/iterator test/std/containers/sequences/array/at.pass.cpp test/std/cont

Re: [PATCH] D22584: constexpr array support C++1z (P0031)

2016-08-24 Thread Marshall Clow via cfe-commits
mclow.lists added a comment. This diff no longer applies cleanly, and I've added some formatting concerns. However, the //content// looks fine to me. Comment at: include/array:176 @@ -175,3 +175,3 @@ _LIBCPP_INLINE_VISIBILITY -const_iterator cend() const _NOEXCEPT {re

Re: [PATCH] D22584: constexpr array support C++1z (P0031)

2016-07-25 Thread Jason Turner via cfe-commits
lefticus added a comment. I believe all or most of the "untested" comments are correctly tested in the updated test files via static_asserts with contexpr. I've commented on just the first one to make sure I understand correctly. Comment at: include/array:156 @@ -155,3 +155,3

Re: [PATCH] D22584: constexpr array support C++1z (P0031)

2016-07-25 Thread Jason Turner via cfe-commits
lefticus updated this revision to Diff 65398. lefticus added a comment. Correct context from last patch https://reviews.llvm.org/D22584 Files: include/array include/iterator test/std/containers/sequences/array/at.pass.cpp test/std/containers/sequences/array/begin.pass.cpp test/std/con

Re: [PATCH] D22584: constexpr array support C++1z (P0031)

2016-07-25 Thread Jason Turner via cfe-commits
lefticus added a comment. I believe I messed up the context for the files, will attempt to resubmit the patch. https://reviews.llvm.org/D22584 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cf

Re: [PATCH] D22584: constexpr array support C++1z (P0031)

2016-07-25 Thread Jason Turner via cfe-commits
lefticus marked 3 inline comments as done. lefticus added a comment. https://reviews.llvm.org/D22584 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Re: [PATCH] D22584: constexpr array support C++1z (P0031)

2016-07-25 Thread Jason Turner via cfe-commits
lefticus updated this revision to Diff 65390. lefticus added a comment. Fixed syntax errors in test files. https://reviews.llvm.org/D22584 Files: include/array include/iterator test/std/containers/sequences/array/at.pass.cpp test/std/containers/sequences/array/begin.pass.cpp test/std/

Re: [PATCH] D22584: constexpr array support C++1z (P0031)

2016-07-24 Thread Eric Fiselier via cfe-commits
EricWF added a comment. For the most part this LGTM. Thanks for putting in all this work. I've noted some places where the test coverage could be improved. Comment at: include/array:156 @@ -155,3 +155,3 @@ _LIBCPP_INLINE_VISIBILITY -iterator begin() _NOEXCEPT {return i

Re: [PATCH] D22584: constexpr array support C++1z (P0031)

2016-07-22 Thread Jason Turner via cfe-commits
lefticus retitled this revision from "C++1z constexpr support for array and iterator" to "constexpr array support C++1z (P0031)". lefticus updated the summary for this revision. lefticus updated this revision to Diff 65143. lefticus added a comment. - Updated title and summary to be more accurate