Rafael Espindola
372bc70c63
Update for llvm api change.
...
llvm-svn: 210919
2014-06-13 17:20:48 +00:00
Rafael Espindola
54427ccef3
include system_error directly.
...
llvm-svn: 210801
2014-06-12 17:15:58 +00:00
Rafael Espindola
1675d51eac
Run llvm/utils/sort_includes.py in a few files.
...
This will reduce the noise in a followup patch.
llvm-svn: 210800
2014-06-12 17:12:28 +00:00
Rafael Espindola
b1a4d3a26c
Don't import error_code into the lld namespace.
...
llvm-svn: 210785
2014-06-12 14:53:47 +00:00
Rafael Espindola
99c78a9f3c
Don't use make_error_code from the llvm namespace.
...
llvm-svn: 210741
2014-06-12 03:13:49 +00:00
Rafael Espindola
7b8b9ae1cb
Use std::error_code instead of llvm::error_code.
...
This is an update for a llvm api change.
llvm-svn: 210689
2014-06-11 19:05:58 +00:00
Rafael Espindola
63ed1a3519
Use error_code() instead of error_code::succes()
...
There is no std::error_code::success, so this removes much of the noise
in transitioning to std::error_code.
llvm-svn: 209948
2014-05-31 01:22:21 +00:00
Nick Kledzik
61fdef6086
[mach-o] Add support and test cases for parsing tentative definitions
...
llvm-svn: 208919
2014-05-15 20:59:23 +00:00
Ahmed Charles
13c70b6d4b
Replace OwningPtr with std::unique_ptr.
...
This results in some simplifications to the code where an OwningPtr had to
be used with the previous api and then ownership moved to a unique_ptr for
the rest of lld.
llvm-svn: 203809
2014-03-13 16:20:38 +00:00
Shankar Easwaran
3d8de47f76
Fix trailing whitespace.
...
llvm-svn: 200182
2014-01-27 03:09:26 +00:00
Joey Gouly
b275d7f8f3
Fix indentation in the MachO writer.
...
llvm-svn: 197925
2013-12-23 23:29:50 +00:00
Alp Toker
32e8beff89
Fix a variety of typos in function names and comments
...
No change in functionality.
llvm-svn: 196053
2013-12-01 23:51:36 +00:00
Nick Kledzik
00a15d9428
[mach-o] Use LEB128 stuff from llvm/Support. No functionality change.
...
llvm-svn: 194305
2013-11-09 01:00:51 +00:00
Nick Kledzik
29f749eef8
[mach-o] reduce duplicate source code by using a templated method. No functionality change.
...
llvm-svn: 194299
2013-11-09 00:07:28 +00:00
Nick Kledzik
e34182f396
[mach-o] binary reader and writer
...
This patch adds support for converting normalized mach-o to and from binary
mach-o. It also changes WriterMachO (which previously directly wrote a
mach-o binary given a set of Atoms) to instead do it in two steps. The first
step uses normalizedFromAtoms() to convert Atoms to normalized mach-o, and the
second step uses writeBinary() which to generate the mach-o binary file.
llvm-svn: 194167
2013-11-06 21:36:55 +00:00