Douglas Gregor
|
36a16498ff
Teach the preprocessor to hold onto the preprocessor options.
|
13 years ago |
Douglas Gregor
|
c042edd54f
Move HeaderSearchOptions into the Lex library, make it intrusively
|
13 years ago |
Douglas Gregor
|
02c23ebf41
Make DiagnosticOptions intrusively reference-counted, and make sure
|
13 years ago |
Douglas Gregor
|
38295beb73
Allow clients of the AST reader to specify what kinds of AST load
|
13 years ago |
Douglas Gregor
|
4825fd7fbb
Distinguish the various kinds of AST file loading failures:
|
13 years ago |
Benjamin Kramer
|
a2e94892e2
Make sure temporary files are deleted when recovering from a crash when compiling modules.
|
13 years ago |
Benjamin Kramer
|
ac447fce02
Delete temporary output files when an error occurs during PCH reading.
|
13 years ago |
Douglas Gregor
|
a8235d6c40
Rework the (de-)serialization of macros, as stored in
|
13 years ago |
Argyrios Kyrtzidis
|
d3d981627c
Introduce ASTConsumer::HandleImplicitImportDecl() callback that is invoked
|
13 years ago |
Argyrios Kyrtzidis
|
e2ac16b09e
In the Module class, add a reference to the corresponding AST file.
|
13 years ago |
Dmitri Gribenko
|
d99ef536b2
Add a new libclang completion API to get brief documentation comment that is
|
13 years ago |
Manuel Klimek
|
832a2aac57
Pulls diagnostics for temp file handling into the common diagnostic kinds.
|
13 years ago |
Eric Christopher
|
7d9ae25d93
For final output files create them with mode 0664 to match other
|
13 years ago |
David Blaikie
|
f720a2bd5a
Remove variables made dead by r155923
|
13 years ago |
Ted Kremenek
|
1b9a688fba
Remove dead code found by static analyzer.
|
13 years ago |
Fariborz Jahanian
|
93a49944e0
objective-c modern translator: buildit objc bool
|
13 years ago |
Erik Verbruggen
|
9bc0c290a7
Changed all direct calls to CompletionConsumer.reset(..) to go call
|
13 years ago |
Erik Verbruggen
|
6a91d38561
Added a flag to the parser to skip method bodies.
|
13 years ago |
Argyrios Kyrtzidis
|
bef35c91b5
[PCH] Mark a PCH file with a flag to indicate if the serialized AST had
|
13 years ago |
Argyrios Kyrtzidis
|
c6c54521f9
[preprocessor] Enhance PreprocessingRecord to keep track of locations of conditional directives.
|
13 years ago |
Daniel Dunbar
|
e21dd284d8
Frontend: Default to creating output files using temporary files + rename.
|
13 years ago |
Daniel Dunbar
|
12f28ab8a5
Frontend: Don't automatically create missing directories when using temporary files with createOutputFile()
|
13 years ago |
Argyrios Kyrtzidis
|
e1d4330ada
Don't record nested macro expansions in the preprocessing record,
|
13 years ago |
Dylan Noblesmith
|
c93dc78896
Basic: import IntrusiveRefCntPtr<> into clang namespace
|
13 years ago |
Dylan Noblesmith
|
f7ccbad5d9
Basic: import SmallString<> into clang namespace
|
13 years ago |
Dylan Noblesmith
|
6f42b62b61
Basic: import OwningPtr<> into clang namespace
|
13 years ago |
Douglas Gregor
|
773303a505
Rename -dependency-graphviz to -dependencncy-dot
|
13 years ago |
Douglas Gregor
|
c69a181049
Introduce a -cc1 option "-dependency-graphviz" that determines header
|
13 years ago |
Douglas Gregor
|
dc58aa7102
Thread a TargetInfo through to the module map; we'll need it for
|
13 years ago |
Douglas Gregor
|
52f127297c
Switch over to LLVM's file-level locking facility
|
13 years ago |