Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
ce3ddd2de4c5dbd5a7a68b51ea38f96cf7fbf3aa
/
llvm
/
lib
/
Object
/
ArchiveWriter.cpp
f133ccb
Move llvm_unreachable out of switch.
by Rafael Espindola
· 9 years ago
e67e162
Fix -Wcovered-switch-default.
by Rui Ueyama
· 9 years ago
23a76be
Don't modify archive members unless really needed.
by Rafael Espindola
· 9 years ago
111cd66
Object: pad out BSD archive members to 8-bytes
by Saleem Abdulrasool
· 9 years ago
d3faeaf
Object: add a comment explaining a divergence
by Saleem Abdulrasool
· 9 years ago
b4a162b
Object: pad BSD ar string table to 4-bytes
by Saleem Abdulrasool
· 9 years ago
5cb34077e8
Only computeRelativePath() on new members
by David Callahan
· 9 years ago
bc9a574
Object: replace backslashes with slashes in embedded relative thin archive paths on Windows.
by Peter Collingbourne
· 9 years ago
bff47b5
[Object] Replace TimeValue with std::chrono
by Pavel Labath
· 9 years ago
4031d9f
Reapply "More fixes to get good error messages for bad archives."
by Vedant Kumar
· 9 years ago
bfb6072
Revert "More fixes to get good error messages for bad archives."
by Vedant Kumar
· 9 years ago
395cc09
More fixes to get good error messages for bad archives.
by Kevin Enderby
· 9 years ago
f458603
The next step along the way to getting good error messages for bad archives.
by Kevin Enderby
· 9 years ago
8ec68fa
Object: Replace NewArchiveIterator with a simpler NewArchiveMember class. NFCI.
by Peter Collingbourne
· 9 years ago
484983f
Fix bug where temporary file would be left behind every time an archive was updated.
by Rafael Espindola
· 9 years ago
8a25933
[lib/Object] Make this assertion more useful.
by Davide Italiano
· 10 years ago
21507a4
Don't try to create thin bsd archives.
by Rafael Espindola
· 10 years ago
77729b8
Replace a loop with a for-each loop. No behavior change.
by Nico Weber
· 10 years ago
3fcdf6a
Thread Expected<...> up from createMachOObjectFile() to allow llvm-objdump to produce a real error message
by Kevin Enderby
· 10 years ago
7a36355
Handle archives with paths in the names.
by Rafael Espindola
· 10 years ago
7a96942
Reapply r250906 with many suggested updates from Rafael Espindola.
by Kevin Enderby
· 10 years ago
f824258
Avoid implicitly constructing a Archive::child_iterator.
by Rafael Espindola
· 10 years ago
e0d3080
Use Child instead of child_iterator in the archive writer.
by Rafael Espindola
· 10 years ago
da9dd05
Backing out commit r250906 as it broke lld.
by Kevin Enderby
· 10 years ago
e3bf4fd5
This removes the eating of the error in Archive::Child::getSize() when the characters
by Kevin Enderby
· 10 years ago
0a7d0ad
Untabify.
by NAKAMURA Takumi
· 10 years ago
06d6d19
Fix handling of relative paths in thin archives.
by Rafael Espindola
· 10 years ago
57c0525
llvm-ar: Don't write the directory in the string table.
by Rafael Espindola
· 10 years ago
3f6994b
Silence GCC -Wparenthesis warning
by David Majnemer
· 10 years ago
0a74a60
For new archive member we only need to store the full path.
by Rafael Espindola
· 10 years ago
449208d
Handle the error of trying to convert a regular archive to a thin one.
by Rafael Espindola
· 10 years ago
e649258
Initial support for writing thin archives.
by Rafael Espindola
· 10 years ago
6fce2e4
Use a range loop.
by Rafael Espindola
· 10 years ago
6a8e86f
Add support deterministic output in llvm-ar and make it the default.
by Rafael Espindola
· 10 years ago
594e676
llvm-ar: Pad the symbol table to 4 bytes.
by Rafael Espindola
· 10 years ago
c79bff6
Basic support for BSD symbol tables in archives.
by Rafael Espindola
· 10 years ago
2ba806c
Remove redundant variable. NFC.
by Rafael Espindola
· 10 years ago
b870e9c
Add a helper to printing BE of LE depending on the format.
by Rafael Espindola
· 10 years ago
8cde5c0
Extract printBSDMemberHeader.
by Rafael Espindola
· 10 years ago
c91177e
Disallow Archive::child_iterator that don't point to an archive.
by Rafael Espindola
· 10 years ago
80c662d
Use a raw_svector_ostream and simplify a loop. NFC.
by Rafael Espindola
· 10 years ago
a2ed0b0
Start adding support for writing archives in BSD format.
by Rafael Espindola
· 10 years ago
65a9953
Inline function into only use.
by Rafael Espindola
· 10 years ago
c291a4b2
Add a helper function to reduce a bit of code duplication.
by Rafael Espindola
· 10 years ago
51271bd
Use a range loop. NFC.
by Rafael Espindola
· 10 years ago
cd278b7
[ArchiveWriter] Use EndianStream. No functional change intended.
by Benjamin Kramer
· 10 years ago
74f2932
Don't use std::errc.
by Rafael Espindola
· 10 years ago
7ab1a3b
Fix Windows build.
by Peter Collingbourne
· 10 years ago
fd66a48
llvm-ar: Move archive writer to Object.
by Peter Collingbourne
· 10 years ago