Dmitri Hrybenko
f232267f23
Replace llvm::OwningPtr with std::unique_ptr
...
It looks like llvm::OwningPtr is going to be removed soon.
Swift SVN r14729
2014-03-06 09:47:17 +00:00
Ted Kremenek
028f9d0561
Remove rest of Makefile build except for 'docs' and 'www'.
...
For 'docs' and 'www' it is possible these are still being used,
as they work independent of the Makefile build. Keeping them for now.
Swift SVN r14418
2014-02-26 22:21:25 +00:00
Enrico Granata
270bac639d
Unbreak the Makefile build - LLDB still needs it
...
Swift SVN r13534
2014-02-06 01:11:03 +00:00
Enrico Granata
c0f101bbd9
Realized I had undone one change too many - this should build just fine
...
Swift SVN r13272
2014-02-01 01:24:05 +00:00
Enrico Granata
0f7d446d17
Add a -dump-module option to lldb-moduleimport-test that will dump the module's top level decls after successfully importing
...
Swift SVN r13271
2014-02-01 01:22:04 +00:00
Jordan Rose
76c04132c0
[driver] In -g mode, create the __SWIFT,__ast section used by the debugger.
...
The section contains a copy of the serialized module for the binary.
Swift SVN r12924
2014-01-24 18:42:08 +00:00
Chris Lattner
4bed0d6fce
more added dependencies, this really doesn't seem right.
...
Swift SVN r11093
2013-12-10 21:20:27 +00:00
Dmitri Hrybenko
6129bc71ef
Build system: specify dependencies more precisely, allows us to build on
...
systems with more strict linkers
Swift SVN r9611
2013-10-23 04:55:18 +00:00
Greg Parker
90827fff8a
Honor environment variable SDKROOT.
...
Swift SVN r8524
2013-09-20 22:58:36 +00:00
Adrian Prantl
d7c64060cf
Debug info: Don't copy the memory for a serialized swift module in an __ast
...
section. Thanks to Jordan for pointing this out.
No functionality change.
Swift SVN r8022
2013-09-07 00:44:32 +00:00
Adrian Prantl
e77baa78b7
Rename __DWARF/__apple_ast segment and section to __SWIFT/__ast so the
...
linker doesn't discard it.
Swift SVN r7958
2013-09-05 20:46:34 +00:00
Adrian Prantl
2063a27aea
Relocate Mach-O AST section parsing from SerializedModuleLoader/ to ASTSectionImporter/.
...
Swift SVN r7869
2013-09-03 21:56:53 +00:00
Adrian Prantl
e216617f30
Use portable LLVM header instead of Darwin header.
...
Swift SVN r7857
2013-09-03 20:14:43 +00:00
Adrian Prantl
d929050173
Implement SerializedModuleLoader::addASTSection() to parse AST sections as
...
created by IrGen/SwiftASTStreamerPass.
Swift SVN r7851
2013-09-03 18:09:53 +00:00
Adrian Prantl
f12eca77ea
change formatting.
...
Swift SVN r7772
2013-08-30 00:26:34 +00:00
Adrian Prantl
1da2dc442e
s/Bitstream/MemoryBuffer/g
...
Swift SVN r7770
2013-08-30 00:22:27 +00:00
Dmitri Hrybenko
0d157c8d4c
Prune unused includes
...
Swift SVN r7730
2013-08-29 20:06:25 +00:00
Dmitri Hrybenko
ea41db75e7
lldb-moduleimport-test: replace VLA of char with SmallString,
...
replace iostream with llvm::{outs, errs}
Swift SVN r7729
2013-08-29 18:59:14 +00:00
Dmitri Hrybenko
4ca448273a
lldb-moduleimport-test: no-op whitespace fixes
...
Swift SVN r7727
2013-08-29 18:46:56 +00:00
John McCall
f11057cf02
Fix for Makefile builds.
...
Swift SVN r7721
2013-08-29 06:47:18 +00:00
Adrian Prantl
31c926660f
Extend SerializedModuleLoader to load modules from a bitstream.
...
Add tools/lldb-moduleimport-test, which simulates LLDB importing modules
from the __apple_ast section in Mach-O files and use it to regression-test
the new API.
Swift SVN r7709
2013-08-29 00:57:05 +00:00