1. 70e7913 In a declarator, consider an identifier a constructor only if it is followed by '('. by Argiris Kirtzidis · 16 years ago
  2. c9e909c Changes in preparation for nested-name-specifiers. by Argiris Kirtzidis · 16 years ago
  3. 3ef6c97 Parsing, ASTs, and semantic analysis for the declaration of conversion by Douglas Gregor · 16 years ago
  4. 3a6a307 Separate the parsing of type-specifiers from other declaration specifiers, so that we can parse a C++ type-specifier-seq by Douglas Gregor · 16 years ago
  5. e60e5d3 Parsing, ASTs, and semantic analysis for the declaration of overloaded by Douglas Gregor · 16 years ago
  6. 8210a8e Parsing, representation, and preliminary semantic analysis of destructors. by Douglas Gregor · 16 years ago
  7. b7b28a2 Implement C++ DR 106 and C++ DR 540, both of which deal with by Douglas Gregor · 16 years ago
  8. f15ac4b Add support for parsing and representing C++ constructor declarations. by Douglas Gregor · 16 years ago
  9. 81c2915 Implement initialization of a reference (C++ [dcl.init.ref]) as part by Douglas Gregor · 16 years ago
  10. 4b269b4 -Add support for cv-qualifiers after function declarators. by Argiris Kirtzidis · 16 years ago
  11. daa5c00 implement a couple fixme's by implementing __extension__ properly. by Chris Lattner · 16 years ago
  12. 926cf54 Support attributes in *yet another* place. Is there any place you by Chris Lattner · 16 years ago
  13. 1f18529 Fix a parser bug where we let attributes interfere with our disambiguation by Chris Lattner · 16 years ago
  14. 9aefe72 Remove an implemented fixme, only treat < as a type specifier by Chris Lattner · 16 years ago
  15. d7b7f03 Just do a diagIfAmbiguous -> warnIfAmbiguous rename. No functionality change. by Argiris Kirtzidis · 16 years ago
  16. e7ae0cb Issue a warning when there's an ambiguous function declarator (that could be a direct initializer for a variable defition). by Argiris Kirtzidis · 16 years ago
  17. 0941ff4 In ParseParenDeclarator match "D.setGroupingParens(true);" with another setGroupingParens call after the ')' is parsed. by Argiris Kirtzidis · 16 years ago
  18. 9e55d46 Implement support for C++ direct initializers in declarations, e.g. "int x(1);". by Argiris Kirtzidis · 16 years ago
  19. 1c64fdc Allow variadic arguments without named ones for C++, e.g. "void(...);" by Argiris Kirtzidis · 16 years ago
  20. 3276cbc Handle ambiguities between expressions and type-ids that occur inside parentheses, e.g.: by Argiris Kirtzidis · 16 years ago
  21. 3b90807 Remove a FIXME. by Daniel Dunbar · 16 years ago
  22. f394444 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
  23. f768330 Fix http://llvm.org/bugs/show_bug.cgi?id=2816. by Steve Naroff · 16 years ago
  24. 2298f01 Fold Parser::ParseTag into Parser::ParseEnumSpecifier, as suggested in this post: by Argiris Kirtzidis · 16 years ago
  25. c2a384d Support "typeof unary-expression" (GNU C++ extension). by Argiris Kirtzidis · 16 years ago
  26. dc22f21 Fix Parser::ParseDeclaratorInternal(): add langopts test when recognizing blocks. by Steve Naroff · 16 years ago
  27. 7aa5475 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
  28. 4d92394 Set the SourceRange ending of DeclSpec, when Parser::ParseTypeofSpecifier finishes. by Argiris Kirtzidis · 16 years ago
  29. cc7b160 More #include cleaning by Daniel Dunbar · 16 years ago
  30. 1ed03e7 Implement support for the 'wchar_t' C++ type. by Argiris Kirtzidis · 16 years ago
  31. 72eaf8a Move AsmLabel into Declarator instead of just a parameter to ActOnDeclarator. by Daniel Dunbar · 16 years ago
  32. c3540ff Add more Parser/Sema support for GCC asm-label extension. by Daniel Dunbar · 16 years ago
  33. 4640363 Wherever a type is used/returned from the Action module, use TypeTy instead of DeclTy or void. by Argiris Kirtzidis · 16 years ago
  34. 2bdedd6 pull protocol resolution out into ActOnStartProtocolInterface. by Chris Lattner · 16 years ago
  35. 17d50a9 simplify some code. by Chris Lattner · 16 years ago
  36. 1b2251c < only starts a declspec in objc mode. by Chris Lattner · 16 years ago
  37. ea28ab5 remove fixed fixme by Chris Lattner · 16 years ago
  38. ada6379 make DeclSpec manage its own protocol qualifier list memory instead of having by Chris Lattner · 16 years ago
  39. fda18db Fix hte next wave of problems with protocol qualified ID: by Chris Lattner · 16 years ago
  40. b99d749 improve handling of the horrible GCC objc extension that treats "<foo>" by Chris Lattner · 16 years ago
  41. e705e5e minor cleanup to the actions interface to pass around SmallVectorImpl instead by Chris Lattner · 16 years ago
  42. 1bf58f6 add parser and sema support for the funny ObjC '@defs' thing. by Chris Lattner · 16 years ago
  43. 5f0466b Support "<p>" as a short-hand for "id<p>". Here's a comment from GCC (the only documentation I could find on it). by Steve Naroff · 16 years ago
  44. 59a9afb -Implement proper name lookup for namespaces. by Argiris Kirtzidis · 17 years ago
  45. ec93f44 This patch adds very basic support for parsing and type-checking class by Douglas Gregor · 17 years ago
  46. 2e78db3 This patch is just the easy part of the class names patch, which by Chris Lattner · 17 years ago
  47. b1856db Default argument cleanups and minor improvements, patch by Doug Gregor! by Chris Lattner · 17 years ago
  48. 751c617 Patch for: by Fariborz Jahanian · 17 years ago
  49. f62fb73 reduce the amount of 'C++ magic' this code depends on :) by Chris Lattner · 17 years ago
  50. 3dd8d39 refactor Parser::ParseStructDeclaration to return a vector of uninterpreted by Chris Lattner · 17 years ago
  51. 12e8a4c Simplify lifetime of location object. by Chris Lattner · 17 years ago
  52. 97316c0 Several improvements from Doug Gregor related to default by Chris Lattner · 17 years ago
  53. 3e254fb Add support for C++ default arguments, and rework Parse-Sema by Chris Lattner · 17 years ago
  54. 79af456 move a semantic check out of the parser into sema. by Chris Lattner · 17 years ago
  55. 9f7564b now that identifier list parsing is split out, simplify handling of by Chris Lattner · 17 years ago
  56. c337fa2 reject 'int test(x, x) int x; {}' by Chris Lattner · 17 years ago
  57. acb67d9 reject 'typedef int y; int test(x, y)'. by Chris Lattner · 17 years ago
  58. 113a56b simplify Parser::ParseFunctionDeclaratorIdentifierList by Chris Lattner · 17 years ago
  59. 35d9c91 split parsing of identifier lists in function declarators out into by Chris Lattner · 17 years ago
  60. a0d056d split code for handling grouping parens in declarators from code that by Chris Lattner · 17 years ago
  61. 1bb3951 another minor simplification by Chris Lattner · 17 years ago
  62. 44f6d9d Use token lookahead to simplify some code that is rarely executed. by Chris Lattner · 17 years ago
  63. 6ab935b Fix handling of implicit int, resolving PR2012 and reverting (and by Chris Lattner · 17 years ago
  64. be1a7a0 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Parse/ParseDecl.cpp]
  65. a4ff427 improve DeclStmt to be able to store SourceRange info correctly. by Chris Lattner · 17 years ago
  66. 43b885f convert tabs to spaces, patch by Mike Stump! by Chris Lattner · 17 years ago
  67. 69f0193 Collect and build and process type attributes on pointers. For by Chris Lattner · 17 years ago
  68. 6f9f955 by Steve Naroff · 17 years ago
  69. 606f707 by Steve Naroff · 17 years ago
  70. cfe7821 by Steve Naroff · 17 years ago
  71. 871fd79 Fix PR1999, by emitting a hard error only if an argument declarator is completely by Chris Lattner · 17 years ago
  72. be880ec by Steve Naroff · 17 years ago
  73. f9bba13 by Steve Naroff · 17 years ago
  74. 73a0703 by Steve Naroff · 17 years ago
  75. e5db29f Fix PR1965: missing diagnostics for parameters that are missing by Chris Lattner · 17 years ago
  76. 1cbb276 by Steve Naroff · 17 years ago
  77. 6e9c2b1 Added a comment, minor refactoring of foreach parsing code per Chris's suggestion. by Fariborz Jahanian · 17 years ago
  78. cadb070 Minor changes as suggested by Chris L. by Fariborz Jahanian · 17 years ago
  79. 1300bc7 Patch to parse/build AST ObjC2's foreach statement. by Fariborz Jahanian · 17 years ago
  80. 959e5be Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  81. f258a0f by Steve Naroff · 17 years ago
  82. 2b740db move function to a more logical location, add its grammar productions. by Chris Lattner · 17 years ago
  83. 0d7804f simplify some code. by Chris Lattner · 17 years ago
  84. b3ee193 Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now by Ted Kremenek · 17 years ago
  85. 2baef2e Handle "bool" in all places that touch _Bool. by Chris Lattner · 17 years ago
  86. 84079d7 Give AST-walk passes a way to access DeclSpec attributes on functions and by Nate Begeman · 17 years ago
  87. 6dab49b More infrastructure to recognize objective-c's type qualifiers (in,inout, etc.) by Fariborz Jahanian · 17 years ago
  88. ef20ed3 by Steve Naroff · 17 years ago
  89. 1a7fa7b by Steve Naroff · 17 years ago
  90. ced5b4f The callers of ParseStructDeclaration are not expecting it to by Chris Lattner · 17 years ago
  91. 91193f6 Patch to create protocol conforming class types. by Fariborz Jahanian · 17 years ago
  92. 415c183 by Steve Naroff · 17 years ago
  93. 34a01ad switch some more of the parser over to using Token::is and isNot by Chris Lattner · 17 years ago
  94. a096e1d This is the first patch toward supporting protocol conforming by Fariborz Jahanian · 17 years ago
  95. 0c5affb Removed use of hash table for class decls and do a name look up directly. by Fariborz Jahanian · 17 years ago
  96. 0acc9c9 by Steve Naroff · 17 years ago
  97. ffeaa55 by Steve Naroff · 17 years ago
  98. 6a0e209 by Steve Naroff · 17 years ago
  99. 304ed39 by Steve Naroff · 17 years ago
  100. c02f4a9 Tweak declaration... by Steve Naroff · 17 years ago