zig/deps/lld/docs/ReleaseNotes.rst

42 lines
1.1 KiB
ReStructuredText
Raw Normal View History

=======================
2018-08-04 14:47:16 -07:00
LLD 7.0.0 Release Notes
=======================
.. contents::
:local:
Introduction
============
2018-08-04 14:47:16 -07:00
This document contains the release notes for the lld linker, release 7.0.0.
2018-02-23 10:04:47 -08:00
Here we describe the status of lld, including major improvements
from the previous release. All lld releases may be downloaded
2018-09-10 12:54:16 -07:00
from the `LLVM releases web site <https://llvm.org/releases/>`_.
Non-comprehensive list of changes in this release
=================================================
ELF Improvements
----------------
2018-09-10 12:54:16 -07:00
* lld is now able to overcome MIPS GOT entries number limitation
and generate multi-GOT if necessary.
* lld is now able to produce MIPS position-independent executable (PIE).
* Fixed MIPS TLS GOT entries for local symbols in shared libraries.
* Fixed calculation of MIPS GP relative relocations
in case of relocatable output.
2018-01-17 14:29:21 -08:00
COFF Improvements
-----------------
2018-08-25 19:10:32 -07:00
* Improved correctness of exporting mangled stdcall symbols.
* Completed support for ARM64 relocations.
* Added support for outputting PDB debug info for MinGW targets.
* Improved compatibility of output binaries with GNU binutils objcopy/strip.