Thanks for writing release notes!
On Mon, Aug 17, 2020 at 10:17 AM Martin Storsjö via llvm-branch-commits <[email protected]> wrote: > > > Author: Martin Storsjö > Date: 2020-08-17T11:17:15+03:00 > New Revision: e6ec96f4215a4f5302e4dd5d0ac287a1b0563586 > > URL: > https://github.com/llvm/llvm-project/commit/e6ec96f4215a4f5302e4dd5d0ac287a1b0563586 > DIFF: > https://github.com/llvm/llvm-project/commit/e6ec96f4215a4f5302e4dd5d0ac287a1b0563586.diff > > LOG: [docs] Add release notes for the 11.x release > > Added: > > > Modified: > clang/docs/ReleaseNotes.rst > lld/docs/ReleaseNotes.rst > llvm/docs/ReleaseNotes.rst > > Removed: > > > > ################################################################################ > diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst > index 3264846506c6..6f336088750f 100644 > --- a/clang/docs/ReleaseNotes.rst > +++ b/clang/docs/ReleaseNotes.rst > @@ -191,6 +191,16 @@ Attribute Changes in Clang > Windows Support > --------------- > > +- Don't warn about `ms_struct may not produce Microsoft-compatible layouts > + for classes with base classes or virtual functions` if the option is > + enabled globally, as opposed to enabled on a specific class/struct or > + on a specific section in the source files. This avoids needing to > + couple `-mms-bitfields` with `-Wno-incompatible-ms-struct` if building > + C++ code. > + > +- Enable `-mms-bitfields` by default for MinGW targets, matching a similar > + change in GCC 4.7. > + > C Language Changes in Clang > --------------------------- > > > diff --git a/lld/docs/ReleaseNotes.rst b/lld/docs/ReleaseNotes.rst > index fe3de8306cd8..f0482c2428c4 100644 > --- a/lld/docs/ReleaseNotes.rst > +++ b/lld/docs/ReleaseNotes.rst > @@ -40,12 +40,17 @@ Breaking changes > COFF Improvements > ----------------- > > -* ... > +* Fixed exporting symbols whose names contain a period (``.``), which was > + a regression in lld 7. > > MinGW Improvements > ------------------ > > -* ... > +* Implemented new options for disabling auto import and runtime pseudo > + relocations (``--disable-auto-import`` and > + ``--disable-runtime-pseudo-reloc``), the ``--no-seh`` flag and options > + for selecting file and section alignment (``--file-alignment`` and > + ``--section-alignment``). > > MachO Improvements > ------------------ > > diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst > index ed1718a95054..c9ac61d29676 100644 > --- a/llvm/docs/ReleaseNotes.rst > +++ b/llvm/docs/ReleaseNotes.rst > @@ -81,6 +81,15 @@ Changes to the LLVM IR > Changes to building LLVM > ------------------------ > > +Changes to the AArch64 Backend > +------------------------------ > + > +* Back up and restore x18 in functions with windows calling convention on > + non-windows OSes. > + > +* Clearly error out on unsupported relocations when targeting COFF, instead > + of silently accepting some (without being able to do what was requested). > + > Changes to the ARM Backend > -------------------------- > > @@ -157,6 +166,12 @@ Changes to the WebAssembly Target > * `__attribute__((visibility("protected")))` now evokes a warning, as > WebAssembly does not support "protected" visibility. > > +Changes to the Windows Target > +----------------------------- > + > +* Produce COFF weak external symbols for IR level weak symbols without a > comdat > + (e.g. for `__attribute__((weak))` in C) > + > Changes to the OCaml bindings > ----------------------------- > > @@ -195,6 +210,12 @@ Changes to the LLVM tools > symbols, i.e. mapping symbols on ARM and AArch64, by default. This matches > the GNU nm behavior. > > +* llvm-rc now tolerates -1 as menu item ID, supports the language id option > + and allows string table values to be split into multiple string literals > + > +* llvm-lib supports adding import library objects in addition to regular > + object files > + > Changes to LLDB > =============== > > > > > _______________________________________________ > llvm-branch-commits mailing list > [email protected] > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits _______________________________________________ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
