[libcxx-commits] [PATCH] D98870: [DO NOT LAND] [libc++] [P2248] "Enabling list-initialization for algorithms"

Arthur O'Dwyer via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Mar 18 07:56:16 PDT 2021


Quuxplusone created this revision.
Quuxplusone added a project: libc++.
Herald added a reviewer: jfb.
Herald added subscribers: jfb, arichardson.
Quuxplusone requested review of this revision.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.

Proof-of-concept implementation of
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2248r1.html
just for playing around with.

I've commented two places where I think the paper picks the wrong default.
I don't propose to land this patch in libc++ trunk at all; but anyway, even if someone did want to land it, it would need test cases.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D98870

Files:
  libcxx/docs/FeatureTestMacroTable.rst
  libcxx/include/algorithm
  libcxx/include/deque
  libcxx/include/forward_list
  libcxx/include/iterator
  libcxx/include/list
  libcxx/include/numeric
  libcxx/include/string
  libcxx/include/vector
  libcxx/include/version
  libcxx/test/std/language.support/support.limits/support.limits.general/algorithm.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/deque.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/forward_list.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/list.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/numbers.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/numeric.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/string.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/vector.version.pass.cpp
  libcxx/test/std/language.support/support.limits/support.limits.general/version.version.pass.cpp
  libcxx/utils/generate_feature_test_macro_components.py

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D98870.331563.patch
Type: text/x-patch
Size: 123486 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20210318/e06f32e2/attachment-0001.bin>


More information about the libcxx-commits mailing list