1. ed3ef41 [llvm-ar] Simplify string table get-or-insert pattern with .insert, NFC by Reid Kleckner · 7 years ago
  2. f0ad811 [Object] Deduplicate long archive member names by Peter Wu · 7 years ago
  3. c0b28d5 llvm-ar: Darwin archive format fixes. by James Y Knight · 7 years ago
  4. 0d1bb79 Give same-named members unique timestamps on Darwin in llvm-ar. by James Y Knight · 7 years ago
  5. 72b27a6 [object] Improve the performance of getSymbols used by ArchiveWriter by Alexander Shaposhnikov · 7 years ago
  6. a6ffc9c [COFF] Adjust how we flag weak externals by Martin Storsjo · 7 years ago
  7. e3f6529 Support: Simplify endian stream interface. NFCI. by Peter Collingbourne · 7 years ago
  8. 712e8d2 s/LLVM_ON_WIN32/_WIN32/, llvm by Nico Weber · 7 years ago
  9. d579c31 [llvm-ar] Support multiple dashed options by Peter Collingbourne · 7 years ago
  10. 1a46848 Add flag to ArchiveWriter to test GNU64 format more efficiently by Jake Ehrlich · 8 years ago
  11. c02eacf Use TempFile in llvm-ar. NFC. by Rafael Espindola · 8 years ago
  12. c3a89ee Reland "Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit" by Jake Ehrlich · 8 years ago
  13. f22728e Revert "Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit" by Jake Ehrlich · 8 years ago
  14. 9d5a7c3 Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit by Jake Ehrlich · 8 years ago
  15. 476a7f9 Pre-compute the tail of the archive by Rafael Espindola · 8 years ago
  16. 3fc649c [Support] Rename tool_output_file to ToolOutputFile, NFC by Reid Kleckner · 8 years ago
  17. d901dee Move code to a helper function. NFC. by Rafael Espindola · 8 years ago
  18. 0bd982b llvm-ar: align the first archive member consistently. by Rafael Espindola · 8 years ago
  19. d5d7737 llvm-ar: Don't add an unnecessary alignment in gnu mode. by Rafael Espindola · 8 years ago
  20. 25cbdf2 Convert the archive writer to use Error. by Rafael Espindola · 8 years ago
  21. fa08397 Use raw_ostream in functions that don't need to seek. NFC. by Rafael Espindola · 8 years ago
  22. 540a8c7 Simplify the logic for truncating UID and GID. NFC. by Rafael Espindola · 8 years ago
  23. 4c9e14f Use ArrayRef. NFC. by Rafael Espindola · 8 years ago
  24. 1b30d63 Rename K_MIPS64 to K_GNU64 by Jake Ehrlich · 8 years ago
  25. 01d0265 Simplify writeArchive return type. by Rui Ueyama · 8 years ago
  26. 1079ef8 llvm: add llvm-dlltool support to the archiver by Martell Malone · 8 years ago
  27. 6db83a3 Revert r308329: llvm: add llvm-dlltool support to the archiver by Rui Ueyama · 8 years ago
  28. afe8549 llvm: add llvm-dlltool support to the archiver by Martell Malone · 8 years ago
  29. 2f3f503 [llvm-ar] Make llvm-lib behave more like the MSVC archiver by Reid Kleckner · 8 years ago
  30. 264b5d9 Move Object format code to lib/BinaryFormat. by Zachary Turner · 8 years ago
  31. 00f200f ArchiveWriter: Remove unused variables. NFC. by Peter Collingbourne · 9 years ago
  32. 8f2dd7c Archives require a symbol table on Solaris, even if empty. by Rafael Espindola · 9 years ago
  33. f133ccb Move llvm_unreachable out of switch. by Rafael Espindola · 9 years ago
  34. e67e162 Fix -Wcovered-switch-default. by Rui Ueyama · 9 years ago
  35. 23a76be Don't modify archive members unless really needed. by Rafael Espindola · 9 years ago
  36. 111cd66 Object: pad out BSD archive members to 8-bytes by Saleem Abdulrasool · 9 years ago
  37. d3faeaf Object: add a comment explaining a divergence by Saleem Abdulrasool · 9 years ago
  38. b4a162b Object: pad BSD ar string table to 4-bytes by Saleem Abdulrasool · 9 years ago
  39. 5cb34077e8 Only computeRelativePath() on new members by David Callahan · 9 years ago
  40. bc9a574 Object: replace backslashes with slashes in embedded relative thin archive paths on Windows. by Peter Collingbourne · 9 years ago
  41. bff47b5 [Object] Replace TimeValue with std::chrono by Pavel Labath · 9 years ago
  42. 4031d9f Reapply "More fixes to get good error messages for bad archives." by Vedant Kumar · 9 years ago
  43. bfb6072 Revert "More fixes to get good error messages for bad archives." by Vedant Kumar · 9 years ago
  44. 395cc09 More fixes to get good error messages for bad archives. by Kevin Enderby · 9 years ago
  45. f458603 The next step along the way to getting good error messages for bad archives. by Kevin Enderby · 9 years ago
  46. 8ec68fa Object: Replace NewArchiveIterator with a simpler NewArchiveMember class. NFCI. by Peter Collingbourne · 9 years ago
  47. 484983f Fix bug where temporary file would be left behind every time an archive was updated. by Rafael Espindola · 9 years ago
  48. 8a25933 [lib/Object] Make this assertion more useful. by Davide Italiano · 9 years ago
  49. 21507a4 Don't try to create thin bsd archives. by Rafael Espindola · 9 years ago
  50. 77729b8 Replace a loop with a for-each loop. No behavior change. by Nico Weber · 9 years ago
  51. 3fcdf6a Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to produce a real error message by Kevin Enderby · 9 years ago
  52. 7a36355 Handle archives with paths in the names. by Rafael Espindola · 10 years ago
  53. 7a96942 Reapply r250906 with many suggested updates from Rafael Espindola. by Kevin Enderby · 10 years ago
  54. f824258 Avoid implicitly constructing a Archive::child_iterator. by Rafael Espindola · 10 years ago
  55. e0d3080 Use Child instead of child_iterator in the archive writer. by Rafael Espindola · 10 years ago
  56. da9dd05 Backing out commit r250906 as it broke lld. by Kevin Enderby · 10 years ago
  57. e3bf4fd5 This removes the eating of the error in Archive::Child::getSize() when the characters by Kevin Enderby · 10 years ago
  58. 0a7d0ad Untabify. by NAKAMURA Takumi · 10 years ago
  59. 06d6d19 Fix handling of relative paths in thin archives. by Rafael Espindola · 10 years ago
  60. 57c0525 llvm-ar: Don't write the directory in the string table. by Rafael Espindola · 10 years ago
  61. 3f6994b Silence GCC -Wparenthesis warning by David Majnemer · 10 years ago
  62. 0a74a60 For new archive member we only need to store the full path. by Rafael Espindola · 10 years ago
  63. 449208d Handle the error of trying to convert a regular archive to a thin one. by Rafael Espindola · 10 years ago
  64. e649258 Initial support for writing thin archives. by Rafael Espindola · 10 years ago
  65. 6fce2e4 Use a range loop. by Rafael Espindola · 10 years ago
  66. 6a8e86f Add support deterministic output in llvm-ar and make it the default. by Rafael Espindola · 10 years ago
  67. 594e676 llvm-ar: Pad the symbol table to 4 bytes. by Rafael Espindola · 10 years ago
  68. c79bff6 Basic support for BSD symbol tables in archives. by Rafael Espindola · 10 years ago
  69. 2ba806c Remove redundant variable. NFC. by Rafael Espindola · 10 years ago
  70. b870e9c Add a helper to printing BE of LE depending on the format. by Rafael Espindola · 10 years ago
  71. 8cde5c0 Extract printBSDMemberHeader. by Rafael Espindola · 10 years ago
  72. c91177e Disallow Archive::child_iterator that don't point to an archive. by Rafael Espindola · 10 years ago
  73. 80c662d Use a raw_svector_ostream and simplify a loop. NFC. by Rafael Espindola · 10 years ago
  74. a2ed0b0 Start adding support for writing archives in BSD format. by Rafael Espindola · 10 years ago
  75. 65a9953 Inline function into only use. by Rafael Espindola · 10 years ago
  76. c291a4b2 Add a helper function to reduce a bit of code duplication. by Rafael Espindola · 10 years ago
  77. 51271bd Use a range loop. NFC. by Rafael Espindola · 10 years ago
  78. cd278b7 [ArchiveWriter] Use EndianStream. No functional change intended. by Benjamin Kramer · 10 years ago
  79. 74f2932 Don't use std::errc. by Rafael Espindola · 10 years ago
  80. 7ab1a3b Fix Windows build. by Peter Collingbourne · 10 years ago
  81. fd66a48 llvm-ar: Move archive writer to Object. by Peter Collingbourne · 10 years ago