Nav apraksta

HOLZSCHUCH Nicolas 7b8318293e Changed exit to ios_exit to avoid crashing the program 5 gadi atpakaļ
COFF 64b024a57c [LLD] [COFF] Fix use of uninitialized memory since SVN r375390 5 gadi atpakaļ
Common 7b8318293e Changed exit to ios_exit to avoid crashing the program 5 gadi atpakaļ
ELF 3a192b4c79 [LLD] Move duplicated dwarf parsing code to the Common library. NFC. 5 gadi atpakaļ
MinGW 860f000e63 Use error instead of fatal to report usage errors 5 gadi atpakaļ
cmake 78e6ebaf12 [CMake] Properly conditionalize installation of lld libraries 7 gadi atpakaļ
docs 46510801b1 Update release notes 5 gadi atpakaļ
include 3a192b4c79 [LLD] Move duplicated dwarf parsing code to the Common library. NFC. 5 gadi atpakaļ
lib 45f33cf9da Move endian constant from Host.h to SwapByteOrder.h, prune include 5 gadi atpakaļ
test 63c19e2f97 [LLD][ELF] - Update tests after yaml2obj tool update. 5 gadi atpakaļ
tools 7b8318293e Changed exit to ios_exit to avoid crashing the program 5 gadi atpakaļ
unittests 77351c1d95 Update the file headers across all of the LLVM projects in the monorepo 6 gadi atpakaļ
utils 4a334137c8 Python 2/3 compatibility 6 gadi atpakaļ
wasm 51a6b6a687 [lld][WebAssebmly] Preserve custom import attributes with LTO 5 gadi atpakaļ
.arcconfig 1bc5ed3385 [lld] Set up .arcconfig to point to new Diffusion LLD repository 7 gadi atpakaļ
.clang-format 758ef30bc2 Remove redundant "Standard: Cpp11" tag. The LLVM style has used the 11 gadi atpakaļ
.gitignore 0dd8b1c390 Update .gitignore to ignore hidden MacOSX Finder droppings 11 gadi atpakaļ
CMakeLists.txt 0f71a2c0d5 [CMake] Don't set Python_ADDITIONAL_VERSIONS 6 gadi atpakaļ
CODE_OWNERS.TXT b93d75b6da [WebAssembly] Initial wasm linker implementation 7 gadi atpakaļ
LICENSE.TXT e4443d35d9 Fix typos throughout the license files that somehow I and my reviewers 6 gadi atpakaļ
README.md eb1dbd2ded Note that the test .tar.xz has been updated. 7 gadi atpakaļ

README.md

LLVM Linker (lld)

This directory and its subdirectories contain source code for the LLVM Linker, a modular cross platform linker which is built as part of the LLVM compiler infrastructure project.

lld is open source software. You may freely distribute it under the terms of the license agreement found in LICENSE.txt.

Benchmarking

In order to make sure various developers can evaluate patches over the same tests, we create a collection of self contained programs.

It is hosted at https://s3-us-west-2.amazonaws.com/linker-tests/lld-speed-test.tar.xz

The current sha256 is 10eec685463d5a8bbf08d77f4ca96282161d396c65bd97dc99dbde644a31610f.