1. 0fe7bea Simple parsing of exception specifications, with no semantic analysis yet by Douglas Gregor · 16 years ago
  2. 618e5c0 Remove an empty if and add a reminder for when we implement C++ try-catch. by Sebastian Redl · 16 years ago
  3. 28eb7e9 make the 'to match this' diagnostic a note. by Chris Lattner · 16 years ago
  4. 08631c5 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago
  5. 254be6a remove some more old Diag methods, replace with a single static helper function by Chris Lattner · 16 years ago
  6. a4f34ea Teach tentative parsing to handle block pointers (rdar://6394309) by Chris Lattner · 16 years ago
  7. 3cbfe2c Split the DiagnosticInfo class into two disjoint classes: by Chris Lattner · 16 years ago
  8. 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago
  9. c19923d Tiny fix to the parsing of linkage-specifications by Douglas Gregor · 16 years ago
  10. 69d27b9 Daniel really really likes = instead of += :) by Chris Lattner · 16 years ago
  11. 92e62b0 Rename IdentifierInfo::isName to ::isStr. Use a nifty trick by Chris Lattner · 16 years ago
  12. 487a75a Some tweaks suggested by Argiris by Douglas Gregor · 16 years ago
  13. 337c6b9 Support overloading of the subscript operator[], including support for by Douglas Gregor · 16 years ago
  14. 5cb93b8 Fix <rdar://problem/6150376> [sema] crash on invalid message send. by Steve Naroff · 16 years ago
  15. 7425373 Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 16 years ago
  16. 08b2c37 Fix this: by Argyrios Kyrtzidis · 16 years ago
  17. 6898e33 remove uses of IdentifierInfo::getName() by Chris Lattner · 16 years ago
  18. a9500f0 remove some uses of IdentifierInfo::getName() by Chris Lattner · 16 years ago
  19. edc66f3 Use smallstring instead of new[]'ing a string. This simplifies by Chris Lattner · 16 years ago
  20. da83bac remove uses of IdentifierInfo::getName() by Chris Lattner · 16 years ago
  21. 204b2fe Remove the last of the old-style Preprocessor::Diag methods. by Chris Lattner · 16 years ago
  22. e94ca9e4 Extend DeclarationName to support C++ overloaded operators, e.g., by Douglas Gregor · 16 years ago
  23. ef708fd remove the last couple obsolete forms of Parser::Diag. by Chris Lattner · 16 years ago
  24. 1ab3b96 Change a couple of the Parser::Diag methods to return DiagnosticInfo by Chris Lattner · 16 years ago
  25. 0a14eee This reworks some of the Diagnostic interfaces a bit to change how diagnostics by Chris Lattner · 16 years ago
  26. 2383b7f Change the diagnostics interface to take an array of pointers to by Chris Lattner · 16 years ago
  27. 10bd368 Eliminate all of the placeholder identifiers used for constructors, by Douglas Gregor · 16 years ago
  28. 2def483 Updated IdentifierResolver to deal with DeclarationNames. The names of by Douglas Gregor · 16 years ago
  29. 43c7bad Some cleanups for C++ operator overloading by Douglas Gregor · 16 years ago
  30. 669d5d7 Implement parsing and semantic checking of the 'mutable' keyword. by Sebastian Redl · 16 years ago
  31. 1950440 Fix a couple of suboptimalities in error recovery. by Chris Lattner · 16 years ago
  32. 7d7e672 Don't build identifiers for C++ constructors, destructors, or by Douglas Gregor · 16 years ago
  33. 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
  34. c42e118 Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 16 years ago
  35. 1f6f54b Fix PR3031 by silencing follow-on errors in invalid declarations. by Chris Lattner · 16 years ago
  36. 3f08d18 Improve parser error recovery after a constructor initializer by Douglas Gregor · 16 years ago
  37. 02bcd4c Some cleanups to the declaration/checking of overloaded operators in C++. Thanks to Sebastian for the review by Douglas Gregor · 16 years ago
  38. eb83ecd Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parser side. by Argyrios Kyrtzidis · 16 years ago
  39. 59c940c Revert r58880, it breaks test/SemaCXX/constructor.cpp by Argyrios Kyrtzidis · 16 years ago
  40. b90585c Silence a gcc warning. by Daniel Dunbar · 16 years ago
  41. 9916325 In a declarator, consider an identifier a constructor only if it is followed by '('. by Argyrios Kyrtzidis · 16 years ago
  42. c7ed9c6 Changes in preparation for nested-name-specifiers. by Argyrios Kyrtzidis · 16 years ago
  43. 2f1bc52 Parsing, ASTs, and semantic analysis for the declaration of conversion by Douglas Gregor · 16 years ago
  44. 9057a81 Assert that Parser::MaybeParseOperatorFunctionId is called when token is kw_operator, and replace ExpectAndConsume for the 'operator' token with a ConsumeToken. by Argyrios Kyrtzidis · 16 years ago
  45. 12e083c 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
  46. eaebc75 Initial, rudimentary implementation of operator overloading for binary by Douglas Gregor · 16 years ago
  47. 1cd1b1e Parsing, ASTs, and semantic analysis for the declaration of overloaded by Douglas Gregor · 16 years ago
  48. 85bb3da Add the remaining C++0x keywords by Douglas Gregor · 16 years ago
  49. 42a552f Parsing, representation, and preliminary semantic analysis of destructors. by Douglas Gregor · 16 years ago
  50. 7ad8390 Initial implementation of parsing, semantic analysis, and AST-building by Douglas Gregor · 16 years ago
  51. f1f9b4e Implement C++ DR 106 and C++ DR 540, both of which deal with by Douglas Gregor · 16 years ago
  52. e2f5619 Fix PR3001: if we have an error parsing an initializer, make sure to remove by Chris Lattner · 16 years ago
  53. 31fc07d Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wchar by Sanjiv Gupta · 16 years ago
  54. b48fe38 Add support for parsing and representing C++ constructor declarations. by Douglas Gregor · 16 years ago
  55. e10b0f2 "One" line fix for -parse-noop failure, "id" and several other things by Daniel Dunbar · 16 years ago
  56. 27c8dc0 Implement initialization of a reference (C++ [dcl.init.ref]) as part by Douglas Gregor · 16 years ago
  57. af668b0 Add attribute always_inline support. by Daniel Dunbar · 16 years ago
  58. 49badde Refactor the expression class hierarchy for casts. Most importantly: by Douglas Gregor · 16 years ago
  59. 220ad7c pass designators into sema. This completes parser-level designator by Chris Lattner · 16 years ago
  60. 0fc73f7 implement some more FIXMEs, by rejecting more bogus stuff in objc mode. by Chris Lattner · 16 years ago
  61. 79ed6b5 add some simple designator testcases. Reject things like this: by Chris Lattner · 16 years ago
  62. e232942 improve comments, build array and array range designator nodes, by Chris Lattner · 16 years ago
  63. 0a68b94 improve comments, build a Designation for field designators and by Chris Lattner · 16 years ago
  64. 7f9690d restructure ParseInitializerWithPotentialDesignator to make it by Chris Lattner · 16 years ago
  65. efcadc6 improve MayBeDesignationStart to do the entire determination by Chris Lattner · 16 years ago
  66. 0eec2b5 inline the decision logic that chooses between an assign expr and brace by Chris Lattner · 16 years ago
  67. eccc53a This patch continues parser-level implementation of designators: by Chris Lattner · 16 years ago
  68. 838cb21 minor cleanups by Chris Lattner · 16 years ago
  69. d2f4e5e CMake: Builds and installs clang binary and libs (no docs yet). It by Oscar Fuentes · 16 years ago
  70. 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 16 years ago
  71. f8268ae Add representation of base classes in the AST, and verify that we by Douglas Gregor · 16 years ago
  72. 4a76b29 some minor cleanups to ParseObjCTypeName: by Chris Lattner · 16 years ago
  73. d7333c2 Fix a crasher during error recovery in Parser::ParseObjCTypeName(). by Steve Naroff · 16 years ago
  74. 5fd80fa eliminate ObjCPropertyAttrs an corresponding enums, just use strcmp when needed. by Chris Lattner · 16 years ago
  75. e00da7c rearrange some code. by Chris Lattner · 16 years ago
  76. 156b061 more simplifications to error recovery in ParseObjCPropertyAttribute by Chris Lattner · 16 years ago
  77. 8f5421a remove extraneous braces by Chris Lattner · 16 years ago
  78. 8ca329c move some code around to make it fall through more, no functionality change. by Chris Lattner · 16 years ago
  79. f6ed855 reject properties completely in objc1 instead of emitting by Chris Lattner · 16 years ago
  80. cd9f4b3 More property attribute recovery improvements. Instead of this: by Chris Lattner · 16 years ago
  81. dd5b5f2 significantly simplify and clean up error recovery in by Chris Lattner · 16 years ago
  82. 39146d6 simplify some other code for __extension__ processing. by Chris Lattner · 16 years ago
  83. c46d1a1 implement a couple fixme's by implementing __extension__ properly. by Chris Lattner · 16 years ago
  84. da3253d fix a crash on unnamed properties like: @property (readonly) int : 4; by Chris Lattner · 16 years ago
  85. a1fed7e simplify some code by using ExpectAndConsume. When an error by Chris Lattner · 16 years ago
  86. bc662af refactor a bunch of code: by Chris Lattner · 16 years ago
  87. a2449b2 fix some minor error recovery bugs in ParseObjCInterfaceDeclList by Chris Lattner · 16 years ago
  88. e82a10f restructure the body of the ParseObjCInterfaceDeclList loop by Chris Lattner · 16 years ago
  89. aab740a Support attributes in *yet another* place. Is there any place you by Chris Lattner · 16 years ago
  90. 7399ee0 Fix a parser bug where we let attributes interfere with our disambiguation by Chris Lattner · 16 years ago
  91. 31c2868 fix indentation by Chris Lattner · 16 years ago
  92. 7c186be Remove an implemented fixme, only treat < as a type specifier by Chris Lattner · 16 years ago
  93. e75d849 Just do a diagIfAmbiguous -> warnIfAmbiguous rename. No functionality change. by Argyrios Kyrtzidis · 16 years ago
  94. 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
  95. 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
  96. 3f2a8a0 In ParseParenDeclarator match "D.setGroupingParens(true);" with another setGroupingParens call after the ')' is parsed. by Argyrios Kyrtzidis · 16 years ago
  97. 73a0d88 Implement support for C++ direct initializers in declarations, e.g. "int x(1);". by Argyrios Kyrtzidis · 16 years ago
  98. e25d270 Allow variadic arguments without named ones for C++, e.g. "void(...);" by Argyrios Kyrtzidis · 16 years ago
  99. d3616a8 A tiny optimization; use isCXXFunctionDeclarator only when it's appropriate. by Argyrios Kyrtzidis · 16 years ago
  100. d3dbbb6 Add some text from the C++ standard and additional ambiguity resolution tests. by Argyrios Kyrtzidis · 16 years ago