urnathan created this revision.
urnathan added reviewers: ChuanqiXu, iains, rsmith.
urnathan requested review of this revision.

Note that the mangling has changed and the demangler's learnt a new trick.  
Obviously dependent upon the mangler and demangler patches.


https://reviews.llvm.org/D120084

Files:
  clang/docs/ReleaseNotes.rst


Index: clang/docs/ReleaseNotes.rst
===================================================================
--- clang/docs/ReleaseNotes.rst
+++ clang/docs/ReleaseNotes.rst
@@ -110,6 +110,13 @@
 C++20 Feature Support
 ^^^^^^^^^^^^^^^^^^^^^
 
+- The mangling scheme for modules has incompatibally changed. The
+  initial mangling was discovered not to be reversible, and the weak
+  ownership design decision did not give the backwards compatibility
+  that was hoped for. C++20 since added ``extern "C++"`` semantics
+  that can be used for that. The demangler now demangles symbols with
+  named module attachment.
+
 C++2b Feature Support
 ^^^^^^^^^^^^^^^^^^^^^
 


Index: clang/docs/ReleaseNotes.rst
===================================================================
--- clang/docs/ReleaseNotes.rst
+++ clang/docs/ReleaseNotes.rst
@@ -110,6 +110,13 @@
 C++20 Feature Support
 ^^^^^^^^^^^^^^^^^^^^^
 
+- The mangling scheme for modules has incompatibally changed. The
+  initial mangling was discovered not to be reversible, and the weak
+  ownership design decision did not give the backwards compatibility
+  that was hoped for. C++20 since added ``extern "C++"`` semantics
+  that can be used for that. The demangler now demangles symbols with
+  named module attachment.
+
 C++2b Feature Support
 ^^^^^^^^^^^^^^^^^^^^^
 
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
  • [PATCH] D120084: [clang][DO... Nathan Sidwell via Phabricator via cfe-commits

Reply via email to