185868e8aSDimitry Andric======================== 2*5ffd83dbSDimitry Andriclld 11.0.0 Release Notes 385868e8aSDimitry Andric======================== 40b57cec5SDimitry Andric 50b57cec5SDimitry Andric.. contents:: 60b57cec5SDimitry Andric :local: 70b57cec5SDimitry Andric 8*5ffd83dbSDimitry Andric.. warning:: 9*5ffd83dbSDimitry Andric These are in-progress notes for the upcoming LLVM 11.0.0 release. 10*5ffd83dbSDimitry Andric Release notes for previous releases can be found on 11*5ffd83dbSDimitry Andric `the Download Page <https://releases.llvm.org/download.html>`_. 1285868e8aSDimitry Andric 130b57cec5SDimitry AndricIntroduction 140b57cec5SDimitry Andric============ 150b57cec5SDimitry Andric 16*5ffd83dbSDimitry AndricThis document contains the release notes for the lld linker, release 11.0.0. 1785868e8aSDimitry AndricHere we describe the status of lld, including major improvements 1885868e8aSDimitry Andricfrom the previous release. All lld releases may be downloaded 1985868e8aSDimitry Andricfrom the `LLVM releases web site <https://llvm.org/releases/>`_. 200b57cec5SDimitry Andric 210b57cec5SDimitry AndricNon-comprehensive list of changes in this release 220b57cec5SDimitry Andric================================================= 230b57cec5SDimitry Andric 240b57cec5SDimitry AndricELF Improvements 250b57cec5SDimitry Andric---------------- 260b57cec5SDimitry Andric 27*5ffd83dbSDimitry Andric* New ``--time-trace`` option records a time trace file that can be viewed in 28*5ffd83dbSDimitry Andric chrome://tracing. The file can be specified with ``--time-trace-file``. 29*5ffd83dbSDimitry Andric Trace granularity can be specified with ``--time-trace-granularity``. 30*5ffd83dbSDimitry Andric (`D71060 <https://reviews.llvm.org/D71060>`_) 31*5ffd83dbSDimitry Andric* ... 3213138422SDimitry Andric 338c27c554SDimitry AndricBreaking changes 348c27c554SDimitry Andric---------------- 3513138422SDimitry Andric 36*5ffd83dbSDimitry Andric* One-dash form of some long option (``--thinlto-*``, ``--lto-*``, ``--shuffle-sections=``) 37*5ffd83dbSDimitry Andric are no longer supported. 38*5ffd83dbSDimitry Andric* ``--export-dynamic-symbol`` no longer implies ``-u``. 390b57cec5SDimitry Andric 40*5ffd83dbSDimitry AndricCOFF Improvements 41*5ffd83dbSDimitry Andric----------------- 42*5ffd83dbSDimitry Andric 43*5ffd83dbSDimitry Andric* ... 440b57cec5SDimitry Andric 450b57cec5SDimitry AndricMinGW Improvements 460b57cec5SDimitry Andric------------------ 470b57cec5SDimitry Andric 48*5ffd83dbSDimitry Andric* ... 4913138422SDimitry Andric 50*5ffd83dbSDimitry AndricMachO Improvements 51*5ffd83dbSDimitry Andric------------------ 5213138422SDimitry Andric 53*5ffd83dbSDimitry Andric* Item 1. 540b57cec5SDimitry Andric 5585868e8aSDimitry AndricWebAssembly Improvements 5685868e8aSDimitry Andric------------------------ 570b57cec5SDimitry Andric 58