Commit 238045f8 authored by Hans Wennborg's avatar Hans Wennborg
Browse files

lld-link: Add some entries to the 8.0 release notes

By Nico Weber!

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

llvm-svn: 353387
parent f5822066
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -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
------------------