[PATCH] D142578: [Clang][Doc] Edit the Clang release notes

Roy Jacobson via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Jan 30 11:16:57 PST 2023


royjacobson added inline comments.


================
Comment at: clang/docs/ReleaseNotes.rst:16
      Release notes for previous releases can be found on
-     `the Download Page <https://releases.llvm.org/download.html>`_.
+     `the Releases Page <https://llvm.org/releases>`_.
 
----------------
aaron.ballman wrote:
> Are you planning to merge the changes in generic text over to the trunk once this lands?
Yeah, absolutely!


================
Comment at: clang/docs/ReleaseNotes.rst:43
+  conforming GNU extensions. Projects incompatible with C++17 can add
+  ``-std=gnu++14`` to their build settings to restore the previous behaviour.
 
----------------
aaron.ballman wrote:
> Do we want to mention that this may also impact build-time performance of projects relying on the default language standard mode, because C++17 pulls in a lot more compile-time-intensive APIs like constexpr and more template metaprogramming?
I agree this change is annoying and has real life impact - I'm not trying to minimize it - but I think newer language versions bring enough benefits that we shouldn't warn users about using them in the Clang release notes. Especially since this doesn't come with any balancing context (like 'you can now use template variables instead of instantiating a struct every time you check if two types are equal' ;) ) 


================
Comment at: clang/docs/ReleaseNotes.rst:46
+- The ``-fexperimental-new-pass-manager`` and ``-fno-legacy-pass-manager``
+  flags have been removed. These flags have been silently ignored since 15.
 
----------------
aaron.ballman wrote:
> I don't know if we want to standardize on `Clang-15` or `Clang 15`, etc. Feel free to edit as you see fit.
Changed to Clang 15


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D142578



More information about the cfe-commits mailing list