1. f299b1b Handle redundant 'typename' on base class specifications. by David Blaikie · 13 years ago
  2. fafbc37c Fix erroneous name-specifiers prior to decltypes better/correctly as per Doug's feedback. by David Blaikie · 13 years ago
  3. 4e6e0e4 Initialize the BaseLoc for decltype base type specifications. by David Blaikie · 13 years ago
  4. 3e1bffd Fix cases where the optional nested-name-specifier erroneously preceeded a decltype-specification when specifying a base type. by David Blaikie · 13 years ago
  5. 20afb0c Support the use of decltype for specifying base types. Fixes PR11216. by David Blaikie · 13 years ago
  6. 6f03371 Check for unexpanded parameter packs in the name that guards a by Douglas Gregor · 13 years ago
  7. 1db0028 Implement support for dependent Microsoft __if_exists/__if_not_exists by Douglas Gregor · 13 years ago
  8. f438794 Rework Microsoft __if_exists/__if_not_exists parsing and semantic by Douglas Gregor · 13 years ago
  9. 5c75259 Simplify parsing ellipsis in Parser::ParseAlignArgument, spotted by Doug. by Peter Collingbourne · 13 years ago
  10. dcc71da Fix grammar for C++11 alignment specifiers, and add a few FIXMEs. by Peter Collingbourne · 13 years ago
  11. 1aaa249 Treat the Microsoft/Borland keyword "__except" as a context-sensitive by Douglas Gregor · 13 years ago
  12. f777d4b 'extern template' is a C++11 feature. Add an Extension for C++98 (this matches by Richard Smith · 13 years ago
  13. 4c4c2bb Improve the diagnostic when a comma ends up at the end of a declarator group by Richard Smith · 13 years ago
  14. fe6bd6d Apply changes to migrate to upstream Oct 20th 2011 (r142531) by Logan Chien · 13 years ago
  15. 00a92ab Merge with clang upstream Oct 20th 2011 (r142531) by Logan Chien · 13 years ago
  16. 43f5103 Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 13 years ago
  17. b224343 objc: allow class name qualified with protocols in by Fariborz Jahanian · 13 years ago
  18. 7a81e41 objc: diagnose invalid argument to an by Fariborz Jahanian · 13 years ago
  19. 841804b Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t', by Richard Smith · 13 years ago
  20. fe0a0fb Refactor __attribute__ parsing, and add a diagnostic if the r_paren at the end by Richard Smith · 13 years ago
  21. a2b4e5d When we end up having to parse the initializer of a C++ member early by Douglas Gregor · 13 years ago
  22. 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
  23. 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
  24. 8b11b5e Refactor: remove redundant check for 'final' specifier when parsing class/struct definition. by Richard Smith · 13 years ago
  25. 05f9931 Rename an ExtWarn to ext_ for consistency. by Richard Smith · 13 years ago
  26. 29e3a31 Don't warn about use of 'final' in ill-formed C++98 code which didn't use by Richard Smith · 13 years ago
  27. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  28. 41be673 -Wc++98-compat: warn on C++11 attributes and alignas. by Richard Smith · 13 years ago
  29. 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
  30. f38eaa4 Revert the -Wc++98-compat flag because dgregor doesn't like it. by Jeffrey Yasskin · 13 years ago
  31. 48a9d18 Implement the first piece of a -Wc++98-compat flag so that people can build in by Jeffrey Yasskin · 13 years ago
  32. 5f1c822 Allow for annotate attributes after access specifiers. When such by Erik Verbruggen · 13 years ago
  33. 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
  34. 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
  35. 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 13 years ago
  36. fac9467 Add typo correction for type names. by Kaelyn Uhrain · 13 years ago
  37. 2c712f5 Move some bool flags out of function parameter lists. by Kaelyn Uhrain · 13 years ago
  38. 147545d Parse the initializer for a class member after handling its by Douglas Gregor · 13 years ago
  39. 96e2171 Fix "Uninitialized" warnings. by NAKAMURA Takumi · 13 years ago
  40. a789ca9 Whitespace by NAKAMURA Takumi · 13 years ago
  41. 8828ee7 Add braces around do-while body. The lack of them gives me the chills by Douglas Gregor · 13 years ago
  42. 3a38744 When using an unavailable/deprecated interface Foo inside Foo's interface/implementation by Argyrios Kyrtzidis · 13 years ago
  43. 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
  44. b8b0e75 OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, by Peter Collingbourne · 13 years ago
  45. 41c8d6f OpenCL: disallow '#pragma OPENCL EXTENSION all : enable', per OpenCL 1.1 9.1 by Peter Collingbourne · 13 years ago
  46. 11d7716 Pass from the parser the locations of selector identifiers when creating by Argyrios Kyrtzidis · 13 years ago
  47. 9513762 Pass all the locations of the selector identifiers for a message expression from the parser. by Argyrios Kyrtzidis · 13 years ago
  48. cdda47f Parse attributes written in an ObjC method parameter type as by John McCall · 13 years ago
  49. 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
  50. 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
  51. 1991b71 PR11000: Fix crash on invalid. by Richard Smith · 13 years ago
  52. 82d0b0a Add support for alignment-specifiers in C1X and C++11, remove by Peter Collingbourne · 13 years ago
  53. 3497fdf Add support for parsing an attribute-specifier-seq containing multiple by Peter Collingbourne · 13 years ago
  54. f190768 Add support for parsing the optional attribute-specifier-seq at the by Peter Collingbourne · 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. 480b53c Diagnose attempts to use 'using typename' with a non-identifier name, by Douglas Gregor · 13 years ago
  58. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  59. 6df6548 Correctly parse braced member initializers (even in delayed parsing) and correctly pass by Sebastian Redl · 13 years ago
  60. 1090452 Fix a crash-on-invalid. by Matt Beaumont-Gay · 13 years ago
  61. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  62. 13d05ac Clean up parsing the category names in interfaces slightly, using by Douglas Gregor · 13 years ago
  63. 966a8a5 Fix up comment now that 'new' is no longer a virt-specifier, from Aaron Ballman by Douglas Gregor · 13 years ago
  64. 901a9a4 Fix wrong comment about reentering template scope for -fdelayed-template-parsing. by Francois Pichet · 13 years ago
  65. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  66. 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
  67. 77b6de0 ArrayRef-ifying the fields passed to Sema::ActOnFields by David Blaikie · 13 years ago
  68. c11030e Fix a problem in digraph handling where "[:" might be treated as "<::" and by Richard Trieu · 13 years ago
  69. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  70. 950be71 Changes to the name lookup have caused a regression in the digraph fix-it hint. by Richard Trieu · 13 years ago
  71. 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
  72. ffcc310 Record the full source range of an attribute. by Argyrios Kyrtzidis · 13 years ago
  73. d023aec Specializations cannot be module-hidden. Diagnose attempts to do so. by Douglas Gregor · 13 years ago
  74. e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
  75. 90ab75b Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXBaseSpecifier, CXXCtorInitializer, NestedNameSpecifier, TemplateParameterList and removed their typedefs. by Richard Trieu · 13 years ago
  76. 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
  77. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  78. f81e5a9 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 13 years ago
  79. ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
  80. eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 13 years ago
  81. 5471bc8 Allow C++0x enumerations with a fixed underlying type in by Douglas Gregor · 13 years ago
  82. e97179c Implement the Objective-C 'instancetype' type, which is an alias of by Douglas Gregor · 13 years ago
  83. 2eef427 When parsing a function-try-block that does not have a by Douglas Gregor · 13 years ago
  84. 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
  85. 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
  86. 74e611a Add test case for defaulted copy and move structure validation. by Sebastian Redl · 13 years ago
  87. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  88. e2ca828 Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails by Argyrios Kyrtzidis · 13 years ago
  89. 8697d30 objective-c: this patch (re)introduces objective-c's default property by Fariborz Jahanian · 13 years ago
  90. 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
  91. 140ab23 objective-c - This patch buffers method implementations by Fariborz Jahanian · 13 years ago
  92. e8cff36 objc - fixes a regression in declaring c decls nested in by Fariborz Jahanian · 13 years ago
  93. 10af879 Minor clean up of objc's decl context stuff. No change in functionality. by Fariborz Jahanian · 13 years ago
  94. 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
  95. 40a0f9c Improve caret location for the GNU old-style field designator warning, from David Blaikie by Douglas Gregor · 13 years ago
  96. 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
  97. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
  98. f09530f Reverse r138567 until a buildbot failure is investigated. by Fariborz Jahanian · 13 years ago
  99. d8e987b objc -arse: Use DeclGroup for forward class declarations; by Fariborz Jahanian · 13 years ago
  100. 58fd97a Add support for Microsoft __ptr32 keyword. Patch by Chris Cudmore! by Francois Pichet · 13 years ago