[libcxx-commits] [PATCH] D138307: [libc++] Remove default definition of std::char_traits
Reid Kleckner via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Nov 23 12:10:48 PST 2022
rnk added a comment.
In D138307#3947486 <https://reviews.llvm.org/D138307#3947486>, @ldionne wrote:
> I think the currently proposed approach in D138596 <https://reviews.llvm.org/D138596> handles that -- you basically get a deprecation warning that can be turned off via the usual deprecation-removal mechanism, and then roughly one year from now, this becomes a hard error. I think this is very close to what you mention, unless I am misunderstanding something. Please let me know if D138596 <https://reviews.llvm.org/D138596> doesn't solve your problem.
Thanks, that sounds good to me.
> I think another important thing to note here is that the project was not as active for some years, so folks perhaps got used to ultimate stability. Anyway, I'm all for providing reasonable migration paths when it's reasonable to do so, but the meaning of reasonable is what I expect we may have challenges agreeing on (not just you and me, but the overall LLVM/libc++ community and its downstream users).
Sounds like we're on the same page. I agree, the definition of "reasonable" is subjective and hard to know ahead of time, and I don't expect everyone to always agree. I'm satisfied as long as folks are willing to compromise from time to time and work together.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D138307/new/
https://reviews.llvm.org/D138307
More information about the libcxx-commits
mailing list