[lld] r308778 - Add more contents to lld 5.0 release notes.

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 21 14:04:18 PDT 2017


Author: ruiu
Date: Fri Jul 21 14:04:18 2017
New Revision: 308778

URL: http://llvm.org/viewvc/llvm-project?rev=308778&view=rev
Log:
Add more contents to lld 5.0 release notes.

Modified:
    lld/branches/release_50/docs/ReleaseNotes.rst

Modified: lld/branches/release_50/docs/ReleaseNotes.rst
URL: http://llvm.org/viewvc/llvm-project/lld/branches/release_50/docs/ReleaseNotes.rst?rev=308778&r1=308777&r2=308778&view=diff
==============================================================================
--- lld/branches/release_50/docs/ReleaseNotes.rst (original)
+++ lld/branches/release_50/docs/ReleaseNotes.rst Fri Jul 21 14:04:18 2017
@@ -13,10 +13,16 @@ lld 5.0.0 Release Notes
 Introduction
 ============
 
-This document contains the release notes for the lld linker, release 5.0.0.
-Here we describe the status of lld, including major improvements
-from the previous release. All lld releases may be downloaded
-from the `LLVM releases web site <http://llvm.org/releases/>`_.
+lld is a linker from the LLVM project. It supports ELF (Unix), COFF (Windows)
+and Mach-O (macOS), and it is generally faster than the GNU bfd or gold linkers
+or the MSVC linker.
+
+lld is designed to be a drop-in replacement for the system linkers, so that
+users don't need to change their build systems other than swapping the linker
+command.
+
+All lld releases may be downloaded from the `LLVM releases web site
+<http://llvm.org/releases/>`_.
 
 Non-comprehensive list of changes in this release
 =================================================
@@ -48,12 +54,13 @@ ELF Improvements
   As a bonus, the new error message contains source code location of the error
   if it is available from debug info.
 
-* ``./configure`` scripts generated by GNU autoconf determines wheter a linker
+* ``./configure`` scripts generated by GNU autoconf determines whether a linker
   supports modern GNU-compatible features or not by searching for "GNU" in the
   ``--help`` message. To be compatible with the scripts, we decided to add a
   string "(compatible with GNU linkers)" to our ``--help`` message. This is a
-  hack, but just like the web browser's User-Agent string, we had no choice
-  other than doing this to declare that we accept GNU-compatible options.
+  hack, but just like the web browser's User-Agent string (which everyone still
+  claim they are "Mozilla/5.0"), we had no choice other than doing this to claim
+  that we accept GNU-compatible options.
 
 * The ``-Map`` option is added. The option is to make the linker to print out how
   input files are mapped to the output file. Here is an example::
@@ -78,6 +85,9 @@ ELF Improvements
   program with it. lld can usually do that in a few seconds, and it is generally
   a few times faster than the GNU gold's ``-Map`` option.
 
+* lld's ``--gdb-index`` option used to be slow, but we sped it up so that it is
+  at least as fast as the GNU gold.
+
 * Some nonstandard relocations, such as R_X86_64_8 or R_X86_64_16, are supported.
   They are not used for 32/64-bit applications, but some 16-bit bootloaders need
   them.
@@ -102,7 +112,71 @@ COFF Improvements
 
 * Item 1.
 
-MachO Improvements
-------------------
+Contributors to lld 5.0
+=======================
 
-* Item 1.
+We had 63 individuals contribute to lld 5.0. Thank you so much!
+
+- Adrian McCarthy
+- Alberto Magni
+- Alexander Richardson
+- Andre Vieira
+- Andrew Ng
+- Anton Korobeynikov
+- Bob Haarman
+- David Blaikie
+- Davide Italiano
+- David L. Jones
+- Dmitry Mikulin
+- Ed Maste
+- Ed Schouten
+- Eric Beckmann
+- Eric Fiselier
+- Eugene Leviant
+- Evgeniy Stepanov
+- Galina Kistanova
+- George Rimar
+- Hans Wennborg
+- Igor Kudrin
+- Ismail Donmez
+- Jake Ehrlich
+- James Henderson
+- Joel Jones
+- Jon Chesterfield
+- Kamil Rytarowski
+- Kevin Enderby
+- Konstantin Zhuravlyov
+- Kyungwoo Lee
+- Leslie Zhai
+- Mark Kettenis
+- Martell Malone
+- Martin Storsjo
+- Meador Inge
+- Mehdi Amini
+- Michal Gorny
+- NAKAMURA Takumi
+- Paul Robinson
+- Pavel Labath
+- Petar Jovanovic
+- Peter Collingbourne
+- Peter Smith
+- Petr Hosek
+- Rafael Espindola
+- Reid Kleckner
+- Richard Smith
+- Robert Clarke
+- Rui Ueyama
+- Saleem Abdulrasool
+- Sam Clegg
+- Sean Eveson
+- Sean Silva
+- Shankar Easwaran
+- Shoaib Meenai
+- Simon Atanasyan
+- Simon Dardis
+- Simon Tatham
+- Sylvestre Ledru
+- Tom Stellard
+- Vitaly Buka
+- Yuka Takahashi
+- Zachary Turner




More information about the llvm-commits mailing list