Rafael Espindola
|
e7e4a449ce
|
Use enums instead of raw octal values.
Patch by 罗勇刚(Yonggang Luo).
llvm-svn: 184971
|
2013-06-26 17:28:04 +00:00 |
Rafael Espindola
|
b046eedb94
|
Create the file with the right permissions instead of setting it afterwards.
Removes the last use of PathV1.h in llvm-ar.
llvm-svn: 184630
|
2013-06-22 02:34:24 +00:00 |
Rafael Espindola
|
e88d90ab93
|
Convert some uses of PathV1.h in ArchiveWriter.cpp.
llvm-svn: 184599
|
2013-06-21 22:11:36 +00:00 |
Rafael Espindola
|
789c129a9f
|
Add r184420 back, but also handle long file names.
Original message:
Don't include directory names in archives.
This matches the behavior of both gnu and os x versions of ar.
llvm-svn: 184423
|
2013-06-20 13:41:51 +00:00 |
Rafael Espindola
|
73dd376467
|
Revert "Don't include directory names in archives."
This reverts commit 184420.
Investigating the bot failures.
llvm-svn: 184421
|
2013-06-20 13:23:48 +00:00 |
Rafael Espindola
|
2a65c32094
|
Don't include directory names in archives.
This matches the behavior of both gnu and os x versions of ar.
llvm-svn: 184420
|
2013-06-20 13:16:44 +00:00 |
Rafael Espindola
|
9502b804f1
|
Remove remaining bits of the old LLVM specific symtab handling.
llvm-svn: 184418
|
2013-06-20 13:00:30 +00:00 |
Rafael Espindola
|
e9df37407f
|
Use the simpler sys::fs::exists.
llvm-svn: 184413
|
2013-06-20 12:04:39 +00:00 |
Rafael Espindola
|
8079be83f9
|
Remove unused function.
llvm-svn: 184359
|
2013-06-19 21:33:52 +00:00 |
Rafael Espindola
|
fca038907d
|
Remove last use of PathV1.h from Archive.h
Store the individual fields we need instead of a sys::FileStatus.
llvm-svn: 184353
|
2013-06-19 21:13:59 +00:00 |
Rafael Espindola
|
351a88f697
|
Remove more uses of sys::Path.
llvm-svn: 184328
|
2013-06-19 17:49:07 +00:00 |
Rafael Espindola
|
8417a7883b
|
Reduce sys::Path usage in llvm-ar.
llvm-svn: 184315
|
2013-06-19 15:45:37 +00:00 |
Rafael Espindola
|
ac5c1b0d68
|
Move lib/Archive to tools/llvm-ar.
llvm-ar is the only tool that needs to write archive files. Every other tool
should be able to use the lib/Object interface.
llvm-svn: 184083
|
2013-06-17 15:47:20 +00:00 |