1. 50394f6 [ELF] A shared object is needed if any of its occurrences is needed by Fangrui Song · 7 years ago
  2. 23b2870 Remove dead code. by Rui Ueyama · 7 years ago
  3. fb814376 Simplify. NFC. by Rui Ueyama · 7 years ago
  4. 51fe635 [ELF] Move IsNeeded logic from SymbolTable::addShared to MarkLive, and check IsUsedInRegularObj by Fangrui Song · 7 years ago
  5. 392f0b2 Simplify. NFC. by Rui Ueyama · 7 years ago
  6. 94a16cb [ELF] - Make SymbolTable::addDefined return Defined. by George Rimar · 7 years ago
  7. f3fad55 Remove `Type` parameter from SymbolTable::insert(). NFC. by Rui Ueyama · 7 years ago
  8. b0d8502 Remove SymbolTable::addAbsolute(). by Rui Ueyama · 7 years ago
  9. 2600e09 Rename SymbolTable::addRegular -> SymbolTable::addDefined. by Rui Ueyama · 7 years ago
  10. c7497d3 Remove SymbolTable::addUndefined<ELF32LE>(StringRef). by Rui Ueyama · 7 years ago
  11. 3c43448 Make a member function private and rename it to avoid function overloading. by Rui Ueyama · 7 years ago
  12. 71cdbb7 Merge two overloaded functions into one function. NFC. by Rui Ueyama · 7 years ago
  13. e65cb48 Return early. NFC. by Rui Ueyama · 7 years ago
  14. fbc6297 Remove redundant `Symtab->`. by Rui Ueyama · 7 years ago
  15. 714abec Simplify. NFC. by Rui Ueyama · 7 years ago
  16. 659cff3 Remove a use of template to make code less abstracted. by Rui Ueyama · 7 years ago
  17. 07b4536 Change how we handle -wrap. by Rui Ueyama · 7 years ago
  18. f43fba7 Revert r336609: Fix direct calls to __wrap_sym when it is relocated. by Rui Ueyama · 7 years ago
  19. fd6af6d [ELF] - Report proper error message about mixing bitcode files. by George Rimar · 7 years ago
  20. 3e730b8 Fix direct calls to __wrap_sym when it is relocated. by Rui Ueyama · 7 years ago
  21. 2051bd0 [ELF] - Replace llvm::find_if with the loop. NFC. by George Rimar · 7 years ago
  22. c9c0ccc [ELF] - Change how we handle suplicate -wrap. [NFC] by George Rimar · 7 years ago
  23. 9867c9e Fix typo. by Rui Ueyama · 7 years ago
  24. 5455038 [lld] Make helpers static. NFC. by Benjamin Kramer · 7 years ago
  25. c638db5 [ELF] --warn-backref: don't report backref to weak symbols. by Fangrui Song · 7 years ago
  26. d366e36 Added support for ThinLTO plugin options : thinlto-index-only and thinlto-prefix-replace by Rumeet Dhindsa · 7 years ago
  27. 19f9b81 [ELF] - Refactor lazy symbol duplicated code. by George Rimar · 7 years ago
  28. c8ac0a6 [ELF] Swap argument names: use Old to refer to original symbol and New for incoming one by Fangrui Song · 7 years ago
  29. 1d92aa7 Add --warn-backrefs to maintain compatibility with other linkers by Rui Ueyama · 7 years ago
  30. 90f13ed Return early. NFC. by Rui Ueyama · 7 years ago
  31. d35b839 Merge two `if`s and add a few blank lines. NFC. by Rui Ueyama · 7 years ago
  32. 61b67ab Fix buildbots. by Rui Ueyama · 7 years ago
  33. cc013f6 Make fetchIfLazy only fetch an object file. NFC. by Rui Ueyama · 7 years ago
  34. 1ef746b [ELF] - Eliminate Lazy class. by George Rimar · 7 years ago
  35. 24a4720 Merge LazyArchive::fetch() and ArchiveFile::getMember(). NFC. by Rui Ueyama · 7 years ago
  36. c8f774b Strip @VER suffices from the LTO output. by Rafael Espindola · 7 years ago
  37. 048a669 allow-multiple-definitions should completely suppress errors instead of making them warnings. by Rui Ueyama · 8 years ago
  38. ddb33c0 Improve duplicated version handling. by Rafael Espindola · 8 years ago
  39. e3a6062 Simplify. NFC. by Rafael Espindola · 8 years ago
  40. 3f4c673 Put undefined symbols from shared libraries in the symbol table. by Rafael Espindola · 8 years ago
  41. 3345c9a [ELF] Create and export symbols provided by a linker script if they referenced by DSOs. by Igor Kudrin · 8 years ago
  42. c309274 Make undefined symbol in DSO to pull out object files from archive files. by Rui Ueyama · 8 years ago
  43. 09e04af ELF: Stop collecting a list of symbols in ArchiveFile. by Peter Collingbourne · 8 years ago
  44. 6de1e85 Fix an issue that weak bit is dropped when there's a lazy object symbol. by Rui Ueyama · 8 years ago
  45. af7242a Use reinterpret_cast<> instead of C-style cast. NFC. by Rui Ueyama · 8 years ago
  46. aad2e32 Add --no-gnu-unique and --no-undefined-version for completeness. by Rui Ueyama · 8 years ago
  47. fd5a33d [ELF] - Do not forget file name when reporting duplicate symbol error for absolute symbols. by George Rimar · 8 years ago
  48. 8e2fc4f3 Don't mark a shared library as needed because of a lazy symbol. by Rafael Espindola · 8 years ago
  49. 7e6aeb6 Fix another case we used the wrong visibility. by Rafael Espindola · 8 years ago
  50. bfa48a1 [ELF] Explicit template instantiations for addFile by Easwaran Raman · 8 years ago
  51. c1ca806 [ELF] Small grammar fix. NFC by Shoaib Meenai · 8 years ago
  52. 3a15fb5 [ELF] Drop unnecessary VersionId setting in scanShlibUndefined by Shoaib Meenai · 8 years ago
  53. 9a84f6b Detemplate reportDuplicate. by Rafael Espindola · 8 years ago
  54. 9f37543 Detemplate isCompatible(). NFC. by Rafael Espindola · 8 years ago
  55. 8276f1b Use a reference to a file in the LazyArchive symbol. by Rafael Espindola · 8 years ago
  56. 2e5c71e LazyObject's file is never null, use a reference. by Rafael Espindola · 8 years ago
  57. 8cd6674 Use a reference in addLazyArchive. NFC. by Rafael Espindola · 8 years ago
  58. a32ddc4 Use a reference for the shared symbol file. by Rafael Espindola · 8 years ago
  59. 7b5cc6c Use a reference for a value that is never null. NFC. by Rafael Espindola · 8 years ago
  60. f168712 Use a reference for a value that is never null. NFC. by Rafael Espindola · 8 years ago
  61. 092ba58 Replace a dyn_cast_or_null with dyn_cast. by Rafael Espindola · 8 years ago
  62. fbe68a3 Use warn() instead of error() to report a bad symbol in a DSO. by Rui Ueyama · 8 years ago
  63. b308cac Fix crash on invalid. by Rafael Espindola · 8 years ago
  64. 8f619ab Compact symbols from 96 to 88 bytes. by Rafael Espindola · 8 years ago
  65. 9ac3154 [lld] Fix handling of wildcards in dynamic lists. by Evgeniy Stepanov · 8 years ago
  66. b2ee25a Simplify. NFC. by Rafael Espindola · 8 years ago
  67. dfebd36 Use Symbol::File directly. by Rafael Espindola · 8 years ago
  68. b262cbe Replace copyFrom with memcpy. by Rafael Espindola · 8 years ago
  69. 2017d52 Move Memory.{h,cpp} to Common. by Rui Ueyama · 8 years ago
  70. 1d4b302 Bring back r319008. by Rafael Espindola · 8 years ago
  71. a46522f Revert r319008, "[ELF] Do not keep symbols if they referenced only from discarded sections." by Igor Kudrin · 8 years ago
  72. 53fe469 Factor out common code to Common/Strings.cpp. by Rui Ueyama · 8 years ago
  73. 9e3381e Store the real binding of shared symbols. by Rafael Espindola · 8 years ago
  74. a80d94d Rename `Symtab` private memory to avoid confusion with global `Symtab` by Sam Clegg · 8 years ago
  75. 4000758 [ELF] Do not keep symbols if they referenced only from discarded sections. by Igor Kudrin · 8 years ago
  76. de56343 Simplify as-needed handling. by Rafael Espindola · 8 years ago
  77. bec3765 Remove IsLocal. by Rafael Espindola · 8 years ago
  78. 99f9e13 Simplify. NFC. by Rafael Espindola · 8 years ago
  79. 5c22661 Don't produce a duplicated __wrap_foo if there is no __real_foo. by Rafael Espindola · 8 years ago
  80. 38082ac6 ELF: Remove SymbolTable::SymIndex class. by Peter Collingbourne · 8 years ago
  81. b472aa0 ELF: Remove function Symbol::isInCurrentOutput(). by Peter Collingbourne · 8 years ago
  82. e9a9e0a ELF: Merge DefinedRegular and Defined. by Peter Collingbourne · 8 years ago
  83. 6c55a70 ELF: Remove DefinedCommon. by Peter Collingbourne · 8 years ago
  84. dc0b0b0 Rewrite addSymbolWrap and applySymbolWrap. NFCI. by Rui Ueyama · 8 years ago
  85. 45b8140 Remove dead code and update comment. by Rui Ueyama · 8 years ago
  86. f483da0 Rename replaceBody -> replaceSymbol. by Rui Ueyama · 8 years ago
  87. f52496e Rename SymbolBody -> Symbol by Rui Ueyama · 8 years ago
  88. 82f0c42 [ELF] - Teach LLD to report line numbers for data symbols. by George Rimar · 8 years ago
  89. f1f0084 Merge SymbolBody and Symbol into one class, SymbolBody. by Rui Ueyama · 8 years ago
  90. ac64725 Remove a redundant temporary variable. by Rui Ueyama · 8 years ago
  91. bd730e3 Reduce sizeof(Symbol) from 104 bytes to 88 bytes. by Rui Ueyama · 8 years ago
  92. 7f9694a Pass symbol attributes instead of ElfSym to Shared symbol ctor. by Rui Ueyama · 8 years ago
  93. bda337a Rename isInCurrentDSO -> isInCurrentOutput. by Rui Ueyama · 8 years ago
  94. d6b7a39 De-template elf::getObjMsg. NFC. by Rui Ueyama · 8 years ago
  95. b8a59c8 [lld] unified COFF and ELF error handling on new Common/ErrorHandler by Bob Haarman · 8 years ago
  96. 9c8f853 Refactor duplicated comment. NFC. by Rafael Espindola · 8 years ago
  97. 3f9b4b7 Revert r315877: Simplify. by Konstantin Zhuravlyov · 8 years ago
  98. 227cb6b Remove Config::FirstElf. by Rui Ueyama · 8 years ago
  99. 7be790b Simplify. by Rui Ueyama · 8 years ago
  100. ea413cb Give shared symbols priority over lazy ones. by Rafael Espindola · 8 years ago