1. 2fea224 Fix leaking of LexedMethod objects created for caching objc method definitions tokens by Argyrios Kyrtzidis · 13 years ago
  2. 874d253 PR10101: Recover better from a common copy-paste error: if a function by Richard Smith · 13 years ago
  3. 9d38dbc Enable delayed template parsing for friend functions declared at template class scope. by Francois Pichet · 13 years ago
  4. 88c2596 Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue by Argyrios Kyrtzidis · 13 years ago
  5. 35593a9 [libclang] Fix crash on invalid code. Fixes rdar://10451854 by Argyrios Kyrtzidis · 13 years ago
  6. c430ef4 PR11148: Fix crash-on-invalid if an invalid member declaration is marked as by Richard Smith · 13 years ago
  7. 45fa560 When we notice that a member function is defined with "= delete" or "= by Douglas Gregor · 13 years ago
  8. efaa93a Tighten up the conditions under which we consider ourselves to be by Douglas Gregor · 13 years ago
  9. 6796fc1 Remove duplicate word & unnecessary conditional. by David Blaikie · 13 years ago
  10. a160671 Correct the grammar for __builtin_astype. by Peter Collingbourne · 13 years ago
  11. 19bda3a Add an option to emulate the strange Apple gcc behavior of #pragma pack. by Eli Friedman · 13 years ago
  12. 7fe3878 Handle redundant 'typename' on base class specifications. by David Blaikie · 13 years ago
  13. 152aa4b Fix erroneous name-specifiers prior to decltypes better/correctly as per Doug's feedback. by David Blaikie · 13 years ago
  14. edae1a2 Initialize the BaseLoc for decltype base type specifications. by David Blaikie · 13 years ago
  15. 22216eb Fix cases where the optional nested-name-specifier erroneously preceeded a decltype-specification when specifying a base type. by David Blaikie · 13 years ago
  16. 09048df Support the use of decltype for specifying base types. Fixes PR11216. by David Blaikie · 13 years ago
  17. 65019ac Check for unexpanded parameter packs in the name that guards a by Douglas Gregor · 13 years ago
  18. ba0513d Implement support for dependent Microsoft __if_exists/__if_not_exists by Douglas Gregor · 13 years ago
  19. 3896fc5 Rework Microsoft __if_exists/__if_not_exists parsing and semantic by Douglas Gregor · 13 years ago
  20. fe9b2a8 Simplify parsing ellipsis in Parser::ParseAlignArgument, spotted by Doug. by Peter Collingbourne · 13 years ago
  21. 0b64ba9 Fix grammar for C++11 alignment specifiers, and add a few FIXMEs. by Peter Collingbourne · 13 years ago
  22. b57791e Treat the Microsoft/Borland keyword "__except" as a context-sensitive by Douglas Gregor · 13 years ago
  23. 9324583 'extern template' is a C++11 feature. Add an Extension for C++98 (this matches by Richard Smith · 13 years ago
  24. 0706df4 Improve the diagnostic when a comma ends up at the end of a declarator group by Richard Smith · 13 years ago
  25. 43f5103 Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 13 years ago
  26. b224343 objc: allow class name qualified with protocols in by Fariborz Jahanian · 13 years ago
  27. 7a81e41 objc: diagnose invalid argument to an by Fariborz Jahanian · 13 years ago
  28. 841804b Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t', by Richard Smith · 13 years ago
  29. fe0a0fb Refactor __attribute__ parsing, and add a diagnostic if the r_paren at the end by Richard Smith · 13 years ago
  30. a2b4e5d When we end up having to parse the initializer of a C++ member early by Douglas Gregor · 13 years ago
  31. c35cba4 Fixed merge-mistake where ActOnAccessSpecifier was called twice for every access specifier. The testcase has been changed to catch this too. by Erik Verbruggen · 13 years ago
  32. 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
  33. 8b11b5e Refactor: remove redundant check for 'final' specifier when parsing class/struct definition. by Richard Smith · 13 years ago
  34. 05f9931 Rename an ExtWarn to ext_ for consistency. by Richard Smith · 13 years ago
  35. 29e3a31 Don't warn about use of 'final' in ill-formed C++98 code which didn't use by Richard Smith · 13 years ago
  36. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  37. 41be673 -Wc++98-compat: warn on C++11 attributes and alignas. by Richard Smith · 13 years ago
  38. e5acd13 Reinstate r141898 (reverted in r141921), without the -Wc++98-compat-variadic-templates flag. Consensus is that -Wc++98-compat is a useful addition to clang, but per-C++11-feature warnings may not be. by Richard Smith · 13 years ago
  39. f38eaa4 Revert the -Wc++98-compat flag because dgregor doesn't like it. by Jeffrey Yasskin · 13 years ago
  40. 48a9d18 Implement the first piece of a -Wc++98-compat flag so that people can build in by Jeffrey Yasskin · 13 years ago
  41. 5f1c822 Allow for annotate attributes after access specifiers. When such by Erik Verbruggen · 13 years ago
  42. 13f8daf Fix crash-on-invalid, improve error recovery, and test coverage for missing colon after access specifiers in C++ by David Blaikie · 13 years ago
  43. 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
  44. 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 13 years ago
  45. fac9467 Add typo correction for type names. by Kaelyn Uhrain · 13 years ago
  46. 2c712f5 Move some bool flags out of function parameter lists. by Kaelyn Uhrain · 13 years ago
  47. 147545d Parse the initializer for a class member after handling its by Douglas Gregor · 13 years ago
  48. 96e2171 Fix "Uninitialized" warnings. by NAKAMURA Takumi · 13 years ago
  49. a789ca9 Whitespace by NAKAMURA Takumi · 13 years ago
  50. 8828ee7 Add braces around do-while body. The lack of them gives me the chills by Douglas Gregor · 13 years ago
  51. 3a38744 When using an unavailable/deprecated interface Foo inside Foo's interface/implementation by Argyrios Kyrtzidis · 13 years ago
  52. b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
  53. b8b0e75 OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, by Peter Collingbourne · 13 years ago
  54. 41c8d6f OpenCL: disallow '#pragma OPENCL EXTENSION all : enable', per OpenCL 1.1 9.1 by Peter Collingbourne · 13 years ago
  55. 11d7716 Pass from the parser the locations of selector identifiers when creating by Argyrios Kyrtzidis · 13 years ago
  56. 9513762 Pass all the locations of the selector identifiers for a message expression from the parser. by Argyrios Kyrtzidis · 13 years ago
  57. cdda47f Parse attributes written in an ObjC method parameter type as by John McCall · 13 years ago
  58. a891a32 Fix a bug in the token caching for inline constructors in C++11, and improve error recovery in both dialects. This should fix the GCC test suite failures as well. by Sebastian Redl · 13 years ago
  59. 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
  60. 1991b71 PR11000: Fix crash on invalid. by Richard Smith · 13 years ago
  61. 82d0b0a Add support for alignment-specifiers in C1X and C++11, remove by Peter Collingbourne · 13 years ago
  62. 3497fdf Add support for parsing an attribute-specifier-seq containing multiple by Peter Collingbourne · 13 years ago
  63. f190768 Add support for parsing the optional attribute-specifier-seq at the by Peter Collingbourne · 13 years ago
  64. 2246368 Revert r140589. It was causing failures during llvm compilation: by Bill Wendling · 13 years ago
  65. 93476dd Add typo correction for the type name in C++ "new" statements by Kaelyn Uhrain · 13 years ago
  66. 480b53c Diagnose attempts to use 'using typename' with a non-identifier name, by Douglas Gregor · 13 years ago
  67. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  68. 6df6548 Correctly parse braced member initializers (even in delayed parsing) and correctly pass by Sebastian Redl · 13 years ago
  69. 1090452 Fix a crash-on-invalid. by Matt Beaumont-Gay · 13 years ago
  70. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  71. 13d05ac Clean up parsing the category names in interfaces slightly, using by Douglas Gregor · 13 years ago
  72. 966a8a5 Fix up comment now that 'new' is no longer a virt-specifier, from Aaron Ballman by Douglas Gregor · 13 years ago
  73. 901a9a4 Fix wrong comment about reentering template scope for -fdelayed-template-parsing. by Francois Pichet · 13 years ago
  74. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  75. 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
  76. 77b6de0 ArrayRef-ifying the fields passed to Sema::ActOnFields by David Blaikie · 13 years ago
  77. c11030e Fix a problem in digraph handling where "[:" might be treated as "<::" and by Richard Trieu · 13 years ago
  78. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  79. 950be71 Changes to the name lookup have caused a regression in the digraph fix-it hint. by Richard Trieu · 13 years ago
  80. 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
  81. ffcc310 Record the full source range of an attribute. by Argyrios Kyrtzidis · 13 years ago
  82. d023aec Specializations cannot be module-hidden. Diagnose attempts to do so. by Douglas Gregor · 13 years ago
  83. e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
  84. 90ab75b Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXBaseSpecifier, CXXCtorInitializer, NestedNameSpecifier, TemplateParameterList and removed their typedefs. by Richard Trieu · 13 years ago
  85. 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
  86. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  87. f81e5a9 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 13 years ago
  88. ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
  89. eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 13 years ago
  90. 5471bc8 Allow C++0x enumerations with a fixed underlying type in by Douglas Gregor · 13 years ago
  91. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  92. 2eef427 When parsing a function-try-block that does not have a by Douglas Gregor · 13 years ago
  93. 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
  94. 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
  95. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
  96. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  97. e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
  98. 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
  99. 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
  100. 140ab23 objective-c - This patch buffers method implementations by Fariborz Jahanian · 13 years ago