[libcxx-commits] [PATCH] D157557: [libc++] Move library fundamentals to fundamentals_v3 namespace and C++20

Nikolas Klauser via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Wed Aug 9 15:52:06 PDT 2023


philnik created this revision.
Herald added a project: All.
philnik requested review of this revision.
Herald added a project: libc++.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.

The library fundamentals TSv3 is based on C++20, so everything should be moved to that. Most of the LFTSv1 and v2 stuff has been implemented anyways, so this will affect only very few users. This allows us to clean up the implementation soon and remove


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D157557

Files:
  libcxx/docs/Status/LFTSv3.rst
  libcxx/docs/Status/LFTSv3Paper.csv
  libcxx/include/experimental/__config
  libcxx/include/experimental/__memory
  libcxx/include/experimental/deque
  libcxx/include/experimental/forward_list
  libcxx/include/experimental/iterator
  libcxx/include/experimental/list
  libcxx/include/experimental/map
  libcxx/include/experimental/memory_resource
  libcxx/include/experimental/propagate_const
  libcxx/include/experimental/regex
  libcxx/include/experimental/set
  libcxx/include/experimental/string
  libcxx/include/experimental/type_traits
  libcxx/include/experimental/unordered_map
  libcxx/include/experimental/unordered_set
  libcxx/include/experimental/utility
  libcxx/include/experimental/vector
  libcxx/src/experimental/memory_resource.cpp
  libcxx/src/experimental/memory_resource_init_helper.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D157557.548799.patch
Type: text/x-patch
Size: 55020 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20230809/55c04c37/attachment-0001.bin>


More information about the libcxx-commits mailing list