summaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ArchiveWriter.cpp
AgeCommit message (Expand)Author
2019-06-04[llvm-ar] Reapply Fix relative thin archive path handlingOwen Reynolds
2019-06-03Revert "[llvm-ar] Fix relative thin archive path handling"Dmitri Gribenko
2019-06-03[llvm-ar] Fix relative thin archive path handlingOwen Reynolds
2019-05-10[Object] Change SymbolicFile::printSymbolName to use ErrorFangrui Song
2019-02-19[libObject][NFC] Use sys::path::convert_to_slash.Jordan Rupprecht
2019-02-13[llvm-ar][libObject] Fix relative paths when nesting thin archives.Jordan Rupprecht
2019-02-08Revert r353424 "[llvm-ar][libObject] Fix relative paths when nesting thin arc...Hans Wennborg
2019-02-07[llvm-ar][libObject] Fix relative paths when nesting thin archives.Jordan Rupprecht
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-19[llvm-ar] Simplify string table get-or-insert pattern with .insert, NFCReid Kleckner
2018-12-19[Object] Deduplicate long archive member namesPeter Wu
2018-10-10llvm-ar: Darwin archive format fixes.James Y Knight
2018-10-04Give same-named members unique timestamps on Darwin in llvm-ar.James Y Knight
2018-09-11[object] Improve the performance of getSymbols used by ArchiveWriterAlexander Shaposhnikov
2018-07-20[COFF] Adjust how we flag weak externalsMartin Storsjo
2018-05-18Support: Simplify endian stream interface. NFCI.Peter Collingbourne
2018-04-29s/LLVM_ON_WIN32/_WIN32/, llvmNico Weber
2018-03-28[llvm-ar] Support multiple dashed optionsPeter Collingbourne
2017-12-01Add flag to ArchiveWriter to test GNU64 format more efficientlyJake Ehrlich
2017-11-14Use TempFile in llvm-ar. NFC.Rafael Espindola
2017-11-03Reland "Add support for writing 64-bit symbol tables for archives when offset...Jake Ehrlich
2017-10-27Revert "Add support for writing 64-bit symbol tables for archives when offset...Jake Ehrlich
2017-10-27Add support for writing 64-bit symbol tables for archives when offsets become...Jake Ehrlich
2017-10-03Pre-compute the tail of the archiveRafael Espindola
2017-09-23[Support] Rename tool_output_file to ToolOutputFile, NFCReid Kleckner
2017-09-22Move code to a helper function. NFC.Rafael Espindola
2017-09-22llvm-ar: align the first archive member consistently.Rafael Espindola
2017-09-22llvm-ar: Don't add an unnecessary alignment in gnu mode.Rafael Espindola
2017-09-21Convert the archive writer to use Error.Rafael Espindola
2017-09-21Use raw_ostream in functions that don't need to seek. NFC.Rafael Espindola
2017-09-21Simplify the logic for truncating UID and GID. NFC.Rafael Espindola
2017-09-21Use ArrayRef. NFC.Rafael Espindola
2017-09-20Rename K_MIPS64 to K_GNU64Jake Ehrlich
2017-08-30Simplify writeArchive return type.Rui Ueyama
2017-07-18llvm: add llvm-dlltool support to the archiverMartell Malone
2017-07-18Revert r308329: llvm: add llvm-dlltool support to the archiverRui Ueyama
2017-07-18llvm: add llvm-dlltool support to the archiverMartell Malone
2017-06-12[llvm-ar] Make llvm-lib behave more like the MSVC archiverReid Kleckner
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner
2017-03-16ArchiveWriter: Remove unused variables. NFC.Peter Collingbourne
2017-03-14Archives require a symbol table on Solaris, even if empty.Rafael Espindola
2017-02-22Move llvm_unreachable out of switch.Rafael Espindola
2017-02-22Fix -Wcovered-switch-default.Rui Ueyama
2017-02-21Don't modify archive members unless really needed.Rafael Espindola
2017-02-09Object: pad out BSD archive members to 8-bytesSaleem Abdulrasool
2017-02-09Object: add a comment explaining a divergenceSaleem Abdulrasool
2017-02-09Object: pad BSD ar string table to 4-bytesSaleem Abdulrasool
2016-11-30Only computeRelativePath() on new membersDavid Callahan
2016-11-15Object: replace backslashes with slashes in embedded relative thin archive pa...Peter Collingbourne
2016-10-24[Object] Replace TimeValue with std::chronoPavel Labath