1. aa0cd85 Structured comment parsing, first step. by Dmitri Gribenko · 12 years ago
  2. c86c40b Whenever we have a BalancedDelimiterTracker, we have a 'nested' scope by Douglas Gregor · 12 years ago
  3. facde17 Remove unused private member variables found by clang's new -Wunused-private-field. by Benjamin Kramer · 12 years ago
  4. d73ef13 Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 12 years ago
  5. 4b0e6f1 Move the warnings for extra semi-colons under -Wextra-semi. Also, added by Richard Trieu · 12 years ago
  6. 2375677 Recover properly from a redundant 'typename' before a non-nested name. This is by Richard Smith · 12 years ago
  7. 83a22ec Recover properly if a class member declaration starts with a scope specifier by Richard Smith · 12 years ago
  8. fb5825d Replace a ConsumeAnyToken() call with ConsumeToken() when we know by Douglas Gregor · 13 years ago
  9. 8bb21d3 switch some uses of ExpectAndConsume(tok::semi to use ExpectAndConsumeSemi. This allows by Chris Lattner · 13 years ago
  10. 26d6023 Typo. by Chad Rosier · 13 years ago
  11. 13bb701 Parser: Don't manage TemplateAnnotationIds in a delayed cleanup pool. by Benjamin Kramer · 13 years ago
  12. 6a91d38 Added a flag to the parser to skip method bodies. by Erik Verbruggen · 13 years ago
  13. eb52f86a Fix bugs found by -Wconstant-conversion improvements currently under review. by David Blaikie · 13 years ago
  14. b031eab Remove "parse error" in favor of more descriptive diagnostics. by David Blaikie · 13 years ago
  15. e55329d From Vassil Vassilev: by Axel Naumann · 13 years ago
  16. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  17. d78ef5b Streamline BalancedDelimiterTracker, by eliminating the duplicate by Douglas Gregor · 13 years ago
  18. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 13 years ago
  19. 32ad2ee Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules, by Ted Kremenek · 13 years ago
  20. 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
  21. 5f3c163 Implement #pragma redefine_extname. by David Chisnall · 13 years ago
  22. c24a233 Allow thread safety attributes on function definitions. by DeLesley Hutchins · 13 years ago
  23. 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 13 years ago
  24. 66581d4 Added source location for the template keyword in DependentTemplateSpecializationTypeLoc nodes (DTSTLoc). by Abramo Bagnara · 13 years ago
  25. c5b2e58 Implement code completion support for module import declarations, e.g., by Douglas Gregor · 13 years ago
  26. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  27. fad03b7 Avoid redundant NNS qualification in constructor/destructor names. by Abramo Bagnara · 13 years ago
  28. 426fc94 Fix our handling of #pragma GCC visibility. by Rafael Espindola · 13 years ago
  29. fcaf27e Extend the error of invalid token after declarations to include fixits for by Richard Trieu · 13 years ago
  30. 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
  31. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  32. 883692e Improve diagnostics for dangling '}'. by Nico Weber · 13 years ago
  33. 7984de3 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 13 years ago
  34. c13a34b Eliminate the uglified keyword __import_module__ for importing by Douglas Gregor · 13 years ago
  35. 5948ae1 Introduce a non-uglified syntax for module imports in Objective-C: by Douglas Gregor · 13 years ago
  36. bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
  37. d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
  38. 9241057 Pass context and access to Parser::ParseExplicitInstantiation() for by Argyrios Kyrtzidis · 13 years ago
  39. 0db9f4d In Parser::SkipUntil do not stop at '@' unconditionally. by Argyrios Kyrtzidis · 13 years ago
  40. e1fca50 Remove unused parameter from the LateParsedTemplatedFunction constructor. by Francois Pichet · 13 years ago
  41. 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
  42. 7f42228 Diagnose use of wide string literal in 'asm' instead of crashing. Fixes <rdar://problem/10465079>. by Ted Kremenek · 13 years ago
  43. 3d3589d Switch the module-loading interfaces and parser from a simple by Douglas Gregor · 13 years ago
  44. 2fea224 Fix leaking of LexedMethod objects created for caching objc method definitions tokens by Argyrios Kyrtzidis · 13 years ago
  45. 45fa560 When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 13 years ago
  46. efaa93a Tighten up the conditions under which we consider ourselves to be by Douglas Gregor · 13 years ago
  47. 65019ac Check for unexpanded parameter packs in the name that guards a by Douglas Gregor · 13 years ago
  48. 3896fc5 Rework Microsoft __if_exists/__if_not_exists parsing and semantic by Douglas Gregor · 13 years ago
  49. b57791e Treat the Microsoft/Borland keyword "__except" as a context-sensitive by Douglas Gregor · 13 years ago
  50. 9324583 'extern template' is a C++11 feature. Add an Extension for C++98 (this matches by Richard Smith · 13 years ago
  51. 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
  52. 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
  53. fac9467 Add typo correction for type names. by Kaelyn Uhrain · 13 years ago
  54. 2c712f5 Move some bool flags out of function parameter lists. by Kaelyn Uhrain · 13 years ago
  55. 2246368 Revert r140589. It was causing failures during llvm compilation: by Bill Wendling · 13 years ago
  56. 93476dd Add typo correction for the type name in C++ "new" statements by Kaelyn Uhrain · 13 years ago
  57. 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
  58. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  59. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  60. 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
  61. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
  62. 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
  63. f09530f Reverse r138567 until a buildbot failure is investigated. by Fariborz Jahanian · 13 years ago
  64. d8e987b objc -arse: Use DeclGroup for forward class declarations; by Fariborz Jahanian · 13 years ago
  65. 9735c5e objc - Simplify switing objc decl context by using a context switching object. by Fariborz Jahanian · 13 years ago
  66. a28948f Restore patch I reversed in r138040. Known buildbot failures are resolved. by Fariborz Jahanian · 13 years ago
  67. e6f07f5 Revers r138040. Need to look at a few buildbot failures. by Fariborz Jahanian · 13 years ago
  68. 3dbf2f5 objective-c: Bring objective-c handling of decl context by Fariborz Jahanian · 13 years ago
  69. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  70. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  71. c261c76 Some documentation fixes for the parser, from John Freeman by Douglas Gregor · 13 years ago
  72. 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
  73. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  74. 563a645 Add support for Microsoft __if_exists, __if_not_exists extension at class scope. by Francois Pichet · 13 years ago
  75. cd10dec Implement explicit specialization of explicitly-defaulted constructors. by Sean Hunt · 13 years ago
  76. e4246a6 Properly parse the 'default' and 'delete' keywords. by Sean Hunt · 13 years ago
  77. f986038 Add support for _if_exists and __if_not_exists at namespace/global scope. by Francois Pichet · 13 years ago
  78. 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 14 years ago
  79. 3b88735 Extend Sema::ClassifyName() to support C++, ironing out a few issues by Douglas Gregor · 14 years ago
  80. 62c9258 Recognize gcc's ms_struct pragma (and ignore for now). This is wip. by Fariborz Jahanian · 14 years ago
  81. a5d318a Downgrade unnecessary "typename" from error to warning in Microsoft mode. by Francois Pichet · 14 years ago
  82. d4a0caf Correctly emit a diagnostic for multiple templated function definitions in -flate-template-parsing mode. by Francois Pichet · 14 years ago
  83. 8387e2a Add -fdelayed-template-parsing option. Using this option all templated function definitions are parsed at the end of the translation unit only if it is required by an actual instantiation. As such all the symbols of the TU are available during name lookup. by Francois Pichet · 14 years ago
  84. c6eb44b C1X: implement static asserts by Peter Collingbourne · 14 years ago
  85. 4147d30 Improve recovery (error + fix-it) when parsing type dependent template name without the "template" keyword. by Francois Pichet · 14 years ago
  86. b53e417 Extend the new 'availability' attribute with support for an by Douglas Gregor · 14 years ago
  87. 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 14 years ago
  88. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
  89. 614f96a Migrate 'PrettySTackTraceParserEntry' object out of Parser, and have it constructed within ParseAST. This avoids double crashes by Ted Kremenek · 14 years ago
  90. c9977d0 Make sure that we always pop a function's scope *before* we call by Douglas Gregor · 14 years ago
  91. 21e006e Fixed source range for FileScopeAsmDecl. Others source range fixes will follow. by Abramo Bagnara · 14 years ago
  92. 059101f Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
  93. 9e87687 Reinstate the introduction of source-location information for by Douglas Gregor · 14 years ago
  94. 2786864 Revert r126748, my second attempt at nested-name-specifier source by Douglas Gregor · 14 years ago
  95. be38c5f Reinstate r126737, extending the generation of type-source location by Douglas Gregor · 14 years ago
  96. 44cd9f9 Revert r126737, the most recent nested-name-specifier location change, for buildbot breakage. by Douglas Gregor · 14 years ago
  97. 239cbb0 Push nested-name-specifier source location information into elaborated by Douglas Gregor · 14 years ago
  98. aa2187d When we encounter a dependent template name within a by Douglas Gregor · 14 years ago
  99. a02411e Eliminate a silly little Parse/Sema dance when parsing typename by Douglas Gregor · 14 years ago
  100. c34348a Retain complete source-location information for C++ by Douglas Gregor · 14 years ago