summaryrefslogtreecommitdiff
path: root/tools/llvm-ar
AgeCommit message (Expand)Author
2017-06-12[llvm-ar] Make llvm-lib behave more like the MSVC archiverReid Kleckner
2017-06-12[llvm-ar] Fix AddNewMember typo in enumReid Kleckner
2017-05-13Move lib/LibDriver -> lib/ToolDrivers/llvm-lib. NFCI.Peter Collingbourne
2017-04-05[llvm-ar] Remove unneeded std::, NFCI.Davide Italiano
2017-04-05[llvm-ar] errors go on stderr and not on stdout.Davide Italiano
2017-03-31[llvm-ar] Extract objects to their basename in the CWDReid Kleckner
2017-02-21Don't modify archive members unless really needed.Rafael Espindola
2016-12-04Always use / as the path separator.Rafael Espindola
2016-12-04Prefix path when displaying thin archives.Rafael Espindola
2016-11-18[CMake] llvm-ar depends on intrinsics_genChris Bieneman
2016-11-11Make the Error class constructor protectedMehdi Amini
2016-10-24[Object] Replace TimeValue with std::chronoPavel Labath
2016-10-24Remove TimeValue usage from llvm/SupportPavel Labath
2016-10-08Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini
2016-08-12Use the range variant of find_if instead of unpacking begin/endDavid Majnemer
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer
2016-08-03Clean up of libObject/Archive interfaces and change the last three uses of Er...Kevin Enderby
2016-08-03Reapply "More fixes to get good error messages for bad archives."Vedant Kumar
2016-08-03Revert "More fixes to get good error messages for bad archives."Vedant Kumar
2016-08-02More fixes to get good error messages for bad archives.Kevin Enderby
2016-07-29The next step along the way to getting good error messages for bad archives.Kevin Enderby
2016-07-22[llvm-ar] Document 'T' thin archive modifier (NFC)Teresa Johnson
2016-07-19Next step along the way to getting good error messages for bad archives.Kevin Enderby
2016-07-14[Object] Re-apply r275316 now that I have the corresponding LLD patch ready.Lang Hames
2016-07-14[Object] Revert r275316, Archive::child_iterator changes, while I update lld.Lang Hames
2016-07-13[Object] Change Archive::child_iterator for better interop with Error/Expected.Lang Hames
2016-06-29Object: Replace NewArchiveIterator with a simpler NewArchiveMember class. NFCI.Peter Collingbourne
2016-06-29Change Archive::create() from ErrorOr<...> to Expected<...> and updateKevin Enderby
2016-06-27[llvm-ar] Ignore -plugin option.Davide Italiano
2016-06-22llvm-ar: reduce some duplication, NFCSaleem Abdulrasool
2016-06-22llvm-ar: be more clever about default formatSaleem Abdulrasool
2016-06-21llvm-ar: correct typoSaleem Abdulrasool
2016-06-09Search for llvm-symbolizer binary in the same directory as argv[0], beforeRichard Smith
2016-05-09Fix bug where temporary file would be left behind every time an archive was ...Rafael Espindola
2016-05-02Simplify. NFC.Rafael Espindola
2016-05-02Don't try to create thin bsd archives.Rafael Espindola
2016-04-08Fix formatting and wording of llvm-ranlib error message. NFC.Sunil Srivastava
2016-01-26Remove autoconf supportChris Bieneman
2015-11-14[llvm-ar] Use failIfError/fail helpers.Davide Italiano
2015-11-14[llvm-ar] Use fail() helper to reduce duplication.Davide Italiano
2015-11-14[llvm-ar] Simplify the code.Davide Italiano
2015-11-05Reapply r250906 with many suggested updates from Rafael Espindola.Kevin Enderby
2015-11-02This doesn't need a object::Archive::child_iterator.Rafael Espindola
2015-11-01Make a few definitions static. NFC.Rafael Espindola
2015-11-01Use Child instead of child_iterator in the archive writer.Rafael Espindola
2015-10-27Prefer ranlib mode over ar mode.Ed Schouten
2015-10-21Backing out commit r250906 as it broke lld.Kevin Enderby
2015-10-21This removes the eating of the error in Archive::Child::getSize() when the ch...Kevin Enderby
2015-09-14[CMake] Refactor and cleanup generating and installing symlinks to tools.Chris Bieneman
2015-07-15For new archive member we only need to store the full path.Rafael Espindola