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

Mark de Wever via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Fri Aug 11 11:07:32 PDT 2023


Mordante requested changes to this revision.
Mordante added a comment.
This revision now requires changes to proceed.

Can you move the removal to its own patch? The removal patch should update the release notes too.



================
Comment at: libcxx/include/experimental/__config:24
+#if _LIBCPP_STD_VER <= 17
+#define _LIBCPP_DEPRECATED_LFTS_IS_NOW_CXX20(symbol) _LIBCPP_DEPRECATED_("The library fundamentals TS is now based on C++20. " symbol " will only be available in C++20 in LLVM 19.")
+#else
----------------
We typically have two cycles for depreciation.
Can you add a TODO too?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D157557/new/

https://reviews.llvm.org/D157557



More information about the libcxx-commits mailing list