Skip to content

Commit 00b161b

Browse files
committed
Update release notes for lld 7.
llvm-svn: 342187
1 parent d18bc8e commit 00b161b

File tree

1 file changed

+18
-7
lines changed

1 file changed

+18
-7
lines changed

lld/docs/ReleaseNotes.rst

+18-7
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,24 @@ Introduction
1010

1111
lld is a high-performance linker that supports ELF (Unix), COFF (Windows),
1212
Mach-O (macOS), MinGW and WebAssembly. lld is command-line-compatible with GNU
13-
linkers and Microsoft link.exe, and is significantly faster than these system
13+
linkers and Microsoft link.exe, and is significantly faster than the system
1414
default linkers.
1515

16-
lld 7 for ELF, COFF and MinGW are production-ready. lld/ELF can build the entire
17-
FreeBSD/AMD64 and will be the default linker of the next version of the
18-
operating system. lld/COFF is being used to build popular large programs such as
19-
the Chrome web browser. lld/MinGW is being used by Firefox for their MinGW
20-
builds. lld/MinGW still needs a sysroot specifically built for lld, with
21-
llvm-dlltool, though. Mach-O and WebAssembly supports are still experimental.
16+
lld 7 for ELF, COFF and MinGW are production-ready.
17+
18+
* lld/ELF can build the entire FreeBSD/{AMD64,ARMv7} and will be the default
19+
linker of the next version of the operating system.
20+
21+
* lld/COFF is being used to create official builds of large popular programs
22+
such as Chrome and Firefox.
23+
24+
* lld/MinGW is being used by Firefox for their MinGW builds. lld/MinGW still
25+
needs a sysroot specifically built for lld, with llvm-dlltool, though.
26+
27+
* lld/WebAssembly is used as the default (only) linker in Emscripten when using
28+
the upstream LLVM compiler.
29+
30+
* lld/Mach-O is still experimental.
2231

2332
Non-comprehensive list of changes in this release
2433
=================================================
@@ -97,6 +106,8 @@ COFF Improvements
97106

98107
* Changed section layout to improve compatibility with link.exe.
99108

109+
* `/subsystem` inference is improved to cover more corner cases.
110+
100111
* Added the following flags: ``--color-diagnostics={always,never,auto}``,
101112
``--no-color-diagnostics``, ``/brepro``, ``/debug:full``, ``/debug:ghash``,
102113
``/guard:cf``, ``/guard:longjmp``, ``/guard:nolongjmp``, ``/integritycheck``,

0 commit comments

Comments
 (0)