1. 3fedbe1 Some fixes for MS-style asm parsing: specifically, add some error checking, and handle asm comments using semicolons correctly. (The comments are actually surprisingly tricky.) by Eli Friedman · 13 years ago
  2. 1991b71 PR11000: Fix crash on invalid. by Richard Smith · 13 years ago
  3. 82d0b0a Add support for alignment-specifiers in C1X and C++11, remove by Peter Collingbourne · 13 years ago
  4. 3497fdf Add support for parsing an attribute-specifier-seq containing multiple by Peter Collingbourne · 13 years ago
  5. f190768 Add support for parsing the optional attribute-specifier-seq at the by Peter Collingbourne · 13 years ago
  6. 2246368 Revert r140589. It was causing failures during llvm compilation: by Bill Wendling · 13 years ago
  7. 93476dd Add typo correction for the type name in C++ "new" statements by Kaelyn Uhrain · 13 years ago
  8. 480b53c Diagnose attempts to use 'using typename' with a non-identifier name, by Douglas Gregor · 13 years ago
  9. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  10. 6df6548 Correctly parse braced member initializers (even in delayed parsing) and correctly pass by Sebastian Redl · 13 years ago
  11. 1090452 Fix a crash-on-invalid. by Matt Beaumont-Gay · 13 years ago
  12. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  13. 13d05ac Clean up parsing the category names in interfaces slightly, using by Douglas Gregor · 13 years ago
  14. 966a8a5 Fix up comment now that 'new' is no longer a virt-specifier, from Aaron Ballman by Douglas Gregor · 13 years ago
  15. 901a9a4 Fix wrong comment about reentering template scope for -fdelayed-template-parsing. by Francois Pichet · 13 years ago
  16. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  17. fdde470 [microsoft] Fix a bug in -fdelayed-template-parsing mode where we were not reentering the delayed function context correctly. The problem was that all template params were reintroduced inside the same scope. So if we had a situation where we had 2 template params with the same name at different scope then clang would generate an error about ambiguous name. by Francois Pichet · 13 years ago
  18. 77b6de0 ArrayRef-ifying the fields passed to Sema::ActOnFields by David Blaikie · 13 years ago
  19. c11030e Fix a problem in digraph handling where "[:" might be treated as "<::" and by Richard Trieu · 13 years ago
  20. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  21. 950be71 Changes to the name lookup have caused a regression in the digraph fix-it hint. by Richard Trieu · 13 years ago
  22. 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
  23. ffcc310 Record the full source range of an attribute. by Argyrios Kyrtzidis · 13 years ago
  24. d023aec Specializations cannot be module-hidden. Diagnose attempts to do so. by Douglas Gregor · 13 years ago
  25. e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
  26. 90ab75b Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXBaseSpecifier, CXXCtorInitializer, NestedNameSpecifier, TemplateParameterList and removed their typedefs. by Richard Trieu · 13 years ago
  27. b2fc690 Change references to StmtTy to Stmt and removed typedefs of StmtTy. Also removed typedef of AttrTy since it is not used. by Richard Trieu · 13 years ago
  28. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  29. f81e5a9 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 13 years ago
  30. ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
  31. eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 13 years ago
  32. 5471bc8 Allow C++0x enumerations with a fixed underlying type in by Douglas Gregor · 13 years ago
  33. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  34. 2eef427 When parsing a function-try-block that does not have a by Douglas Gregor · 13 years ago
  35. 87e96eb PR10458: Last part of providing 'auto' type specifier as an extension in C++98: permit it within type-ids. by Richard Smith · 13 years ago
  36. 8f4fb19 PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-range and auto with an ExtWarn, and produce a -Wc++0x-compat warning in C++98 mode when auto is used as a storage class. by Richard Smith · 13 years ago
  37. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
  38. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  39. e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
  40. 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
  41. 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
  42. 140ab23 objective-c - This patch buffers method implementations by Fariborz Jahanian · 13 years ago
  43. e8cff36 objc - fixes a regression in declaring c decls nested in by Fariborz Jahanian · 13 years ago
  44. 10af879 Minor clean up of objc's decl context stuff. No change in functionality. by Fariborz Jahanian · 13 years ago
  45. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
  46. 40a0f9c Improve caret location for the GNU old-style field designator warning, from David Blaikie by Douglas Gregor · 13 years ago
  47. 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
  48. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
  49. f09530f Reverse r138567 until a buildbot failure is investigated. by Fariborz Jahanian · 13 years ago
  50. d8e987b objc -arse: Use DeclGroup for forward class declarations; by Fariborz Jahanian · 13 years ago
  51. 58fd97a Add support for Microsoft __ptr32 keyword. Patch by Chris Cudmore! by Francois Pichet · 13 years ago
  52. 2f64cfe objc refactoring - minor clean up. by Fariborz Jahanian · 13 years ago
  53. 9735c5e objc - Simplify switing objc decl context by using a context switching object. by Fariborz Jahanian · 13 years ago
  54. a28948f Restore patch I reversed in r138040. Known buildbot failures are resolved. by Fariborz Jahanian · 13 years ago
  55. e6f07f5 Revers r138040. Need to look at a few buildbot failures. by Fariborz Jahanian · 13 years ago
  56. 3dbf2f5 objective-c: Bring objective-c handling of decl context by Fariborz Jahanian · 13 years ago
  57. 3bd9aa4 Add support for MSVC __unaligned attribute. Necessary to parse MSVC headers in 64-bit mode (ie: when _M_IA64 or _M_AMD64 is defined) by Francois Pichet · 13 years ago
  58. af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
  59. b51e031 Thread Safety: Added basic argument parsing for all new attributes. by Caitlin Sadowski · 13 years ago
  60. ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 13 years ago
  61. d2d8be6 Add code completion to produce "else" blocks after an "if" by Douglas Gregor · 13 years ago
  62. 6887614 Turn off __has_feature(is_empty) and __has_feature(is_pod) if the by Douglas Gregor · 13 years ago
  63. 0752403 The lock operand to an @synchronized statement is also by John McCall · 13 years ago
  64. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  65. 990567c Clean up the analysis of the collection operand to ObjC by John McCall · 13 years ago
  66. b00d37e Fix a stray instantiation comment in Parse. by Chandler Carruth · 13 years ago
  67. 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 13 years ago
  68. 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago
  69. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  70. e23af2a PR10392: "#pragma GCC visibility" must not expand macros in its arguments. by Joerg Sonnenberger · 13 years ago
  71. cf6b0a2 PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this: by Richard Smith · 13 years ago
  72. 9e5bb85 Move the rest of the preprocessor terminology from 'instantiate' and by Chandler Carruth · 13 years ago
  73. 433db06 Convert terminology in the Lexer from 'instantiate' and variants to by Chandler Carruth · 13 years ago
  74. 90ebed0 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 13 years ago
  75. 3c7fddd Remove a no-op break after a return, and correct one of the most by Chandler Carruth · 13 years ago
  76. bb39902 Minor style cleanup. by Chandler Carruth · 13 years ago
  77. 7a75960 Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexer, since they depend on it now. by Argyrios Kyrtzidis · 13 years ago
  78. b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 13 years ago
  79. bca01b4 Properly implement the scope restriction on the NRVO for by Douglas Gregor · 13 years ago
  80. 5d98994 Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 13 years ago
  81. 57c1300 Properly protect colons when parsing a nested-name-specifier as part by John McCall · 13 years ago
  82. c261c76 Some documentation fixes for the parser, from John Freeman by Douglas Gregor · 13 years ago
  83. 3fd1ba0 Clean up and refactor ParseFunctionDeclarator to reduce code by Douglas Gregor · 13 years ago
  84. cd92a65 Start switching the AST stats printing to use llvm::errs() instead of by Chandler Carruth · 13 years ago
  85. 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  86. 707f101 -Remove Sema::ActOnCastOfParenListExpr and move most of its functionality to by Argyrios Kyrtzidis · 13 years ago
  87. 31862ba [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  88. 17b6399 Introduce Declarator::ObjCCatchContext, this will result in correct error for 'auto' in obj-c catch. by Argyrios Kyrtzidis · 13 years ago
  89. 31fd2b7 For code such as: by Richard Trieu · 13 years ago
  90. c89edf5 Fix AST representations of alias-declarations which define tag types. Inside classes, the tag types need to have an associated access specifier, and inside function definitions, they need to be included in the declarations of the DeclStmt. These issues manifested as assertions during template instantiation, and also in a WIP constexpr patch. by Richard Smith · 13 years ago
  91. 0b8c98f Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameter by Argyrios Kyrtzidis · 13 years ago
  92. 555f57e When deciding how to parse "= something" as part of a member by Douglas Gregor · 13 years ago
  93. b5303aa Allow the fixit for missing ':' in the ?: ternary operator if it is pointing by Argyrios Kyrtzidis · 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. e3d49b4 Handle decltype keyword in Parser::isDeclarationSpecifier. by Francois Pichet · 13 years ago
  96. 19bd77c Remove dead variables. by Benjamin Kramer · 13 years ago
  97. b64915a Only accept __bridge_retain in system headers, as Doug suggested. by John McCall · 13 years ago
  98. 1816442 As a hopefully temporary workaround for a header mistake, treat by John McCall · 13 years ago
  99. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  100. 63f04ab Remove the Fix-it for missing statement in switches by David Majnemer · 13 years ago