[clang] bc3f29c - Revert "[NFC] [C++20] [Modules] Add C++20 modules related changes to Release Note"

Chuanqi Xu via cfe-commits cfe-commits at lists.llvm.org
Tue Jul 18 23:29:00 PDT 2023


Author: Chuanqi Xu
Date: 2023-07-19T14:28:47+08:00
New Revision: bc3f29c5401f866380e5c4cedf5a1a8a8e503348

URL: https://github.com/llvm/llvm-project/commit/bc3f29c5401f866380e5c4cedf5a1a8a8e503348
DIFF: https://github.com/llvm/llvm-project/commit/bc3f29c5401f866380e5c4cedf5a1a8a8e503348.diff

LOG: Revert "[NFC] [C++20] [Modules] Add C++20 modules related changes to Release Note"

This reverts commit 95bdd6eed6f3f4b8a95523516120068ac18eccff. The bot
shows there are some grammar issues.

Added: 
    

Modified: 
    clang/docs/ReleaseNotes.rst

Removed: 
    


################################################################################
diff  --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 53bc24963c1cbe..7d7c07f818e0fd 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -114,8 +114,6 @@ C++20 Feature Support
 - Clang now defines `__cpp_consteval` macro.
 - Implemented `P1816R0: <https://wg21.link/p1816r0>`_ and `P2082R1: <https://wg21.link/p2082r1>`_,
   which allows CTAD for aggregates.
-- Clang now supports to export declarations within language linkage in standard c++ modules.
-  This addresses `https://github.com/llvm/llvm-project/issues/60405`_.
 
 C++23 Feature Support
 ^^^^^^^^^^^^^^^^^^^^^
@@ -727,47 +725,6 @@ Bug Fixes to C++ Support
 - Fix crash when emitting diagnostic for out of order designated initializers
   in C++.
   (`#63605 <https://github.com/llvm/llvm-project/issues/63605>`_)
-- Fix crash when using standard C++ modules with OpenMP.
-  (`https://github.com/llvm/llvm-project/issues/62359`_)
-- Fix crash when using consteval non static data member initialization in
-  standard C++ modules.
-  (`https://github.com/llvm/llvm-project/issues/60275`_)
-- Fix handling of ADL for dependent expressions in standard C++ modules.
-  (`https://github.com/llvm/llvm-project/issues/60488`_)
-- Fix crash when combining `-ftime-trace` within standard C++ modules.
-  (`https://github.com/llvm/llvm-project/issues/60544`_)
-- Don't generate template specializations when importing standard C++ modules.
-  This addresses (`https://github.com/llvm/llvm-project/issues/60693`_)
-- Fix the visibility of `initializer list` in the importer of standard C++
-  modules. This addresses
-  (`https://github.com/llvm/llvm-project/issues/60775`_)
-- Allow the use of constrained friend in standard C++ modules.
-  This addresses (`https://github.com/llvm/llvm-project/issues/60890`_)
-- Don't evaluate initializer of used variables in every importer of standard
-  C++ modules.
-  (`https://github.com/llvm/llvm-project/issues/61040`_)
-- Fix the issue that the default `operator==` in standard C++ modules will
-  cause duplicate symbol linker error.
-  (`https://github.com/llvm/llvm-project/issues/61067`_)
-- Fix the false positive ODR check for template names. This addresses the issue
-  that we can't include `<ranges>` in multiple module units.
-  (`https://github.com/llvm/llvm-project/issues/61317`_)
-- Fix crash for inconsistent exported declarations in standard C++ modules.
-  (`https://github.com/llvm/llvm-project/issues/61321`_)
-- Fix ignoring `#pragma comment` and `#pragma detect_mismatch` directives in
-  standard C++ modules.
-  (`https://github.com/llvm/llvm-project/issues/61733`_)
-- Don't generate virtual tables if the class is defined in another module units
-  for Itanium ABI.
-  (`https://github.com/llvm/llvm-project/issues/61940`_)
-- Fix false postive check for constrained satisfaction in standard C++ modules.
-  (`https://github.com/llvm/llvm-project/issues/62589`_)
-- Serialize the evaluated constant values for variable declarations in standard
-  C++ modules.
-  (`https://github.com/llvm/llvm-project/issues/62796`_)
-- Merge lambdas in require expressions in standard C++ modules.
-  (`https://github.com/llvm/llvm-project/issues/63544`_)
-
 
 Bug Fixes to AST Handling
 ^^^^^^^^^^^^^^^^^^^^^^^^^


        


More information about the cfe-commits mailing list