path: root/tools/llvm-ar
AgeCommit message (Expand)AuthorFilesLines
2014-04-25[C++] Use 'nullptr'. Tools edition.Craig Topper1-2/+2
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-2/+2
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles1-2/+2
2014-03-01Now that we have C++11, turn simple functors into lambdas and remove a ton of...Benjamin Kramer1-12/+3
2014-02-24Replace the F_Binary flag with a F_Text one.Rafael Espindola1-1/+1
2014-02-21Add a SymbolicFile interface between Binary and ObjectFile.Rafael Espindola1-22/+20
2014-02-10Change the begin and end methods in ObjectFile to match the style guide.Rafael Espindola1-2/+2
2014-01-31Simplify getSymbolFlags.Rafael Espindola1-2/+1
2014-01-30Simplify the handling of iterators in ObjectFile.Rafael Espindola1-2/+1
2014-01-29Make createObjectFile's signature a bit less error prone.Rafael Espindola1-1/+2
2014-01-24Fix c++03 build.Rafael Espindola1-6/+12
2014-01-24Make ObjectFile ownership of the MemoryBuffer optional.Rafael Espindola1-38/+32
2014-01-22Don't open or fstat files twice in llvm-ar.Rafael Espindola1-16/+46
2014-01-22Change createObjectFile to return an ErrorOr.Rafael Espindola1-1/+5
2014-01-21Rename these methods to match the style guide.Rafael Espindola1-4/+4
2014-01-14Handle UIDs and GIDs that don't fit in 6 decimal places.Rafael Espindola1-7/+14
2013-12-10[CMake] Update LLVM_LINK_COMPONENTS for each CMakeLists.txt.NAKAMURA Takumi1-1/+4
2013-11-08llvm-ar: Let opening a directory failed in llvm-ar.NAKAMURA Takumi1-0/+7
2013-10-29Support names like llvm-ar-3.4 and llvm-ranlib-3.4.Rafael Espindola1-2/+2
2013-08-28Fix name matching to work on windows.Rafael Espindola1-2/+3
2013-08-28Add a minimal implementation of ranlib.Rafael Espindola3-13/+56
2013-07-29Add support for the 's' operation to llvm-ar.Rafael Espindola1-1/+29
2013-07-23Split getOpenFile into getOpenFile and getOpenFileSlice.Rafael Espindola1-3/+3
2013-07-23Fix the build in c++03 mode.Rafael Espindola1-2/+9
2013-07-23Add an initial implementation of archive symbol table generation.Rafael Espindola1-69/+212
2013-07-22Replace archive members in the old position.Rafael Espindola1-51/+94
2013-07-21Handle replacement into a position past the original member.Rafael Espindola1-2/+2
2013-07-19Fix inserting new elements in a specified location.Rafael Espindola1-7/+25
2013-07-17llvm-ar: doExtract(): Write extracted files with F_Binary. It should fix llvm...NAKAMURA Takumi1-1/+1
2013-07-16Add a wrapper for open.Rafael Espindola1-18/+7
2013-07-16On error, close the temporary file descriptor.Rafael Espindola1-1/+3
2013-07-16Use open+fstat instead of stat+open.Rafael Espindola1-3/+13
2013-07-16Remember that we have a null terminated string.Rafael Espindola1-4/+4
2013-07-13Try to open the file before use data from stat.Rafael Espindola1-2/+3
2013-07-13Remove unused file. Thanks to Sean Silva for noticing it.Rafael Espindola1-419/+0
2013-07-13Add r186216 back, but make the test tolerant of different uids and gids.Rafael Espindola1-1/+1
2013-07-13Revert commit r186216 -- it's breaking bots:Chandler Carruth1-1/+1
2013-07-12Fix a off by one error about which members need to use the string table.Rafael Espindola1-1/+1
2013-07-12fix autoconf buildRafael Espindola1-1/+1
2013-07-12Fix the build with c++03.Rafael Espindola1-4/+2
2013-07-12Change llvm-ar to use lib/Object.Rafael Espindola6-1182/+346
2013-07-12Add static.Rafael Espindola1-33/+25
2013-07-11llvm-ar: Clean up memory management with OwningPtr.Benjamin Kramer1-15/+9
2013-07-11Use %llu to print a 64 bit number. Should fix the ARM bots.Rafael Espindola1-1/+1
2013-07-11InsertBefore is the same as AddBefore. Delete it.Rafael Espindola1-5/+4
2013-07-11Fix a FIXME about the format and add a test.Rafael Espindola1-7/+5
2013-07-11Remove the 'N' modifier from llvm-ar.Rafael Espindola1-45/+11
2013-07-11Delete dead code.Rafael Espindola1-3/+0
2013-07-11Remove support for truncating names in archives.Rafael Espindola3-42/+9