1. 5c37de7 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 16 years ago
  2. c77a636 Several things... by Steve Naroff · 16 years ago
  3. 6fec648 Correct pretty printing of array new expressions. by Sebastian Redl · 16 years ago
  4. cee63fb Handle new by passing the Declaration to the Action, not a processed type. by Sebastian Redl · 16 years ago
  5. 2d8b273 Implement the GNU __null extension by Douglas Gregor · 16 years ago
  6. 39f34e9 Migrate some stuff from NamedDecl::getName() to by Chris Lattner · 16 years ago
  7. 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
  8. 5daf570 New AST node to access "implicit" setter/getter using property dor syntax. by Fariborz Jahanian · 16 years ago
  9. 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago
  10. b460980 Add a new expression node, CXXOperatorCallExpr, which expresses a by Douglas Gregor · 16 years ago
  11. f2cad86 Don't require us to manually number the statements and expressions in StmtNodes.def. We don't need stable numbers yet, renumbering is a pain, and LAST_STMT had the wrong value anyway. by Douglas Gregor · 16 years ago
  12. 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
  13. c42e118 Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 16 years ago
  14. cd9b46e Add a new expression class, ObjCSuperExpr, to handle the Objective-C 'super'. Remove ObjCThis from PredefinedExpr by Douglas Gregor · 16 years ago
  15. 796da18 Create a new expression class, CXXThisExpr, to handle the C++ 'this' primary expression. Remove CXXThis from PredefinedExpr by Douglas Gregor · 16 years ago
  16. 6eec8e8 Rename ExplicitCCastExpr to CStyleCastExpr by Douglas Gregor · 16 years ago
  17. 49badde Refactor the expression class hierarchy for casts. Most importantly: by Douglas Gregor · 16 years ago
  18. 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
  19. ecd64c5 Added PrintRawDeclStmt; use this method to print out DeclStmt instead of using PrintRawDecl (which falsely assumes DeclStmts have only one Decl). by Ted Kremenek · 16 years ago
  20. 9c3c902 Remove BlockStmtExpr. by Steve Naroff · 16 years ago
  21. 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 16 years ago
  22. a95d375 Patch by Csaba Hruska! by Ted Kremenek · 16 years ago
  23. 9e922b1 Add new 'CXXConditionDeclExpr' expression node used for a 'condition' declaration, e.g: "if (int x=0) {...}". by Argyrios Kyrtzidis · 16 years ago
  24. 4eb206b Add semantic analysis for "blocks". by Steve Naroff · 16 years ago
  25. 987a14b Add support for C++'s "type-specifier ( expression-list )" expression: by Argyrios Kyrtzidis · 16 years ago
  26. 0835a3c Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastExpr and ExplicitCastExpr derive from a common base class (CastExpr): by Argyrios Kyrtzidis · 16 years ago
  27. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  28. 76de9d7 Cleanup ObjCSuperRefExpr (remove last usage and AST node:-). by Steve Naroff · 16 years ago
  29. d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
  30. b77792e change more instances of QualType::getCanonicalType to call by Chris Lattner · 16 years ago
  31. 0d17f6f Switch 'super' from being a weird cast thing to being a predefined expr node. by Chris Lattner · 16 years ago
  32. c250aae capture whether a CharacterLiteral was wide or not in the AST. by Chris Lattner · 16 years ago
  33. da8249e Fix ast dumping to work with long double literals, e.g. we dump: by Chris Lattner · 16 years ago
  34. e3e9add Fix <rdar://problem/5979875> clang on xcode: error: use of undeclared identifier 'super' by Steve Naroff · 16 years ago
  35. ae78407 Add basic support for properties references (a missing feature). by Steve Naroff · 16 years ago
  36. f494b57 - Move ObjC Expresssion AST's from Expr.h => ExprObjC.h by Steve Naroff · 16 years ago
  37. d38617c Implementation of __builtin_shufflevector, a portable builtin capable of by Eli Friedman · 16 years ago
  38. c29efd8 Bug fix in StmtPrinter to handle pretty-printing ObjCMessageExprs involving variadic methods (also did some cosmetic cleanups in the printing output). by Ted Kremenek · 16 years ago
  39. 213541a OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 16 years ago
  40. 97b7f26 Remove uses of "Selector&" and "const Selector&", since Selector is just an by Ted Kremenek · 16 years ago
  41. 0442108 Add support for C++ default arguments, and rework Parse-Sema by Chris Lattner · 16 years ago
  42. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from AST/StmtPrinter.cpp]
  43. 50dd289 add parsing, ast building and pretty printing support for C++ throw expressions. by Chris Lattner · 16 years ago
  44. 471733d Patch from Argiris Kirtzidis: by Ted Kremenek · 16 years ago
  45. 67295d0 Implement first round of feedback on __builtin_overload by Nate Begeman · 16 years ago
  46. 78a677b Fixed misc. issues raised by Chris L. on @synchronized implementation. by Fariborz Jahanian · 16 years ago
  47. c385c90 Bunch of type defs, etc. for @synchronized. by Fariborz Jahanian · 16 years ago
  48. e2ce1d9 Implement basic overload support via a new builtin, __builtin_overload. by Nate Begeman · 16 years ago
  49. a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
  50. 0196cab New declarations/defs for Objc2's foreach-statement. This is work in progress. by Fariborz Jahanian · 17 years ago
  51. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  52. 51221ec Removed dependence on #including iostream. by Ted Kremenek · 17 years ago
  53. 8e911c4 Fixed StmtPrinter to handle GCC extension to the ternary operator "?:" where by Ted Kremenek · 17 years ago
  54. 39c47b5 Keep track of whether the asm is volatile or not. by Anders Carlsson · 17 years ago
  55. b235fc2 Store output and input operands as well as clobber information in the AsmStmt. Ted, could you please review the serialization/deserialization code? by Anders Carlsson · 17 years ago
  56. 6a0ef4b Store inline asm code in the AST. by Anders Carlsson · 17 years ago
  57. 91578f3 by Steve Naroff · 17 years ago
  58. 232220c Patch to do statically typed ivar references. by Fariborz Jahanian · 17 years ago
  59. 7779db4 by Steve Naroff · 17 years ago
  60. 39f8f15 AST for objective-c's @throw statement and its pretty-printing. by Fariborz Jahanian · 17 years ago
  61. 1e7eab4 Fixed a pretty-printer bug whereby a @try statement with no @finally seg faulted. by Fariborz Jahanian · 17 years ago
  62. 7794cb8 pretty-print @try/@catch/@finally from AST as the validation of AST. by Fariborz Jahanian · 17 years ago
  63. b210bd0 Bunch of class declarations for objective-c's @try-catch statement. by Fariborz Jahanian · 17 years ago
  64. fe79595 Implement *skeletal* support for representing GNU inline asm stmts in the AST, by Chris Lattner · 17 years ago
  65. 994f939 remove extraneous space in @selector() by Chris Lattner · 17 years ago
  66. 91d1d7a Fixed includes of "clang/AST/DeclObjC.h" to work on case-sensitive by Ted Kremenek · 17 years ago
  67. 390d50a Implementation of AST for @protocol expression. by Fariborz Jahanian · 17 years ago
  68. c5c42f5 Steve, pointer out that getName() is available for selectors. Made code much smaller, thanks. by Fariborz Jahanian · 17 years ago
  69. f24d95a Fix problem dumping/printing method names with null selector. by Fariborz Jahanian · 17 years ago
  70. b62f681 Patch to implement AST generation for objective-c's @selector expression. by Fariborz Jahanian · 17 years ago
  71. 7c50aca Add code generation and sema checking for __builtin_va_arg. by Anders Carlsson · 17 years ago
  72. ee98ac5 Add support for Pascal strings. by Anders Carlsson · 17 years ago
  73. c7229c3 move IdentifierTable.h from liblex to libbasic. by Chris Lattner · 17 years ago
  74. 6a8a9a4 by Steve Naroff · 17 years ago
  75. c9bec4b further apfloat'ize the front-end, allowing codegen to pass by Chris Lattner · 17 years ago
  76. 563477d by Steve Naroff · 17 years ago
  77. 8bdcc47 pretty print some nodes more nicely. by Chris Lattner · 17 years ago
  78. 9474504 by Steve Naroff · 17 years ago
  79. 8467583 get rid of ugly "warning: no newline at end of file" by Gabor Greif · 17 years ago
  80. 42a509f Added "PrinterHelper" interface (include/AST/PrinterHelper) that can by Ted Kremenek · 17 years ago
  81. 66b5a8a Add InitListExpr class. by Anders Carlsson · 17 years ago
  82. 704fe35 implement pretty printing of offsetof by Chris Lattner · 17 years ago
  83. 5d66145 add a new ImaginaryLiteral AST node that is used to by Chris Lattner · 17 years ago
  84. eb14fe8 Split the ASTNode out for compound assignments out from binary operators. Now by Chris Lattner · 17 years ago
  85. 296bf19 Pretty print as: "case sizeof x:" instead of: "case sizeofx:" by Chris Lattner · 17 years ago
  86. f9bcf01 Parse @encode expressions. by Anders Carlsson · 17 years ago
  87. 5508518 Implement parsing and code generation of Objective-C string literals. by Anders Carlsson · 17 years ago
  88. c5598cb Switch StmtVisitor from using dynamic to static dispatch. This makes it by Chris Lattner · 17 years ago
  89. 2324512 Modified ArraySubscriptExpr to have accessors getLHS and getRHS in addition by Ted Kremenek · 17 years ago
  90. 36460ee move a switch to common code. by Chris Lattner · 17 years ago
  91. 6000dac add a new AST dumper interface (E->dump()). This dumps out by Chris Lattner · 17 years ago
  92. 94f05e3 Implement codegen for __builtin_choose_expr. For example: by Chris Lattner · 17 years ago
  93. d04fdd5 by Steve Naroff · 17 years ago
  94. 6481a57 Rename AddrLabel and OCUVectorComponent -> AddrLabelExpr and OCUVectorElementExpr respectively. This is for consistency with other expr nodes end with *Expr. by Chris Lattner · 17 years ago
  95. d34e915 by Steve Naroff · 17 years ago
  96. 86e499d Print floating point literal values better. by Chris Lattner · 17 years ago
  97. 31a4584 by Steve Naroff · 17 years ago
  98. ab18c4c implement ast building and trivial semantic analysis of stmt exprs. by Chris Lattner · 17 years ago
  99. c1fcb77 Refactor switch analysis to make it possible to detect duplicate case values by Anders Carlsson · 17 years ago
  100. 2274266 Implement code generation for __func__, __FUNCTION__ and __PRETTY_FUNCTION__ by Anders Carlsson · 17 years ago