[llvm-branch-commits] [lld] r353387 - lld-link: Add some entries to the 8.0 release notes

Hans Wennborg via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Thu Feb 7 02:53:51 PST 2019

Author: hans
Date: Thu Feb  7 02:53:51 2019
New Revision: 353387

URL: http://llvm.org/viewvc/llvm-project?rev=353387&view=rev
lld-link: Add some entries to the 8.0 release notes

By Nico Weber!

Differential revision: https://reviews.llvm.org/D57818


Modified: lld/branches/release_80/docs/ReleaseNotes.rst
URL: http://llvm.org/viewvc/llvm-project/lld/branches/release_80/docs/ReleaseNotes.rst?rev=353387&r1=353386&r2=353387&view=diff
--- lld/branches/release_80/docs/ReleaseNotes.rst (original)
+++ lld/branches/release_80/docs/ReleaseNotes.rst Thu Feb  7 02:53:51 2019
@@ -49,12 +49,30 @@ COFF Improvements
 * PDB GUID is set to hash of PDB contents instead to a random byte
   sequence for build reproducibility.
+* ``/pdbsourcepath:`` is now also used to make ``"cwd"``, ``"exe"``, ``"pdb"``
+  in the env block of PDB outputs absolute if they are relative, and to make
+  paths to obj files referenced in PDB outputs absolute if they are relative.
+  Together with the previous item, this makes it possible to generate
+  executables and PDBs that are fully deterministic and independent of the
+  absolute path to the build directory, so that different machines building
+  the same code in different directories can produce exactly the same output.
 * The following flags have been added: ``/force:multiple``
 * lld now can link against import libraries produced by GNU tools.
 * lld can create thunks for ARM, to allow linking images over 16 MB.
+* Several speed and memory usage improvements.
+* lld now creates debug info for typedefs.
+* lld can now link obj files produced by ``cl.exe /Z7 /Yc``.
+* lld now understands ``%_PDB%`` and ``%_EXT%`` in ``/pdbaltpath:``.
+* Undefined symbols are now printed in demangled form in addition to raw form.
 MinGW Improvements

More information about the llvm-branch-commits mailing list