1. 4b08242 If a comma operator is followed by a token which unambiguously indicates the by Richard Smith · 12 years ago
  2. 5354e77 Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 12 years ago
  3. 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
  4. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  5. 70517ca Fix a bunch of -Wdocumentation warnings. by Dmitri Gribenko · 12 years ago
  6. 0576681 PR41111, PR5925, PR13210: Teach tentative parsing to annotate identifiers and by Richard Smith · 12 years ago
  7. e6b3fea Removed an unused function I added a while back. by Fariborz Jahanian · 12 years ago
  8. 9e5df31 objective-C++: dalyed parsing of ctors with member by Fariborz Jahanian · 12 years ago
  9. 2eb362b objective-C++: delayed parsing of member function with by Fariborz Jahanian · 12 years ago
  10. be1d4ec objective-C++: Delayed parsing of most common by Fariborz Jahanian · 12 years ago
  11. eab9d6f Add diagnostics for comma at end of enum and for extra semicolon at namespace by Richard Smith · 12 years ago
  12. b67e7fc Allow the parser to recover gracefully if a typename is used to introduce a decltype type. by Francois Pichet · 12 years ago
  13. 69b5e95 Move helper class into an anonymous namespace. by Benjamin Kramer · 12 years ago
  14. 94f29f4 Better parser recovery in Objective-C containers. by Jordan Rose · 12 years ago
  15. 8a10d9f Added a new memberfor Parser, to be used soon by Fariborz Jahanian · 12 years ago
  16. 39700f8 objective-c++ parsing. Turn off delayed parsing by Fariborz Jahanian · 12 years ago
  17. 3b5f9dc Obj-C++11 parser: fix broken parsing of c-function by Fariborz Jahanian · 12 years ago
  18. cda1041 Obj-C++11 parser: turn off buffering of by Fariborz Jahanian · 12 years ago
  19. 6c89eaf objective-c: just as we have done for method definitions, by Fariborz Jahanian · 12 years ago
  20. 0963017 Support the use of "=delete" and "=default" with delayed template by Douglas Gregor · 12 years ago
  21. 2edf0a2 Clean up a large number of C++11 attribute parse issues, including parsing by Sean Hunt · 12 years ago
  22. 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
  23. aa0cd85 Structured comment parsing, first step. by Dmitri Gribenko · 12 years ago
  24. c86c40b Whenever we have a BalancedDelimiterTracker, we have a 'nested' scope by Douglas Gregor · 12 years ago
  25. facde17 Remove unused private member variables found by clang's new -Wunused-private-field. by Benjamin Kramer · 12 years ago
  26. d73ef13 Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 12 years ago
  27. 4b0e6f1 Move the warnings for extra semi-colons under -Wextra-semi. Also, added by Richard Trieu · 12 years ago
  28. 2375677 Recover properly from a redundant 'typename' before a non-nested name. This is by Richard Smith · 12 years ago
  29. 83a22ec Recover properly if a class member declaration starts with a scope specifier by Richard Smith · 12 years ago
  30. fb5825d Replace a ConsumeAnyToken() call with ConsumeToken() when we know by Douglas Gregor · 12 years ago
  31. 8bb21d3 switch some uses of ExpectAndConsume(tok::semi to use ExpectAndConsumeSemi. This allows by Chris Lattner · 12 years ago
  32. 26d6023 Typo. by Chad Rosier · 12 years ago
  33. 13bb701 Parser: Don't manage TemplateAnnotationIds in a delayed cleanup pool. by Benjamin Kramer · 12 years ago
  34. 6a91d38 Added a flag to the parser to skip method bodies. by Erik Verbruggen · 12 years ago
  35. eb52f86a Fix bugs found by -Wconstant-conversion improvements currently under review. by David Blaikie · 12 years ago
  36. b031eab Remove "parse error" in favor of more descriptive diagnostics. by David Blaikie · 12 years ago
  37. e55329d From Vassil Vassilev: by Axel Naumann · 12 years ago
  38. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  39. d78ef5b Streamline BalancedDelimiterTracker, by eliminating the duplicate by Douglas Gregor · 12 years ago
  40. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 12 years ago
  41. 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
  42. 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 · 12 years ago
  43. 5f3c163 Implement #pragma redefine_extname. by David Chisnall · 12 years ago
  44. c24a233 Allow thread safety attributes on function definitions. by DeLesley Hutchins · 12 years ago
  45. 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 13 years ago
  46. 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 13 years ago
  47. c5b2e58 Implement code completion support for module import declarations, e.g., by Douglas Gregor · 13 years ago
  48. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  49. fad03b7 Avoid redundant NNS qualification in constructor/destructor names. by Abramo Bagnara · 13 years ago
  50. 426fc94 Fix our handling of #pragma GCC visibility. by Rafael Espindola · 13 years ago
  51. fcaf27e Extend the error of invalid token after declarations to include fixits for by Richard Trieu · 13 years ago
  52. 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
  53. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  54. 883692e Improve diagnostics for dangling '}'. by Nico Weber · 13 years ago
  55. 7984de3 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 13 years ago
  56. c13a34b Eliminate the uglified keyword __import_module__ for importing by Douglas Gregor · 13 years ago
  57. 5948ae1 Introduce a non-uglified syntax for module imports in Objective-C: by Douglas Gregor · 13 years ago
  58. bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
  59. d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
  60. 9241057 Pass context and access to Parser::ParseExplicitInstantiation() for by Argyrios Kyrtzidis · 13 years ago
  61. 0db9f4d In Parser::SkipUntil do not stop at '@' unconditionally. by Argyrios Kyrtzidis · 13 years ago
  62. e1fca50 Remove unused parameter from the LateParsedTemplatedFunction constructor. by Francois Pichet · 13 years ago
  63. 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
  64. 7f42228 Diagnose use of wide string literal in 'asm' instead of crashing. Fixes <rdar://problem/10465079>. by Ted Kremenek · 13 years ago
  65. 3d3589d Switch the module-loading interfaces and parser from a simple by Douglas Gregor · 13 years ago
  66. 2fea224 Fix leaking of LexedMethod objects created for caching objc method definitions tokens by Argyrios Kyrtzidis · 13 years ago
  67. 45fa560 When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 13 years ago
  68. efaa93a Tighten up the conditions under which we consider ourselves to be by Douglas Gregor · 13 years ago
  69. 65019ac Check for unexpanded parameter packs in the name that guards a by Douglas Gregor · 13 years ago
  70. 3896fc5 Rework Microsoft __if_exists/__if_not_exists parsing and semantic by Douglas Gregor · 13 years ago
  71. b57791e Treat the Microsoft/Borland keyword "__except" as a context-sensitive by Douglas Gregor · 13 years ago
  72. 9324583 'extern template' is a C++11 feature. Add an Extension for C++98 (this matches by Richard Smith · 13 years ago
  73. 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
  74. 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
  75. fac9467 Add typo correction for type names. by Kaelyn Uhrain · 13 years ago
  76. 2c712f5 Move some bool flags out of function parameter lists. by Kaelyn Uhrain · 13 years ago
  77. 2246368 Revert r140589. It was causing failures during llvm compilation: by Bill Wendling · 13 years ago
  78. 93476dd Add typo correction for the type name in C++ "new" statements by Kaelyn Uhrain · 13 years ago
  79. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  80. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  81. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  82. 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
  83. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
  84. 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
  85. f09530f Reverse r138567 until a buildbot failure is investigated. by Fariborz Jahanian · 13 years ago
  86. d8e987b objc -arse: Use DeclGroup for forward class declarations; by Fariborz Jahanian · 13 years ago
  87. 9735c5e objc - Simplify switing objc decl context by using a context switching object. by Fariborz Jahanian · 13 years ago
  88. a28948f Restore patch I reversed in r138040. Known buildbot failures are resolved. by Fariborz Jahanian · 13 years ago
  89. e6f07f5 Revers r138040. Need to look at a few buildbot failures. by Fariborz Jahanian · 13 years ago
  90. 3dbf2f5 objective-c: Bring objective-c handling of decl context by Fariborz Jahanian · 13 years ago
  91. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  92. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  93. c261c76 Some documentation fixes for the parser, from John Freeman by Douglas Gregor · 13 years ago
  94. 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
  95. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  96. 563a645 Add support for Microsoft __if_exists, __if_not_exists extension at class scope. by Francois Pichet · 13 years ago
  97. cd10dec Implement explicit specialization of explicitly-defaulted constructors. by Sean Hunt · 13 years ago
  98. e4246a6 Properly parse the 'default' and 'delete' keywords. by Sean Hunt · 13 years ago
  99. f986038 Add support for _if_exists and __if_not_exists at namespace/global scope. by Francois Pichet · 13 years ago
  100. 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 13 years ago