aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ArchiveWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-10-26[llvm-ar][Object] Fix detection of need for 64-bit archive symbol tablesAndrew Ng1-23/+47
2020-10-01[Archive] Don't throw away errors for malformed archive membersJames Henderson1-19/+23
2020-08-13[llvm-libtool-darwin] Refactor ArchiveWriterSameer Arora1-10/+39
2020-04-18[Object] Change uint32_t getSymbolFlags() to Expected<uint32_t> getSymbolFlag...vgxbj1-4/+7
2020-03-11Drop a StringMap.h include, NFCReid Kleckner1-0/+1
2020-02-10Revert "Remove redundant "std::move"s in return statements"Bill Wendling1-4/+4
2020-02-10Remove redundant "std::move"s in return statementsBill Wendling1-4/+4
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-1/+1
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet1-5/+5
2019-09-12[Alignment] Move OffsetToAlignment to Alignment.hGuillaume Chatelet1-6/+8
2019-07-23[llvm-ar] Fix support for archives with members larger than 4GBOwen Reynolds1-6/+15
2019-07-10[Support] Move llvm::MemoryBuffer to sys::fs::file_tReid Kleckner1-6/+7
2019-06-04[llvm-ar] Reapply Fix relative thin archive path handlingOwen Reynolds1-17/+34
2019-06-03Revert "[llvm-ar] Fix relative thin archive path handling"Dmitri Gribenko1-34/+17
2019-06-03[llvm-ar] Fix relative thin archive path handlingOwen Reynolds1-17/+34
2019-05-10[Object] Change SymbolicFile::printSymbolName to use ErrorFangrui Song1-2/+2
2019-02-19[libObject][NFC] Use sys::path::convert_to_slash.Jordan Rupprecht1-5/+1
2019-02-13[llvm-ar][libObject] Fix relative paths when nesting thin archives.Jordan Rupprecht1-64/+48
2019-02-08Revert r353424 "[llvm-ar][libObject] Fix relative paths when nesting thin arc...Hans Wennborg1-12/+59
2019-02-07[llvm-ar][libObject] Fix relative paths when nesting thin archives.Jordan Rupprecht1-59/+12
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-19[llvm-ar] Simplify string table get-or-insert pattern with .insert, NFCReid Kleckner1-6/+4
2018-12-19[Object] Deduplicate long archive member namesPeter Wu1-4/+22
2018-10-10llvm-ar: Darwin archive format fixes.James Y Knight1-26/+35
2018-10-04Give same-named members unique timestamps on Darwin in llvm-ar.James Y Knight1-7/+70
2018-09-11[object] Improve the performance of getSymbols used by ArchiveWriterAlexander Shaposhnikov1-11/+23
2018-07-20[COFF] Adjust how we flag weak externalsMartin Storsjo1-2/+1
2018-05-18Support: Simplify endian stream interface. NFCI.Peter Collingbourne1-4/+2
2018-04-29s/LLVM_ON_WIN32/_WIN32/, llvmNico Weber1-1/+1
2018-03-28[llvm-ar] Support multiple dashed optionsPeter Collingbourne1-9/+13
2017-12-01Add flag to ArchiveWriter to test GNU64 format more efficientlyJake Ehrlich1-1/+10
2017-11-14Use TempFile in llvm-ar. NFC.Rafael Espindola1-11/+7
2017-11-03Reland "Add support for writing 64-bit symbol tables for archives when offset...Jake Ehrlich1-9/+55
2017-10-27Revert "Add support for writing 64-bit symbol tables for archives when offset...Jake Ehrlich1-55/+9
2017-10-27Add support for writing 64-bit symbol tables for archives when offsets become...Jake Ehrlich1-9/+55
2017-10-03Pre-compute the tail of the archiveRafael Espindola1-177/+184
2017-09-23[Support] Rename tool_output_file to ToolOutputFile, NFCReid Kleckner1-1/+1
2017-09-22Move code to a helper function. NFC.Rafael Espindola1-7/+13
2017-09-22llvm-ar: align the first archive member consistently.Rafael Espindola1-3/+5
2017-09-22llvm-ar: Don't add an unnecessary alignment in gnu mode.Rafael Espindola1-1/+2
2017-09-21Convert the archive writer to use Error.Rafael Espindola1-13/+13
2017-09-21Use raw_ostream in functions that don't need to seek. NFC.Rafael Espindola1-5/+5
2017-09-21Simplify the logic for truncating UID and GID. NFC.Rafael Espindola1-12/+9
2017-09-21Use ArrayRef. NFC.Rafael Espindola1-1/+1
2017-09-20Rename K_MIPS64 to K_GNU64Jake Ehrlich1-1/+1
2017-08-30Simplify writeArchive return type.Rui Ueyama1-6/+5
2017-07-18llvm: add llvm-dlltool support to the archiverMartell Malone1-1/+2
2017-07-18Revert r308329: llvm: add llvm-dlltool support to the archiverRui Ueyama1-2/+1
2017-07-18llvm: add llvm-dlltool support to the archiverMartell Malone1-1/+2
2017-06-12[llvm-ar] Make llvm-lib behave more like the MSVC archiverReid Kleckner1-6/+8