David Blaikie
|
b53da86048
Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325)
|
11 жил өмнө |
David Blaikie
|
04a5a7f94b
std::unique_ptr-ify the result of ASTUnit::LoadFromASTFile
|
11 жил өмнө |
David Blaikie
|
80bfbba822
Revert "unique_ptr-ify ownership of ASTConsumers"
|
11 жил өмнө |
David Blaikie
|
4d15e347a0
unique_ptr-ify ownership of ASTConsumers
|
11 жил өмнө |
Aaron Ballman
|
caabaa8e4b
[C++11] Replacing DeclBase iterators decls_begin() and decls_end() with iterator_range decls(). The same is true for the noload versions of these APIs. Updating all of the usages of the iterators with range-based for loops.
|
11 жил өмнө |
Douglas Gregor
|
a4a90cabfa
When building a module, forward diagnostics to the outer diagnostic consumer.
|
12 жил өмнө |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 жил өмнө |
Douglas Gregor
|
02c23ebf41
Make DiagnosticOptions intrusively reference-counted, and make sure
|
13 жил өмнө |
David Blaikie
|
4e4d08403c
Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST).
|
13 жил өмнө |
Dylan Noblesmith
|
c93dc78896
Basic: import IntrusiveRefCntPtr<> into clang namespace
|
13 жил өмнө |
Argyrios Kyrtzidis
|
b3ca2637a9
Use variable in place of multiple CI.getFrontendOpts() calls and use a bit
|
13 жил өмнө |
Douglas Gregor
|
1f6b2b5c82
Extract the (InputKind, std::string) pair used to describe inputs to
|
13 жил өмнө |
David Blaikie
|
d6471f7c19
Rename Diagnostic to DiagnosticsEngine as per issue 5397
|
14 жил өмнө |
Douglas Gregor
|
467dc88512
Introduce a -cc1 option "-emit-module", that creates a binary module
|
14 жил өмнө |
Chris Lattner
|
5f9e272e63
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
|
14 жил өмнө |
Douglas Gregor
|
d8868a634d
Introduce the notion of a "minimal" import of ASTs, to better support LLDB.
|
14 жил өмнө |
Chris Lattner
|
39b49bcaad
now the FileManager has a FileSystemOpts ivar, stop threading
|
14 жил өмнө |
Argyrios Kyrtzidis
|
f2224d89a6
Since multiple diagnostics can share one diagnostic client, have the client keeping track
|
14 жил өмнө |
Argyrios Kyrtzidis
|
33e4e70c8c
Refactoring of Diagnostic class.
|
14 жил өмнө |
Argyrios Kyrtzidis
|
389db16c63
Implement -working-directory.
|
15 жил өмнө |
Sebastian Redl
|
3c7f413460
More PCH -> AST renaming.
|
15 жил өмнө |
Douglas Gregor
|
914ed9d30e
Teach ASTUnit to hold on to the Sema object and ASTConsumer that are
|
15 жил өмнө |
Daniel Dunbar
|
685ac6665a
FrontendAction: Track active file kind.
|
15 жил өмнө |
Daniel Dunbar
|
eb58d831b2
Frontend: Rename hasASTSupport to hasASTFileSupport, which is more accurate.
|
15 жил өмнө |
Douglas Gregor
|
28019772db
Make Diagnostic reference-counted, which is simpler than juggling
|
15 жил өмнө |
Douglas Gregor
|
3687e9d3a5
Clarify the ownership semantics of the Diagnostic object used by
|
15 жил өмнө |
Daniel Dunbar
|
b26d483a9f
ASTUnit: Constant fold UseBumpAllocator to true, we don't care to support this as an argument.
|
15 жил өмнө |
Douglas Gregor
|
9a945853ca
Don't import __va_list_tag or __builtin_va_list when merging
|
15 жил өмнө |
Douglas Gregor
|
44703f59ed
Tell ASTMerge to merge every declaration it sees, rather than cherry-picking those declarations that we know will work.
|
15 жил өмнө |
Douglas Gregor
|
4800d95d28
When AST merging for record declarations fails, warn about the
|
15 жил өмнө |