diff options
author | Hans Wennborg <hans@hanshq.net> | 2019-02-07 10:53:51 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2019-02-07 10:53:51 +0000 |
commit | 238045f8cab0e3131a4864f7b4e620470557aba3 (patch) | |
tree | 181dad5566f5b764e135084b2e8faf72a23cdb55 | |
parent | f58220669d09654f1df9b47161588d5e2f6bfc8a (diff) | |
download | llvm-238045f8cab0e3131a4864f7b4e620470557aba3.zip llvm-238045f8cab0e3131a4864f7b4e620470557aba3.tar.gz llvm-238045f8cab0e3131a4864f7b4e620470557aba3.tar.bz2 |
lld-link: Add some entries to the 8.0 release notes
By Nico Weber!
Differential revision: https://reviews.llvm.org/D57818
llvm-svn: 353387
-rw-r--r-- | lld/docs/ReleaseNotes.rst | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lld/docs/ReleaseNotes.rst b/lld/docs/ReleaseNotes.rst index c02cc58..77971b2 100644 --- a/lld/docs/ReleaseNotes.rst +++ b/lld/docs/ReleaseNotes.rst @@ -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 ------------------ |