llvm-project/lld/COFF
Rui Ueyama 00d4f49717 Return Error instead of bool from mergeTypeStreams().
Previously, mergeTypeStreams returns only true or false, so it was
impossible to know the reason if it failed. This patch changes the
function signature so that it returns an Error object.

Differential Revision: https://reviews.llvm.org/D29362

llvm-svn: 293820
2017-02-01 22:09:34 +00:00
..
CMakeLists.txt COFF: Change the /lldmap output format to be more like the ELF linker. 2017-01-14 03:14:46 +00:00
Chunks.cpp COFF: include relocation type in unsupported relocation message 2017-01-13 22:05:22 +00:00
Chunks.h COFF: Change the /lldmap output format to be more like the ELF linker. 2017-01-14 03:14:46 +00:00
Config.h COFF: add error() and warn() to Error.{cpp,h} 2017-01-17 19:07:42 +00:00
DLL.cpp COFF: New symbol table design. 2016-12-09 21:55:24 +00:00
DLL.h Make these headers as being c++. 2015-08-14 14:12:54 +00:00
Driver.cpp Remove unused 'using' declaration. Found by clang-tidy: misc-unused-using-decls NFC 2017-01-28 13:41:32 +00:00
Driver.h Use TarWriter to create tar archives instead of cpio. 2017-01-06 02:33:53 +00:00
DriverUtils.cpp Remove lld/Support/Memory.h. 2016-12-18 14:06:06 +00:00
Error.cpp COFF: add error() and warn() to Error.{cpp,h} 2017-01-17 19:07:42 +00:00
Error.h COFF: add error() and warn() to Error.{cpp,h} 2017-01-17 19:07:42 +00:00
ICF.cpp COFF: New symbol table design. 2016-12-09 21:55:24 +00:00
InputFiles.cpp Remove unused 'using' declaration. Found by clang-tidy: misc-unused-using-decls NFC 2017-01-28 13:41:32 +00:00
InputFiles.h Merge elf::toString and coff::toString. 2017-01-06 10:04:08 +00:00
Librarian.cpp Remove unnecessary `llvm::`. 2016-12-08 20:50:47 +00:00
MapFile.cpp Print alignment in decimal instead of hexadecimal. 2017-01-31 20:42:34 +00:00
MapFile.h COFF: Change the /lldmap output format to be more like the ELF linker. 2017-01-14 03:14:46 +00:00
MarkLive.cpp COFF: New symbol table design. 2016-12-09 21:55:24 +00:00
Memory.h Remove lld/Support/Memory.h. 2016-12-18 14:06:06 +00:00
ModuleDef.cpp Remove lld/Support/Memory.h. 2016-12-18 14:06:06 +00:00
Options.td Create a TPI stream only when /debugpdb is given. 2016-12-10 17:23:23 +00:00
PDB.cpp Return Error instead of bool from mergeTypeStreams(). 2017-02-01 22:09:34 +00:00
PDB.h COFF: tie the execute and the PDB together 2017-01-04 17:56:54 +00:00
README.md Update the documents of the new LLD. 2016-03-12 06:06:40 +00:00
Strings.cpp Fix Windows buildbots. 2016-12-07 23:24:32 +00:00
Strings.h COFF: Define overloaded toString functions. 2016-12-07 23:17:02 +00:00
SymbolTable.cpp COFF: Change the /lldmap output format to be more like the ELF linker. 2017-01-14 03:14:46 +00:00
SymbolTable.h COFF: Change the /lldmap output format to be more like the ELF linker. 2017-01-14 03:14:46 +00:00
Symbols.cpp Unbreak Darwin buildbots. 2017-01-06 10:15:47 +00:00
Symbols.h Merge elf::toString and coff::toString. 2017-01-06 10:04:08 +00:00
Writer.cpp COFF: Change the /lldmap output format to be more like the ELF linker. 2017-01-14 03:14:46 +00:00
Writer.h COFF: Change the /lldmap output format to be more like the ELF linker. 2017-01-14 03:14:46 +00:00

README.md

See docs/NewLLD.rst