David Blaikie
|
b53da86048
Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325)
|
11 سال پیش |
David Blaikie
|
80bfbba822
Revert "unique_ptr-ify ownership of ASTConsumers"
|
11 سال پیش |
David Blaikie
|
4d15e347a0
unique_ptr-ify ownership of ASTConsumers
|
11 سال پیش |
David Blaikie
|
bf0b1aaf33
DebugInfo: Forward HandleTagDeclRequiredDefinition through MultiplexConsumer to fix debug info emission in the presence of plugins.
|
11 سال پیش |
Hans Wennborg
|
63c42894e3
Emit used/dllexport inline method definitions in nested classes (PR19743, PR11170)
|
11 سال پیش |
Craig Topper
|
85bba31eb7
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 سال پیش |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
11 سال پیش |
Craig Topper
|
caa4c61ee5
Switch all uses of LLVM_OVERRIDE to just use 'override' directly.
|
11 سال پیش |
Eli Friedman
|
86164e8f51
Note when a decl is used in AST files.
|
12 سال پیش |
Larisse Voufo
|
ef4579cda0
Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention...
|
12 سال پیش |
Richard Smith
|
9dadfab2fa
C++1y deduced return types: when we deduce a return type for a function which
|
12 سال پیش |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 سال پیش |
Rafael Espindola
|
025039377d
Replace MarkVarRequired with a more generic
|
13 سال پیش |
Rafael Espindola
|
234fe654a3
Fix a small difference in sema and codegen views of what needs to be output.
|
13 سال پیش |
Argyrios Kyrtzidis
|
6d96836387
[libclang] Indexing API: Fully index implict template instantiations.
|
13 سال پیش |
Argyrios Kyrtzidis
|
409e2456b7
Add ArrayRef goodness in MultiplexASTMutationListener.
|
13 سال پیش |
Argyrios Kyrtzidis
|
1da95dbf2a
Update MultiplexASTMutationListener with the missing methods from ASTMutationListener.
|
13 سال پیش |
Argyrios Kyrtzidis
|
9ec9ce1765
ArrayRef goodness in MultiplexConsumer, no functionality change.
|
13 سال پیش |
Argyrios Kyrtzidis
|
6f3ce979a7
[libclang] Indexing API: If the client requested to get a CXTranslationUnit after
|
13 سال پیش |
Argyrios Kyrtzidis
|
88c2596edc
Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue
|
13 سال پیش |
Argyrios Kyrtzidis
|
e24692b30a
[PCH] Overhaul how preprocessed entities are [de]serialized.
|
14 سال پیش |
Sebastian Redl
|
f79a71908d
Add a decl update when a static data member of a class template is instantiated in a different PCH than its containing class. Otherwise we get double definition errors. Fixes a Boost.MPL problem that affects Boost.Accumulators and probably a lot more of Boost.
|
14 سال پیش |
Sebastian Redl
|
58a2cd8c0d
Synthesizing the definition of an implicit member is an AST modification, so notify any mutation listeners of it. This fixes a crasher in chained PCH, where an implicit destructor in a PCH gets a definition in a chained PCH, which is then lost. However, any further use of the destructor would cause its definition to be regenerated in the final file, hiding the bug.
|
14 سال پیش |
Sebastian Redl
|
5bbcdbf36f
Chained PCH: Remember when additional specializations are added to a function template from a previous PCH. Fixes the only crasher when using massive chains on Clang's Sema component. We still have some incomplete codegen there.
|
14 سال پیش |
Nico Weber
|
5aa74affa5
Add -add-plugin flag, which runs plugins in addition to codegen.
|
14 سال پیش |