summaryrefslogtreecommitdiff
path: root/lld
Commit message (Expand)AuthorAgeFilesLines
* [ELF][ARM] Fix unneeded thunk for branches to hidden undefined weakFangrui Song2022-05-202-3/+13
* [ELF][AArch64] Fix unneeded thunk for branches to hidden undefined weakFangrui Song2022-05-193-4/+16
* [ELF] Ignore --no-add-neededFangrui Song2022-05-182-0/+2
* [ELF] --emit-relocs: fix missing STT_SECTION when the first input section is ...Fangrui Song2022-04-252-17/+78
* Force GHashCell to be 8-byte-aligned.Eli Friedman2022-04-181-1/+5
* [LLD][COFF] Fix TypeServerSource matcher with more than one collisionTobias Hieta2022-04-143-13/+15
* [lld][COFF] Fix TypeServerSource lookup on GUID collisionsTobias Hieta2022-04-147-2/+2426
* [ELF] Fix llvm_unreachable failure when COMMON is placed in SHT_PROGBITS outp...Fangrui Song2022-04-052-42/+37
* [LLD] [COFF] Order .debug_* sections at the end, to avoid leaving gaps if str...Martin Storsjö2022-03-072-1/+13
* [MC][WebAssembly] Fix crash when relocation addend underlows U32Sam Clegg2022-03-074-4/+55
* [ELF][X86] Don't create IBT .plt if there is no PLT entryJoao Moreira2022-02-264-3/+17
* [ELF] Support some absolute/PC-relative relocation types for REL formatFangrui Song2022-02-254-0/+55
* [ELF] Fix .strtab corruption when a symbol name is emptyFangrui Song2022-02-181-0/+1
* [lld] One more formatting fix for the release notesJez Ng2022-02-161-1/+1
* [lld] Fix RST formatting in release notesJez Ng2022-02-161-10/+10
* [ELF][PPC64] Fix assertion failure for branches to hidden undefined weak for ...Fangrui Song2022-02-155-53/+55
* [lld-macho] Fill out release notes for 14.xJez Ng2022-02-151-4/+79
* ReleaseNotes: add lld/ELF notesFangrui Song2022-02-141-5/+53
* [ELF] Warn about to-be-removed -d, -dc, -dp, and --[no-]define-commonFangrui Song2022-02-092-5/+10
* [docs] Add release notes for things that I've been involved inMartin Storsjö2022-02-091-2/+7
* [ELF] --warn-backrefs: suppress warnings for backward references within the a...Fangrui Song2022-02-082-13/+21
* [lld][clang][cmake] Clean up a few thingsJohn Ericson2022-02-081-6/+12
* Fix lld standalone buildMariusz Ceier2022-02-071-1/+1
* [ELF] Fix crash when an input is incompatible with a lazy object fileFangrui Song2022-02-052-6/+8
* [ELF] Support R_PPC_NONE/R_PPC64_NONE in getImplicitAddendFangrui Song2022-02-043-0/+32
* [ELF][test] Test getImplicitAddend for R_ARM_NONE/R_RISCV_NONE/R_386_NONE/R_X...Fangrui Song2022-02-044-89/+26
* [ELF] Support REL-format R_AARCH64_NONE relocationFangrui Song2022-02-043-26/+71
* [docs] Remove hard-coded version numbers from sphinx configsTom Stellard2022-02-012-17/+10
* [lld][ELF] Add support for ADRP+ADD optimization for AArch64Alexander Shaposhnikov2022-02-027-6/+188
* [lld-macho][nfc] Comments and style fixesJez Ng2022-02-016-18/+29
* [ELF] Update flag propagation rule to ignore discarded output sectionsFangrui Song2022-02-012-6/+8
* [ELF] Rename adjustSectionsBeforeSorting to adjustOutputSections and make it ...Fangrui Song2022-02-015-20/+18
* [ELF] Deduplicate names of local symbols only with -O2Fangrui Song2022-02-013-2/+41
* [ELF] Simplify code with invokeELFT. NFCFangrui Song2022-02-012-34/+3
* [ELF] De-template LinkerDriver::link. NFCFangrui Song2022-02-013-27/+33
* [lld][MachO] Fix typo in rename.sAlexander Shaposhnikov2022-02-011-1/+1
* [lld][ELF] Add missing RUN in aarch64-adrp-ldr-got.sAlexander Shaposhnikov2022-02-011-1/+1
* [ELF] Change vector<Symbol *> to SmallVector. NFCFangrui Song2022-02-011-1/+1
* [ELF] Change vector<InputSection *> to SmallVector. NFCFangrui Song2022-02-014-6/+6
* [ELF] Switch split-stack to use SmallVector. NFCFangrui Song2022-02-011-2/+3
* [lld-macho][test] Add test for UUID formatJez Ng2022-01-311-0/+9
* [BitcodeWriter] Fix cases of some functionsFangrui Song2022-01-311-1/+1
* [ELF] splitStrings: replace entSize==1 special case with manual loop unswitch...Fangrui Song2022-01-302-20/+20
* [ELF] Simplify SectionBase::partition handling and make it live by default. NFCFangrui Song2022-01-305-12/+8
* [ELF] Change splitSections to objectFiles based parallelForEach. NFCFangrui Song2022-01-301-7/+13
* [lld-macho] Add support for -add_empty_sectionKeith Smiley2022-01-303-0/+28
* [test][lld-macho] Improve LC_FUNCTION_STARTS test coverageKeith Smiley2022-01-301-0/+27
* [ELF] copyShtGroup: replace unordered_set<uint32_t> with DenseSet<uint32_t>. NFCFangrui Song2022-01-302-4/+2
* [ELF] crtbegin/crtend test: replace std::regex with hand-written matcher. NFCFangrui Song2022-01-301-15/+11
* [ELF][test] Test {crtbegin,crtend}{S,T}.oFangrui Song2022-01-301-1/+5