[libcxx-commits] [libcxx] [libc++] Document that libc++ does not and will never implement the Networking TS (PR #127508)
Nikolas Klauser via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Feb 18 12:14:23 PST 2025
================
@@ -160,8 +160,8 @@ has been removed in LLVM 17.0.
`Networking TS <https://wg21.link/N4656>`__
-------------------------------------------
-The Networking TS is not yet part of a shipping standard.
-We have not yet shipped an implementation of the Networking TS.
+The Networking TS is not yet part of a shipping standard, and there is discussion around removing it.
+Libc++ never shipped an implementation of the Networking TS and does not plan to do so in the future.
----------------
philnik777 wrote:
> > My main concern for accepting such a hypothetical patch is, that it will take a lot of review time and not give any more implementation experience of the TS in question. Since we're not really able to keep up with patches I feel we should reject such patches.
>
> I think we are all in agreement about this. I think @philnik777 's request is to acknowledge that _IF_ WG21 decided tomorrow that we're going to merge Networking TS into the IS, and _IF_ someone came and contributed a full implementation, then we would accept it. And I think we all agree that we would.
>
> But that's almost certainly not going to happen, because WG21 will not pursue merging the TS, and consequently if someone came with a full patch, we'd likely say "sorry but we're not going to add something that we know is never going to be merged into the IS and is super complicated to review and maintain".
Yes, that's my position.
https://github.com/llvm/llvm-project/pull/127508
More information about the libcxx-commits
mailing list