1. 07a5b28 Pass the right brace SourceLocation from the Parser to the TagDecls. by Argyrios Kyrtzidis · 15 years ago
  2. 6a75cd9 Implement more of C++0x 'auto'. A variable with an auto type specifier must have an initializer. Also, move some tests around to match the C++0x draft better. by Anders Carlsson · 15 years ago
  3. 675431d Parsing fix for out-of-line constructors, from Piotr Rak by Douglas Gregor · 15 years ago
  4. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  5. 1bc5bbf Fix: <rdar://problem/7021553> clang -fsyntax-only crashes (in ParseDeclarationSpecifiers ... from ParseObjCTypeName) by Ted Kremenek · 15 years ago
  6. 0b7f789 Fix test. by Anders Carlsson · 15 years ago
  7. e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
  8. 6f3d838 OpenCL 1.0 support: attributes by Nate Begeman · 15 years ago
  9. 6fd634f Parse the C++0x decltype specifier. by Anders Carlsson · 15 years ago
  10. e542c86 Start propagating template parameter lists to the right places to by Douglas Gregor · 15 years ago
  11. d7f37bf Implement implicit instantiation of the member functions of a class template by Douglas Gregor · 15 years ago
  12. e0762c9 Keep track of when declarations are "used" according to C and by Douglas Gregor · 15 years ago
  13. 0ffd9ff Implement correct name lookup inside an initializer of a C++ class static data member. by Argyrios Kyrtzidis · 15 years ago
  14. 5e300d1 It's an error to use a function declared in a class definition as a default argument before the function has been declared. by Anders Carlsson · 15 years ago
  15. 290eeb0 Add more parser support for Microsoft extensions. by Eli Friedman · 15 years ago
  16. a23b485 Add real parsing for __declspec. It doesn't make much of a difference by Eli Friedman · 15 years ago
  17. 3cc9726 Disallow exception specs on typedefs. by Sebastian Redl · 15 years ago
  18. f5dcd38 AddInitializerToDecl needs to take a full expression. by Anders Carlsson · 15 years ago
  19. ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 15 years ago
  20. c1dc653 If a declarator group declares a type, make sure to add that declaration by Eli Friedman · 15 years ago
  21. 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 15 years ago
  22. 5ab0640 Refactor the common code of 'ParseTypeofSpecifier' and 'ParseSizeofAlignofExpression' into a new by Argyrios Kyrtzidis · 15 years ago
  23. 6409625 Parse typeof-specifier the same way as sizeof/alignof are parsed. by Argyrios Kyrtzidis · 15 years ago
  24. 45db71d Merge the ASTVector and ASTOwningVector templates, since they offered by Douglas Gregor · 15 years ago
  25. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  26. c6e35aa Implement a FIXME, we now pass in the locations of the braces for enums. by Mike Stump · 15 years ago
  27. 4d9a16f Implement parsing for explicit instantiations of class templates, e.g., by Douglas Gregor · 15 years ago
  28. 1426e53 Refactor the parsing of declarations so that template declarations can by Douglas Gregor · 15 years ago
  29. f47f7a1 Add parsing of friend specifiers. by Anders Carlsson · 15 years ago
  30. 4649cac Rework the way we handle constructor decls to be less hacky and fix PR3948 completely. by Anders Carlsson · 15 years ago
  31. 5a8cb0b Just because a declaration has the same name as its containing class doesn't mean that it's a constructor. Fixes rdar://problem/6815988. by Anders Carlsson · 15 years ago
  32. 7dc8134 Have the parser communicate the exception specification to the action. by Sebastian Redl · 15 years ago
  33. eaaebc7 This is a pretty big cleanup for how invalid decl/type are handle. by Chris Lattner · 15 years ago
  34. 5cb10d3 fix the sizeof error recovery issue (sizeof-interface.m:attributeRuns) by Chris Lattner · 15 years ago
  35. 75b163f Fixup codegen for write barriers for block variables. Radar 6786715 by Mike Stump · 15 years ago
  36. f4382f5 Make the implicit-int handling error recovery stuff handle C++ by Chris Lattner · 15 years ago
  37. e40c295 refactor "implicit int error recovery" code out of by Chris Lattner · 15 years ago
  38. b6645dd Fix a regression in a previous patch that broke implicit by Chris Lattner · 15 years ago
  39. 51172d1 fix a comment typo Sebastian noticed. by Chris Lattner · 15 years ago
  40. c83c27a add support for handling C++'0x unified initializer syntax by Chris Lattner · 15 years ago
  41. 8129edb Fix some C++ error recovery problems in init declarator parsing by Chris Lattner · 15 years ago
  42. 33c6ebe mark the declspec as invalid when we recover instead of forcing to int, by Chris Lattner · 15 years ago
  43. 4c97d76 Diagnose invalid uses of tagged types with a missing tag. For example, in: by Chris Lattner · 15 years ago
  44. c199ab3 Implement the first set of changes for PR3963 and rdar://6759604, by Chris Lattner · 15 years ago
  45. 75e3606 add fixit advice to an archiac ObjC issue. by Chris Lattner · 15 years ago
  46. 97144fc fix a FIXME, providing accurate source range info for DeclStmt's. The end by Chris Lattner · 15 years ago
  47. 9b3064b Add code modification hints to various parsing-related diagnostics. by Douglas Gregor · 15 years ago
  48. 31a19b6 Make parsing a semantic analysis a little more robust following Sema by Douglas Gregor · 15 years ago
  49. c45c232 Parsing and AST representation for dependent template names that occur by Douglas Gregor · 15 years ago
  50. cd14775 hoist some code for handling objc foreach construct out of Declaration processing by Chris Lattner · 15 years ago
  51. 23c4b18 hoist checks for ; and in out of ParseInitDeclaratorListAfterFirstDeclarator by Chris Lattner · 15 years ago
  52. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 15 years ago
  53. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  54. 239a53e tidy whitespace. by Chris Lattner · 15 years ago
  55. d57959a Initial implementation of parsing, semantic analysis, and template by Douglas Gregor · 15 years ago
  56. 9af5500 Fix rdar://6719156 - clang should emit a better error when blocks are disabled but are used anyway by Chris Lattner · 15 years ago
  57. 3507369 Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here by Douglas Gregor · 15 years ago
  58. 06c0fec Pass access specifiers through to member classes and member enums. by Douglas Gregor · 15 years ago
  59. 9135c72 Fix parsing of template classes prefixed by nested-name-specifiers by Douglas Gregor · 15 years ago
  60. 50de12f Parse deleted function definitions and hook them up to Doug's machinery. by Sebastian Redl · 15 years ago
  61. f919bfe random cleanups. by Chris Lattner · 15 years ago
  62. 743de1f Recognize rvalue references in C++03, but complain about them. This leads to far better error recovery. by Sebastian Redl · 15 years ago
  63. e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 15 years ago
  64. 05532f2 Parser support for rvalue references. by Sebastian Redl · 15 years ago
  65. f53597f Convert a bunch of actions to smart pointers, and also bring PrintParserCallbacks a bit more in line with reality. by Sebastian Redl · 15 years ago
  66. 511d7ab Add parser support for static_assert. by Anders Carlsson · 15 years ago
  67. 61f72cb Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-( by Steve Naroff · 15 years ago
  68. e950d4b Clean up some error messages with anonymous structs/unions and member declaration parsing. Fixes PR3680 by Douglas Gregor · 15 years ago
  69. 49f28ca rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. by Chris Lattner · 15 years ago
  70. 27b7f10 Include struct context info for parser/sema crashes. This gives us: by Chris Lattner · 15 years ago
  71. ae50fa0 Include information about compound statements when crashing in sema or the by Chris Lattner · 15 years ago
  72. e64c549 cleanup by Chris Lattner · 15 years ago
  73. 7f43d67 Implementing parsing of template-ids as class-names, so that we can by Douglas Gregor · 15 years ago
  74. 39a8de1 Implement parsing of nested-name-specifiers that involve template-ids, e.g., by Douglas Gregor · 15 years ago
  75. 809070a Update Parser::ParseTypeName to return a TypeResult, which also tells by Douglas Gregor · 16 years ago
  76. 965acbb Allow "overloadable" functions in C to be declared as variadic without by Douglas Gregor · 16 years ago
  77. cc63668 Implement basic parsing and semantic analysis for explicit by Douglas Gregor · 16 years ago
  78. 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 16 years ago
  79. ab197ba Implement Declarator::getSourceRange(). by Sebastian Redl · 16 years ago
  80. 1a51b4a Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 16 years ago
  81. ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
  82. 76ad2e8 Put the invalid flag of OwningResult into the Action pointer. by Sebastian Redl · 16 years ago
  83. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  84. b696ea3 Diagnose ambiguities in getTypeName. Fixes http://llvm.org/bugs/show_bug.cgi?id=3475 by Douglas Gregor · 16 years ago
  85. f64ef62 Simplify/cleanup r63219 (based on Chris review). by Steve Naroff · 16 years ago
  86. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  87. b43a50f Name change (isTypeName->getTypeName). by Steve Naroff · 16 years ago
  88. 2d081c4 Change Parser::ParseFunctionDeclarator() to annotate typename tokens. by Steve Naroff · 16 years ago
  89. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  90. 5ac8aff Some micro-optimizations for DISABLE_SMART_POINTERS: by Douglas Gregor · 16 years ago
  91. f30208a Add support for declaring pointers to members. by Sebastian Redl · 16 years ago
  92. 80d0c89 Inline ParseOptionalTypeSpecifier into ParseDeclarationSpecifiers. by Chris Lattner · 16 years ago
  93. 837acd0 ParseOptionalTypeSpecifier should consume a token if it returns true. by Chris Lattner · 16 years ago
  94. 5af2f35 Optimize Declarator to avoid malloc/free traffic for the argument list of a by Chris Lattner · 16 years ago
  95. cd965b9 Convert a few expression actions to smart pointers. by Sebastian Redl · 16 years ago
  96. f512e82 Rename move_convert to move_arg and move_res. The new names are less misleading (and shorter). by Sebastian Redl · 16 years ago
  97. 41f2b32 Catch a foreach parse error. by Fariborz Jahanian · 16 years ago
  98. 4920f1f Implement support for anonymous structs and unions in C. Both C and by Douglas Gregor · 16 years ago
  99. 5a2f5d3 Allow multiple Microsoft calling-convention keywords. Fixes rdar://problem/6486133 by Douglas Gregor · 16 years ago
  100. 3218c4b When we see a reference to a struct, class, or union like "struct X" by Douglas Gregor · 16 years ago