- 645526c Parse: Disable delayed template parsing for constexpr functions by David Majnemer · 11 years ago
- d661d50 Revert r193073 and the attempt to fix it in r193170. by Chandler Carruth · 11 years ago
- fb90266 Fix to PR8880 (clang dies processing a for loop). by Serge Pavlov · 11 years ago
- 7121bdb [-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'final' by David Majnemer · 11 years ago
- 5eed7e0 Tidy up and improve error recovery for C++11 attributes in bad places. Based on by Richard Smith · 11 years ago
- 67ac998 Parser: support Microsoft syntax for 'typename typedef' by David Majnemer · 11 years ago
- 152b4e4 Revert "Implement a rudimentary form of generic lambdas." by Manuel Klimek · 11 years ago
- ecb5819 Implement a rudimentary form of generic lambdas. by Faisal Vali · 11 years ago
- ac32d90 PR9992: Serialize and deserialize the token sequence for a function template in by Richard Smith · 11 years ago
- ef4579c 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... by Larisse Voufo · 11 years ago
- d66bf94 Avoid recursions when the parser finds out that it has too many brackets. by Rafael Espindola · 11 years ago
- 3e3d20b "bool" should be a context-sensitive keyword in Altivec mode. by Bill Schmidt · 11 years ago
- a7ff62f Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file. by Aaron Ballman · 11 years ago
- 3b7deda [modules] If we hit a failure while loading a PCH/module, abort parsing instead of trying to continue in an invalid state. by Argyrios Kyrtzidis · 11 years ago
- 6af701f OpenMP threadprivate with qualified names. by Alexey Bataev · 11 years ago
- 3190ca9 Forward #pragma comment(lib/linker) through as flags metadata by Reid Kleckner · 11 years ago
- 7adf79a Move PragmaCommentHandler to lib/Parse in preparation for calling Sema by Reid Kleckner · 11 years ago
- ec64244 Parsing support for thread_local and _Thread_local. We give them the same by Richard Smith · 11 years ago
- c640058 OpenMP threadprivate directive parsing and semantic analysis by Alexey Bataev · 11 years ago
- 684aa73 [Sema] Semantic analysis for empty-declaration and attribute-declaration. by Michael Han · 12 years ago
- 9e738cc Add -fbracket-depth=N, analogous to -ftemplate-depth= and -fconstexpr-depth=, by Richard Smith · 12 years ago
- 6b3d3e5 Process and handle attributes on conditions and for loop variables. Process and by Richard Smith · 12 years ago
- 3a2b7a1 Finish semantic analysis for [[carries_dependency]] attribute. by Richard Smith · 12 years ago
- cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
- 898dd70 Remove the unused Parser::ParseTranslationUnit function by Hal Finkel · 12 years ago
- 4e24f0f s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few nearby 'C++0x' comments. by Richard Smith · 12 years ago
- 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
- 20af49a Minor cleanup. by Rafael Espindola · 12 years ago
- 1b257af Use @import rather than @__experimental_modules_import, since the by Douglas Gregor · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- f88836d Move PrettyStackTraceParserEntry to ParseAST.cpp by Nico Weber · 12 years ago
- 97f8461 Made the "expected string literal" diagnostic more expressive by Andy Gibbs · 12 years ago
- b578aee PR12713 - crash on invalid due to unmatched parens in decltype by David Blaikie · 12 years ago
- c7be102 Have the parser initialize Sema before it consumes the first by Douglas Gregor · 12 years ago
- 25893e0 Decouple code-completion for the SkipFunctionBodies frontend option and by Argyrios Kyrtzidis · 12 years ago
- 2b970e9 Currently the initial value of Tok is dependent an the stack contents by Chris Lattner · 12 years ago
- 286d623 Reverted back the changes made in 166868 and in 166869 by Mahesha S · 12 years ago
- 68de140 Feature: OpenMP support. by Mahesha S · 12 years ago
- 9595c7e Permanently end the whole "pragma got handled by the parser too early" by Eli Friedman · 12 years ago
- 4b08242 If a comma operator is followed by a token which unambiguously indicates the by Richard Smith · 12 years ago
- 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
- 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
- 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
- 70517ca Fix a bunch of -Wdocumentation warnings. by Dmitri Gribenko · 12 years ago
- 0576681 PR41111, PR5925, PR13210: Teach tentative parsing to annotate identifiers and by Richard Smith · 12 years ago
- e6b3fea Removed an unused function I added a while back. by Fariborz Jahanian · 12 years ago
- 9e5df31 objective-C++: dalyed parsing of ctors with member by Fariborz Jahanian · 12 years ago
- 2eb362b objective-C++: delayed parsing of member function with by Fariborz Jahanian · 12 years ago
- be1d4ec objective-C++: Delayed parsing of most common by Fariborz Jahanian · 12 years ago
- eab9d6f Add diagnostics for comma at end of enum and for extra semicolon at namespace by Richard Smith · 12 years ago
- b67e7fc Allow the parser to recover gracefully if a typename is used to introduce a decltype type. by Francois Pichet · 12 years ago
- 69b5e95 Move helper class into an anonymous namespace. by Benjamin Kramer · 12 years ago
- 94f29f4 Better parser recovery in Objective-C containers. by Jordan Rose · 12 years ago
- 8a10d9f Added a new memberfor Parser, to be used soon by Fariborz Jahanian · 12 years ago
- 39700f8 objective-c++ parsing. Turn off delayed parsing by Fariborz Jahanian · 12 years ago
- 3b5f9dc Obj-C++11 parser: fix broken parsing of c-function by Fariborz Jahanian · 12 years ago
- cda1041 Obj-C++11 parser: turn off buffering of by Fariborz Jahanian · 12 years ago
- 6c89eaf objective-c: just as we have done for method definitions, by Fariborz Jahanian · 12 years ago
- 0963017 Support the use of "=delete" and "=default" with delayed template by Douglas Gregor · 12 years ago
- 2edf0a2 Clean up a large number of C++11 attribute parse issues, including parsing by Sean Hunt · 12 years ago
- 056e2c3 Unbreak GCC build: GCC doesn't like clang::Parser::CommentHandler and class clang::CommentHandler to have same name. by Dmitri Gribenko · 12 years ago
- aa0cd85 Structured comment parsing, first step. by Dmitri Gribenko · 12 years ago
- c86c40b Whenever we have a BalancedDelimiterTracker, we have a 'nested' scope by Douglas Gregor · 12 years ago
- facde17 Remove unused private member variables found by clang's new -Wunused-private-field. by Benjamin Kramer · 12 years ago
- d73ef13 Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 12 years ago
- 4b0e6f1 Move the warnings for extra semi-colons under -Wextra-semi. Also, added by Richard Trieu · 12 years ago
- 2375677 Recover properly from a redundant 'typename' before a non-nested name. This is by Richard Smith · 12 years ago
- 83a22ec Recover properly if a class member declaration starts with a scope specifier by Richard Smith · 12 years ago
- fb5825d Replace a ConsumeAnyToken() call with ConsumeToken() when we know by Douglas Gregor · 12 years ago
- 8bb21d3 switch some uses of ExpectAndConsume(tok::semi to use ExpectAndConsumeSemi. This allows by Chris Lattner · 12 years ago
- 26d6023 Typo. by Chad Rosier · 12 years ago
- 13bb701 Parser: Don't manage TemplateAnnotationIds in a delayed cleanup pool. by Benjamin Kramer · 12 years ago
- 6a91d38 Added a flag to the parser to skip method bodies. by Erik Verbruggen · 12 years ago
- eb52f86a Fix bugs found by -Wconstant-conversion improvements currently under review. by David Blaikie · 12 years ago
- b031eab Remove "parse error" in favor of more descriptive diagnostics. by David Blaikie · 12 years ago
- e55329d From Vassil Vassilev: by Axel Naumann · 12 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
- d78ef5b Streamline BalancedDelimiterTracker, by eliminating the duplicate by Douglas Gregor · 12 years ago
- 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 12 years ago
- 32ad2ee Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules, by Ted Kremenek · 12 years ago
- aa5ab26 Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma pack" to use the same handling that gcc does. Fixes <rdar://problem/10871094> and <rdar://problem/10893316>. by Eli Friedman · 13 years ago
- 5f3c163 Implement #pragma redefine_extname. by David Chisnall · 13 years ago
- c24a233 Allow thread safety attributes on function definitions. by DeLesley Hutchins · 13 years ago
- 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 13 years ago
- 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 13 years ago
- c5b2e58 Implement code completion support for module import declarations, e.g., by Douglas Gregor · 13 years ago
- e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
- fad03b7 Avoid redundant NNS qualification in constructor/destructor names. by Abramo Bagnara · 13 years ago
- 426fc94 Fix our handling of #pragma GCC visibility. by Rafael Espindola · 13 years ago
- fcaf27e Extend the error of invalid token after declarations to include fixits for by Richard Trieu · 13 years ago
- d6c7c67 Change the error when a '+=' follows a declaration to suggest a fixit to '=' instead of just suggesting a ';'. by Richard Trieu · 13 years ago
- 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
- 883692e Improve diagnostics for dangling '}'. by Nico Weber · 13 years ago
- 7984de3 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 13 years ago
- c13a34b Eliminate the uglified keyword __import_module__ for importing by Douglas Gregor · 13 years ago
- 5948ae1 Introduce a non-uglified syntax for module imports in Objective-C: by Douglas Gregor · 13 years ago
- bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
- d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
- 9241057 Pass context and access to Parser::ParseExplicitInstantiation() for by Argyrios Kyrtzidis · 13 years ago