Mercurial > hg > CbC > CbC_llvm
comparison lld/docs/ReleaseNotes.rst @ 207:2e18cbf3894f
LLVM12
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Jun 2021 06:07:14 +0900 |
parents | 0572611fdcc8 |
children | 5f17cb93ff66 |
comparison
equal
deleted
inserted
replaced
173:0572611fdcc8 | 207:2e18cbf3894f |
---|---|
1 ======================== | 1 ======================== |
2 lld 11.0.0 Release Notes | 2 lld 13.0.0 Release Notes |
3 ======================== | 3 ======================== |
4 | 4 |
5 .. contents:: | 5 .. contents:: |
6 :local: | 6 :local: |
7 | 7 |
8 .. warning:: | 8 .. warning:: |
9 These are in-progress notes for the upcoming LLVM 11.0.0 release. | 9 These are in-progress notes for the upcoming LLVM 13.0.0 release. |
10 Release notes for previous releases can be found on | 10 Release notes for previous releases can be found on |
11 `the Download Page <https://releases.llvm.org/download.html>`_. | 11 `the Download Page <https://releases.llvm.org/download.html>`_. |
12 | 12 |
13 Introduction | 13 Introduction |
14 ============ | 14 ============ |
15 | 15 |
16 This document contains the release notes for the lld linker, release 11.0.0. | 16 This document contains the release notes for the lld linker, release 13.0.0. |
17 Here we describe the status of lld, including major improvements | 17 Here we describe the status of lld, including major improvements |
18 from the previous release. All lld releases may be downloaded | 18 from the previous release. All lld releases may be downloaded |
19 from the `LLVM releases web site <https://llvm.org/releases/>`_. | 19 from the `LLVM releases web site <https://llvm.org/releases/>`_. |
20 | 20 |
21 Non-comprehensive list of changes in this release | 21 Non-comprehensive list of changes in this release |
22 ================================================= | 22 ================================================= |
23 | 23 |
24 ELF Improvements | 24 ELF Improvements |
25 ---------------- | 25 ---------------- |
26 | 26 |
27 * New ``--time-trace`` option records a time trace file that can be viewed in | 27 * ``-Bsymbolic -Bsymbolic-functions`` has been changed to behave the same as ``-Bsymbolic-functions``. This matches GNU ld. |
28 chrome://tracing. The file can be specified with ``--time-trace-file``. | 28 (`D102461 <https://reviews.llvm.org/D102461>`_) |
29 Trace granularity can be specified with ``--time-trace-granularity``. | 29 * ``-Bno-symbolic`` has been added. |
30 (`D71060 <https://reviews.llvm.org/D71060>`_) | 30 (`D102461 <https://reviews.llvm.org/D102461>`_) |
31 * ... | |
32 | 31 |
33 Breaking changes | 32 Breaking changes |
34 ---------------- | 33 ---------------- |
35 | 34 |
36 * One-dash form of some long option (``--thinlto-*``, ``--lto-*``, ``--shuffle-sections=``) | 35 * ``--shuffle-sections=<seed>`` has been changed to ``--shuffle-sections=<section-glob>=<seed>``. |
37 are no longer supported. | 36 Specify ``*`` as ``<section-glob>`` to get the previous behavior. |
38 | 37 |
39 COFF Improvements | 38 COFF Improvements |
40 ----------------- | 39 ----------------- |
41 | 40 |
42 * ... | 41 * ... |