summaryrefslogtreecommitdiff
path: root/lld/COFF/SymbolTable.cpp
AgeCommit message (Expand)Author
2018-11-08Fix -Wextra-qualification warningReid Kleckner
2018-11-08[COFF] Improve relocation against discarded section errorReid Kleckner
2018-11-08[LLD] Fix Microsoft precompiled headers cross-compile on LinuxAlexandre Ganea
2018-10-11[COFF] Add and use a Wordsize field in Config. NFCI.Martin Storsjo
2018-09-26[COFF] Allow automatic dllimport from gnu import librariesMartin Storsjo
2018-09-18[COFF] Fix a block with incorrect indentation. NFC.Martin Storsjo
2018-09-15lld-link: print demangled symbol names for "undefined symbol" diagnosticsNico Weber
2018-09-13COFF: Add support for /force:multiple optionRui Ueyama
2018-09-06[COFF] don't mark lazy symbols as used in regular objectsBob Haarman
2018-08-31[COFF] When doing automatic dll imports, replace whole .refptr.<var> chunks w...Martin Storsjo
2018-08-27[COFF] Support MinGW automatic dllimport of dataMartin Storsjo
2018-08-22lld-link: Separate 'undefined symbol' errors with just one newline, not two.Nico Weber
2018-08-02Set IsUsedInRegularObj in a consistent manor between COFF, ELF and wasm. NFCSam Clegg
2018-07-10[COFF] Store import symbol pointers as pointers to the base classMartin Storsjo
2018-06-29[lld] Address post-commit review of r335848Filipe Cabecinhas
2018-06-28Fix warning on MSVC by using size_t arithmetic instead of casting after the f...Filipe Cabecinhas
2018-05-22Code cleanup in preparation for adding LTO for wasm. NFC.Sam Clegg
2018-04-17COFF: Friendlier undefined symbol errors.Peter Collingbourne
2018-03-12[lld-link] For suppressible warnings, print the warning number.Nico Weber
2018-02-28Use DenseMap::lookup() instead of find() and a hand-written null check.Rui Ueyama
2018-02-13Use reinterpret_cast<> instead of C-style cast. NFC.Rui Ueyama
2018-01-17[coff] Print detailed timing information with /TIME.Zachary Turner
2017-12-28[COFF] support /ignore:4217Bob Haarman
2017-12-15[COFF] Warn for locally imported symbolsShoaib Meenai
2017-12-08Prefer `ArrayRef` over `const std::vector&`Sam Clegg
2017-11-28Move Memory.{h,cpp} to Common.Rui Ueyama
2017-11-28Reland r319090, "COFF: Do not create SectionChunks for discarded comdat secti...Peter Collingbourne
2017-11-27Rename `Symtab` private memory to avoid confusion with global `Symtab`Sam Clegg
2017-11-27Consistent use of <internal> when displaying internal symbol namesSam Clegg
2017-11-27Revert r319090, "COFF: Do not create SectionChunks for discarded comdat secti...Peter Collingbourne
2017-11-27COFF: Do not create SectionChunks for discarded comdat sections.Peter Collingbourne
2017-11-20COFF: Remove the SymbolBodies vector, and rename SparseSymbolBodies to Symbols.Peter Collingbourne
2017-11-03Rename replaceBody -> replaceSymbol.Rui Ueyama
2017-11-03Rename SymbolBody -> SymbolRui Ueyama
2017-10-31Do not access beyond the end of local symbols.Rui Ueyama
2017-10-31[COFF] Merge Symbol and SymbolBody.Rui Ueyama
2017-10-25[lld] unified COFF and ELF error handling on new Common/ErrorHandlerBob Haarman
2017-10-23[COFF] Fix exporting of functions starting with underscores, etcMartin Storsjo
2017-10-06Use error() instead of warn() to report undefined symbols.Rui Ueyama
2017-09-01COFF: simplify thunk handling (NFC)Saleem Abdulrasool
2017-09-01COFF: handle multiply defined symbols with different storageSaleem Abdulrasool
2017-07-27Add {Obj,Import,Bitcode}File::Instances to COFF input files.Rui Ueyama
2017-07-26Rename ObjectFile ObjFile for COFF as well.Rui Ueyama
2017-06-26[COFF] Improve synthetic symbol handlingReid Kleckner
2017-06-16[COFF] Drop unused comdat sections when GC is turned offReid Kleckner
2017-04-05[COFF] support /ERRORLIMIT optionBob Haarman
2017-02-21Do not use errs() or outs() directly. Instead use message(), log() or error()Rui Ueyama
2017-02-19Revert "[COFF] support /ERRORLIMIT option"David Blaikie
2017-02-17[COFF] support /ERRORLIMIT optionBob Haarman
2017-02-06Add an option to use the MSVC linker to link LTO-generated object files.Rui Ueyama