- 8b0666c Another step in the process of making the parser depend on Sema: by John McCall · 15 years ago
- 00c37ef Once code completion has completed, pass a "completion context" on to by Douglas Gregor · 15 years ago
- 7c5dee4 Template keyword should not be ignored building a QualifiedTemplateName. by Abramo Bagnara · 15 years ago
- 570024a Implement #pragma GCC visibility. by Eli Friedman · 15 years ago
- cb82acb Parser: Add support for #pragma align, which is just another spelling of #pragma by Daniel Dunbar · 15 years ago
- 36745fd Modify the pragma handlers to accept and use StringRefs instead of IdentifierInfos. by Argyrios Kyrtzidis · 15 years ago
- 0931644 revert a hunk of code that Argiris added in r106213, which is the by Chris Lattner · 15 years ago
- 1390134 Fix PR7617 by not entering ParseFunctionDefinition when by Chris Lattner · 15 years ago
- dbb1e93 add a const qualifier, refactor some code. by Chris Lattner · 15 years ago
- 0be31a2 Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 15 years ago
- 355094e Make sure parens/braces/brackets are correctly balanced. by Argyrios Kyrtzidis · 15 years ago
- f7d7771 Fix the recently-added warning about 'typename' and 'template' by Douglas Gregor · 15 years ago
- 75c9be7 Parse: Add support for '#pragma options align'. by Daniel Dunbar · 16 years ago
- 6da3db4 Improve code completion in failure cases in two ways: by Douglas Gregor · 16 years ago
- 786123d Improve parser recovery when we encounter a dependent template name by Douglas Gregor · 16 years ago
- b54367d Propagate access specifiers to anonymous union members nested within classes. by John McCall · 16 years ago
- bb7b658 Diagnose misordered initializers in constructor templates immediately instead of by John McCall · 16 years ago
- 4e150f8 Fix some redundant errors by changing CXXScopeSpec::isSet calls into by Jeffrey Yasskin · 16 years ago
- a771f46 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 16 years ago
- 30e6318 Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 16 years ago
- 3baad0d Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 16 years ago
- 9507d46 Remove the capture, serialization, and deserialization of comment by Douglas Gregor · 16 years ago
- ea99b5d Unbreak the build by Douglas Gregor · 16 years ago
- 9a28e84 Keep an explicit stack of function and block scopes, each element of by Douglas Gregor · 16 years ago
- 1f476a1 Fix an assertion-on-error during tentative constructor parsing by by John McCall · 16 years ago
- 14cc983 Retain attributes for K&R style parameter declarations. by Richard Pennington · 16 years ago
- c162e8e Clean up ownership of 'AttributeList' objects in Parser. Apparently by Ted Kremenek · 16 years ago
- b0e3e1b When placing an annotation token over an existing annotation token, make sure that the new token's range extends to the end of the old token. Assert that in AnnotateCachedTokens. Fixes PR6248. by Sebastian Redl · 16 years ago
- b65a913 Fix assertion failure when parsing linkage specifications (PR5921), by Douglas Gregor · 16 years ago
- 2233460 First stage of adding AltiVec support by John Thompson · 16 years ago
- 5cb5287 Fixit to remove 'volatile' in file-scope 'asm volatile'. by John McCall · 16 years ago
- 9dfb162 Warn on top-level 'asm volatile' (instead of misparsing it). by John McCall · 16 years ago
- 87d0208 allow the HandlerComment callback to push tokens into the by Chris Lattner · 16 years ago
- f193416 Whenever completing ordinary names for an Objective-C source, also by Douglas Gregor · 16 years ago
- 9de54ea Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 16 years ago
- 504a6ae Improve code completion by introducing patterns for the various C and by Douglas Gregor · 16 years ago
- e2ade28 Teach TryAnnotateTypeOrScopeToken to deal with already-annotated by John McCall · 16 years ago
- d5c1c9d refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifier by Chris Lattner · 16 years ago
- 8a9a97a rename ExtensionRAIIObject.h -> RAIIObjectsForParser.h by Chris Lattner · 16 years ago
- 26de2e5 Fixes a bogus error when declaring an extern "C" array. (fixes radar 7457109). by Fariborz Jahanian · 16 years ago
- 045cbff fix a crash on invalid I found when working on something unrelated. by Chris Lattner · 16 years ago
- 8c56c49 simplify logic. by Chris Lattner · 16 years ago
- 3c7b86f remove some extraneous syntax: sourceloc implicitly converts to sourcerange. by Chris Lattner · 16 years ago
- 96d5c76 Added rudimentary C++0x attribute support. by Alexis Hunt · 16 years ago
- b53edfb Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 16 years ago
- 28a6aea Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 16 years ago
- 71395fa Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 16 years ago
- 3cf8131 Parsing and semantic analysis for template-ids that name overloaded by Douglas Gregor · 16 years ago
- 37958aa Silence a warning by giving Parser::FieldCallback a virtual destructor, and by John McCall · 16 years ago
- d5a3632 Reorganize the parsing of decl groups / function definitions so that by John McCall · 16 years ago
- 68d9d7b Don't crash when dumping pretty stack traces, if the current tok is an by Daniel Dunbar · 16 years ago
- 9d64c5e Code completion for ordinary names when we're starting a declaration, expression, or statement by Douglas Gregor · 16 years ago
- 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
- 43e7517 Parse extern templates, pass that information all the way to Sema, by Douglas Gregor · 16 years ago
- b7bfe79 Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 16 years ago
- e861bac Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 16 years ago
- 9d01b5b Eliminate a GCC warning by Douglas Gregor · 16 years ago
- a3dff8e Keep track of the template parameter depth properly when we have by Douglas Gregor · 16 years ago
- 8b9575f Top-level semicolons are allowed in C++0x. Fixes PR4755. by Douglas Gregor · 16 years ago
- 49bfce4 Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect this by John McCall · 16 years ago
- ef50e99 sp. by John McCall · 16 years ago
- aee31ac Patch to accomodate Doug's comment on default by Fariborz Jahanian · 16 years ago
- 16094c2 Added ASTs to destructor decl AST for default destruction of object's by Fariborz Jahanian · 16 years ago
- 06b2374 Build AST for default ctor-initializer when constructor has by Fariborz Jahanian · 16 years ago
- c6d5edd Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 16 years ago
- d95e1cd Fix screwup with my previous patch which broke tests. (The patch is by Eli Friedman · 16 years ago
- 9fe1bb4 Fix a crash with constructs like x<false>() in C++. No testcase because by Eli Friedman · 16 years ago
- 5558e9f fix PR4452, a crash on invalid. The error recovery is still terrible in this case by Chris Lattner · 16 years ago
- 17a7c12 Make sure that the template parameter lists get from the parser down to ActOnFunctionDeclarator for function template definitions by Douglas Gregor · 16 years ago
- f5867dd Add parser support for #pragma weak. by Eli Friedman · 17 years ago
- e44a2ad Reimplement much of the way that we track nested classes in the by Douglas Gregor · 17 years ago
- 1b57ff3 Implement parsing for explicit instantiations of class templates, e.g., by Douglas Gregor · 17 years ago
- 36312bb Parser::ParseDeclarationOrFunctionDefinition no longer needs to accept by Douglas Gregor · 17 years ago
- 2399628 Refactor the parsing of declarations so that template declarations can by Douglas Gregor · 17 years ago
- a7b98a7 Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 17 years ago
- 49836b4 fix a FIXME, providing accurate source range info for DeclStmt's. The end by Chris Lattner · 17 years ago
- 170512f Add some more code modification hints by Douglas Gregor · 17 years ago
- e3e01a2 Add code modification hints to various parsing-related diagnostics. by Douglas Gregor · 17 years ago
- fe3d7d0 Make parsing a semantic analysis a little more robust following Sema by Douglas Gregor · 17 years ago
- dce2b62 Parsing, semantic analysis, and template instantiation for typename by Douglas Gregor · 17 years ago
- b67535d Parsing and AST representation for dependent template names that occur by Douglas Gregor · 17 years ago
- dc572a3 Improve the representation of template names in the AST. This by Douglas Gregor · 17 years ago
- efb0f11 hoist checks for ; and in out of ParseInitDeclaratorListAfterFirstDeclarator by Chris Lattner · 17 years ago
- 5bbb3c8 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 17 years ago
- 83f095c Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 17 years ago
- 333489b Initial implementation of parsing, semantic analysis, and template by Douglas Gregor · 17 years ago
- c23500e Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here by Douglas Gregor · 17 years ago
- dfbbdf6 Handle parsing of templates in member declarations. Pass the AccessSpecifier all the way down to ActOnClassTemplate. by Anders Carlsson · 17 years ago
- 75fdaa4 Improve handling of base initializers. We now parse initializers in out of line decls, such as: by Anders Carlsson · 17 years ago
- fd14fad Implement '#pragma unused'. by Ted Kremenek · 17 years ago
- 5253768 Introduce a representation for types that we referred to via a by Douglas Gregor · 17 years ago
- f24fcff6 Add parser support for static_assert. by Anders Carlsson · 17 years ago
- f02db35 fix eof check by Chris Lattner · 17 years ago
- bcfe4f7 When the parser is live, print out the location and spelling of its current token. by Chris Lattner · 17 years ago
- 12f2ea5 Simplify the interface to ParseFunctionStatementBody to not take by Chris Lattner · 17 years ago
- e0c5116 cleanup by Chris Lattner · 17 years ago
- 96977da Clean up and document code modification hints. by Douglas Gregor · 17 years ago
- 7094c15 change a diagnostic message from something pedantically correct but by Chris Lattner · 17 years ago
- 87f95b0 Introduce code modification hints into the diagnostics system. When we by Douglas Gregor · 17 years ago
- 7f74112 Implement parsing of nested-name-specifiers that involve template-ids, e.g., by Douglas Gregor · 17 years ago