1. 0fc73f7 implement some more FIXMEs, by rejecting more bogus stuff in objc mode. by Chris Lattner · 16 years ago
  2. 79ed6b5 add some simple designator testcases. Reject things like this: by Chris Lattner · 16 years ago
  3. e232942 improve comments, build array and array range designator nodes, by Chris Lattner · 16 years ago
  4. 0a68b94 improve comments, build a Designation for field designators and by Chris Lattner · 16 years ago
  5. 7f9690d restructure ParseInitializerWithPotentialDesignator to make it by Chris Lattner · 16 years ago
  6. efcadc6 improve MayBeDesignationStart to do the entire determination by Chris Lattner · 16 years ago
  7. 0eec2b5 inline the decision logic that chooses between an assign expr and brace by Chris Lattner · 16 years ago
  8. eccc53a This patch continues parser-level implementation of designators: by Chris Lattner · 16 years ago
  9. 838cb21 minor cleanups by Chris Lattner · 16 years ago
  10. d2f4e5e CMake: Builds and installs clang binary and libs (no docs yet). It by Oscar Fuentes · 16 years ago
  11. 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 16 years ago
  12. f8268ae Add representation of base classes in the AST, and verify that we by Douglas Gregor · 16 years ago
  13. 4a76b29 some minor cleanups to ParseObjCTypeName: by Chris Lattner · 16 years ago
  14. d7333c2 Fix a crasher during error recovery in Parser::ParseObjCTypeName(). by Steve Naroff · 16 years ago
  15. 5fd80fa eliminate ObjCPropertyAttrs an corresponding enums, just use strcmp when needed. by Chris Lattner · 16 years ago
  16. e00da7c rearrange some code. by Chris Lattner · 16 years ago
  17. 156b061 more simplifications to error recovery in ParseObjCPropertyAttribute by Chris Lattner · 16 years ago
  18. 8f5421a remove extraneous braces by Chris Lattner · 16 years ago
  19. 8ca329c move some code around to make it fall through more, no functionality change. by Chris Lattner · 16 years ago
  20. f6ed855 reject properties completely in objc1 instead of emitting by Chris Lattner · 16 years ago
  21. cd9f4b3 More property attribute recovery improvements. Instead of this: by Chris Lattner · 16 years ago
  22. dd5b5f2 significantly simplify and clean up error recovery in by Chris Lattner · 16 years ago
  23. 39146d6 simplify some other code for __extension__ processing. by Chris Lattner · 16 years ago
  24. c46d1a1 implement a couple fixme's by implementing __extension__ properly. by Chris Lattner · 16 years ago
  25. da3253d fix a crash on unnamed properties like: @property (readonly) int : 4; by Chris Lattner · 16 years ago
  26. a1fed7e simplify some code by using ExpectAndConsume. When an error by Chris Lattner · 16 years ago
  27. bc662af refactor a bunch of code: by Chris Lattner · 16 years ago
  28. a2449b2 fix some minor error recovery bugs in ParseObjCInterfaceDeclList by Chris Lattner · 16 years ago
  29. e82a10f restructure the body of the ParseObjCInterfaceDeclList loop by Chris Lattner · 16 years ago
  30. aab740a Support attributes in *yet another* place. Is there any place you by Chris Lattner · 16 years ago
  31. 7399ee0 Fix a parser bug where we let attributes interfere with our disambiguation by Chris Lattner · 16 years ago
  32. 31c2868 fix indentation by Chris Lattner · 16 years ago
  33. 7c186be Remove an implemented fixme, only treat < as a type specifier by Chris Lattner · 16 years ago
  34. e75d849 Just do a diagIfAmbiguous -> warnIfAmbiguous rename. No functionality change. by Argyrios Kyrtzidis · 16 years ago
  35. 259b0d9 Issue a warning when there's an ambiguous function declarator (that could be a direct initializer for a variable defition). by Argyrios Kyrtzidis · 16 years ago
  36. 090276f Final phase of converting BlockDecls over to DeclContext. This is unfortunately a largish/complex diff, however it was necessry to pass all the current block tests. by Steve Naroff · 16 years ago
  37. 3f2a8a0 In ParseParenDeclarator match "D.setGroupingParens(true);" with another setGroupingParens call after the ')' is parsed. by Argyrios Kyrtzidis · 16 years ago
  38. 73a0d88 Implement support for C++ direct initializers in declarations, e.g. "int x(1);". by Argyrios Kyrtzidis · 16 years ago
  39. e25d270 Allow variadic arguments without named ones for C++, e.g. "void(...);" by Argyrios Kyrtzidis · 16 years ago
  40. d3616a8 A tiny optimization; use isCXXFunctionDeclarator only when it's appropriate. by Argyrios Kyrtzidis · 16 years ago
  41. d3dbbb6 Add some text from the C++ standard and additional ambiguity resolution tests. by Argyrios Kyrtzidis · 16 years ago
  42. 78c8d80 Handle ambiguities between expressions and type-ids that occur inside parentheses, e.g.: by Argyrios Kyrtzidis · 16 years ago
  43. b9f3419 Found a subtle bug caused by an implicit enum-to-bool conversion (of the TentativeParsingResult enum). by Argyrios Kyrtzidis · 16 years ago
  44. 7709182 Add parsing of the sentinel attribute. Still need to create the attribute. by Anders Carlsson · 16 years ago
  45. bbc70c0 Disambiguate between a declaration or an expression, in the 'for-init-statement' part of a 'for' statement. by Argyrios Kyrtzidis · 16 years ago
  46. ca35baa Fix Parser::isCXXConditionDeclaration to properly resolve declarations. by Argyrios Kyrtzidis · 16 years ago
  47. a8a4598 Disambiguate between a declaration or expression for the 'condition' part of a if/switch/while/for statement. by Argyrios Kyrtzidis · 16 years ago
  48. 1ee2c43 Consider GNU attributes when doing ambiguity resolution. by Argyrios Kyrtzidis · 16 years ago
  49. 5404a15 Resolve ambiguous C++ statements (C++ 6.8p1). by Argyrios Kyrtzidis · 16 years ago
  50. fcdd8fe Add Parser support for #pragma pack by Daniel Dunbar · 16 years ago
  51. 5e592d8 Remove a FIXME. by Daniel Dunbar · 16 years ago
  52. 1bfe1c2 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
  53. 3527b59 Enter a new scope for a @try block. by Ted Kremenek · 16 years ago
  54. 246e70f Parser support for prefix __attribute__ on @protocol. by Daniel Dunbar · 16 years ago
  55. aefc366 Have @finally introduce a new scope. by Ted Kremenek · 16 years ago
  56. 4f9b9f1 Fix http://llvm.org/bugs/show_bug.cgi?id=2816. by Steve Naroff · 16 years ago
  57. 69d349a Fix rdar://6222856: the receiver of a message expr is an by Chris Lattner · 16 years ago
  58. 9eae576 Finish pushing blocks attribute through the clang attribute machinery. by Steve Naroff · 16 years ago
  59. 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 16 years ago
  60. 14d08c0 Add comments about C++ clause 3.3.2p4 that mentions that the condition declaration should be local to an if/switch/while/for statement. by Argyrios Kyrtzidis · 16 years ago
  61. 143db71 Fix do-while scoping in C++. by Argyrios Kyrtzidis · 16 years ago
  62. 488d37e Revert r56078, getLang().C99 being true in C++ is a bug that will be fixed. by Argyrios Kyrtzidis · 16 years ago
  63. e281b4c Fold Parser::ParseTag into Parser::ParseEnumSpecifier, as suggested in this post: by Argyrios Kyrtzidis · 16 years ago
  64. fe7e4f0 -getLang().C99 is true in C++ too, remove the use of the C99orCXX variable. by Argyrios Kyrtzidis · 16 years ago
  65. 9571638 Add some C++-specific comments in the parsing methods of if/switch/while/for. by Argyrios Kyrtzidis · 16 years ago
  66. 71b914b Implement parser support for the 'condition' part of C++ selection-statements and iteration-statements (if/switch/while/for). by Argyrios Kyrtzidis · 16 years ago
  67. dcdd55f Support C++'s declaration-statement. by Argyrios Kyrtzidis · 16 years ago
  68. 0f07203 Support "typeof unary-expression" (GNU C++ extension). by Argyrios Kyrtzidis · 16 years ago
  69. 296e8d5 Add parser/action support for block literal expressions. by Steve Naroff · 16 years ago
  70. 4ef1c99 Fix Parser::ParseDeclaratorInternal(): add langopts test when recognizing blocks. by Steve Naroff · 16 years ago
  71. 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
  72. 4d7da2f Synthesize property setter method as we do for getter. by Daniel Dunbar · 16 years ago
  73. a88b509 Pass SourceRanges by reference to the various Diag methods. by Argyrios Kyrtzidis · 16 years ago
  74. 897e7a3 Add a Parser::Diag overload that can receive a custom string along with a SourceRange. by Argyrios Kyrtzidis · 16 years ago
  75. aa0d25b Add support for parsing the objc_gc attribute. Tests will come shortly. by Anders Carlsson · 16 years ago
  76. ef048ef Reserved C++ words are valid selectors in Objective-C++ by Anders Carlsson · 16 years ago
  77. 9299f3f make sure that ParseAST invokes the action for end of translation unit. by Chris Lattner · 16 years ago
  78. a9e8fec add action to know about end of translation unit. by Chris Lattner · 16 years ago
  79. 5ffb14b we already have a handle on the 'in' keyword, don't bother getting two. by Chris Lattner · 16 years ago
  80. 06f5485 minor cleanup, remove finalize method. by Chris Lattner · 16 years ago
  81. e8904e9 Fix a FIXME by not creating an invalid AST on erroneous input. Also by Chris Lattner · 16 years ago
  82. 987a14b Add support for C++'s "type-specifier ( expression-list )" expression: by Argyrios Kyrtzidis · 16 years ago
  83. 0976278 Fix a minor crash-on-invalid. by Eli Friedman · 16 years ago
  84. 4fdc1ca "Remove the 'else' since the code is fallthrough after it." - suggestion by Chris. by Argyrios Kyrtzidis · 16 years ago
  85. 0cd5b42 Put (argument)-expression-list parsing in a separate function so that it can be re-used. by Argyrios Kyrtzidis · 16 years ago
  86. b348b81 C++ casts, (static_cast. dynamic_cast, etc.) can have postfix-expression pieces. by Argyrios Kyrtzidis · 16 years ago
  87. 289d773 Move handling of postfix-expression suffixes out of ParseCXXThis and into ParseCastExpression. by Argyrios Kyrtzidis · 16 years ago
  88. 0919f9e Set the SourceRange ending of DeclSpec, when Parser::ParseTypeofSpecifier finishes. by Argyrios Kyrtzidis · 16 years ago
  89. 662e8b5 Change Parser & Sema to use interned "super" for comparions. by Daniel Dunbar · 16 years ago
  90. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  91. e4858a6 More #include cleaning by Daniel Dunbar · 16 years ago
  92. d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
  93. 64c438a Implement support for the 'wchar_t' C++ type. by Argyrios Kyrtzidis · 16 years ago
  94. 5b7f0c8 Passing right brace location to ActOnFinishCXXClassDef is redundant, since it gets passed to ActOnFinishCXXMemberSpecification too. by Argyrios Kyrtzidis · 16 years ago
  95. 914701e Move AsmLabel into Declarator instead of just a parameter to ActOnDeclarator. by Daniel Dunbar · 16 years ago
  96. 4fef81d Fix rdar://6124613 a crash on invalid code. by Chris Lattner · 16 years ago
  97. a80f874 Add more Parser/Sema support for GCC asm-label extension. by Daniel Dunbar · 16 years ago
  98. a34ea07 Nico Weber: by Ted Kremenek · 16 years ago
  99. 39caa08 Wherever a type is used/returned from the Action module, use TypeTy instead of DeclTy or void. by Argyrios Kyrtzidis · 16 years ago
  100. 3068ae0 Support __attribute__(({con,de}structor)) in Parse & Sema by Daniel Dunbar · 16 years ago