1. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  2. 1b63e4f Sink the BuiltinInfo object from ASTContext into the by Chris Lattner · 15 years ago
  3. 02d95ba Instantiation support for more Obj-C expressions, string literals, @selector and @protocol expressions. by Anders Carlsson · 15 years ago
  4. 102e390 A corner case of objc2 gc's write-barrier generation for the Next runtime. by Fariborz Jahanian · 15 years ago
  5. 78d1583 When evaluating a VarDecl as a constant or determining whether it is by Douglas Gregor · 15 years ago
  6. 6dde78f Add a new CallExpr::getCallReturnType and use it in Expr::isLvalueInternal. No intended functionality change. by Anders Carlsson · 15 years ago
  7. 5e57831 A block that returns a reference is an lvalue. by Anders Carlsson · 15 years ago
  8. 9ea6276 Template instantiation for C99 designated initializers, because we by Douglas Gregor · 15 years ago
  9. d5f3a0f Fix handling of the GNU "t ? : f" extension to the conditional by Douglas Gregor · 15 years ago
  10. d8ac436 Template instantiation for imaginary literals, because they were next in Expr.h by Douglas Gregor · 15 years ago
  11. 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 15 years ago
  12. 8b0b475 Implement instantiation of a few boring, simple expressions. I don't think these are testable yet, though. by Sebastian Redl · 15 years ago
  13. ffce2df Basic support for member exprs where the base expr type is dependent. by Anders Carlsson · 15 years ago
  14. 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 16 years ago
  15. 06b8912 Fixes a bug for objc2's gc in the presense of type-casts. by Fariborz Jahanian · 16 years ago
  16. 5320285 PR2524: downgrade taking address of expression of type 'void' to an by Eli Friedman · 16 years ago
  17. 33bbbc5 When determining whether an expression refers to a bit-field, look by Douglas Gregor · 16 years ago
  18. 852871a PR4103: Silence bogus unused expression warning. by Eli Friedman · 16 years ago
  19. 9a901bb Remove getIntegerConstantExprValue in favor of using EvaluateAsInt. by Eli Friedman · 16 years ago
  20. 0389e6b implement PCH support for the rest of ExprObjC.h, including by Chris Lattner · 16 years ago
  21. 09de176 Change isNullPointerConstant to be strict; hopefully this won't cause by Eli Friedman · 16 years ago
  22. 81045d8 Fix PR4027 + rdar://6808859, we were rejecting implicit casts of by Chris Lattner · 16 years ago
  23. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 16 years ago
  24. 88c9a46 Fix two embarrassing PCH bugs: by Douglas Gregor · 16 years ago
  25. 7645850 Implement lvalue test for conditional expressions. by Sebastian Redl · 16 years ago
  26. 3aaa482 Fix <rdar://problem/6765383> clang-6: clang does not appear to support declaring a static Block 'const'. by Steve Naroff · 16 years ago
  27. d077d75 PCH support for InitListExpr, DesignatedInitExpr, and ImplicitValueInitExpr. by Douglas Gregor · 16 years ago
  28. 94cd5d1 PCH support for ShuffleVectorExpr and BlockDeclRefExpr by Douglas Gregor · 16 years ago
  29. d3c98a0 PCH support for ExtVectorElementExpr and VAArgExpr. by Douglas Gregor · 16 years ago
  30. 1f0d013 PCH support for MemberExpr and CallExpr. by Douglas Gregor · 16 years ago
  31. 673ecd6 PCH support for string literals by Douglas Gregor · 16 years ago
  32. ffb4b6e Implement support for designated initializers that refer to members of by Douglas Gregor · 16 years ago
  33. 44e35f7 Improve "assignment to cast" diagnostic. by Daniel Dunbar · 16 years ago
  34. 5717dae Strip paren expressions when trying to diagnose "cast as lvalue" extension. by Daniel Dunbar · 16 years ago
  35. eeae8f0 Make our diagnostics about the obsolete GNU designated-initializer by Douglas Gregor · 16 years ago
  36. 7fd0995 use isa<> by Chris Lattner · 16 years ago
  37. 04831aa Adjust isModifiableLvalue to give a slightly more useful diagnostic for by Eli Friedman · 16 years ago
  38. b7beee9 fix some warnings in release-assert mode. by Chris Lattner · 16 years ago
  39. fa21920 When building the structured initializer list, pre-allocate storage in by Douglas Gregor · 16 years ago
  40. 0686368 Destroy expressions properly when resizing an initializer list by Douglas Gregor · 16 years ago
  41. 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 16 years ago
  42. a135fb4 Add the ability to clone integer and string literals. Use it when instantiating template expressions. by Anders Carlsson · 16 years ago
  43. c308241 Handle dependent types/exprs in static_assert expressions. by Anders Carlsson · 16 years ago
  44. bc736fc Implement template instantiation for the prefix unary operators. As by Douglas Gregor · 16 years ago
  45. 063daf6 Refactor the way we handle operator overloading and template by Douglas Gregor · 16 years ago
  46. ecdd841 add a helper function to strip noop casts. by Chris Lattner · 16 years ago
  47. baf5348 Eliminate some unused default cases in switches on the binary operator kind by Douglas Gregor · 16 years ago
  48. 2d2e9cf Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 16 years ago
  49. 7976932 Minor cleanup for choose expressions: add a helper that returns the by Eli Friedman · 16 years ago
  50. 35183ac Change the AST generated for offsetof a bit so that it looks like a by Eli Friedman · 16 years ago
  51. 60ce963 Make isICE assert when Evaluate can't evaluate an ICE, as suggested by by Eli Friedman · 16 years ago
  52. befbcf4 The middle operand in ?: is optional, really. by Mike Stump · 16 years ago
  53. e28d719 Rewrite of isIntegerConstantExpr to be centered around Evaluate. This by Eli Friedman · 16 years ago
  54. eaf2bb8 first wave of fixes for @encode sema support. This is part of PR3648. by Chris Lattner · 16 years ago
  55. 207c521 We should not generate __weak write barrier on indirect reference by Fariborz Jahanian · 16 years ago
  56. 44baa8a More objc gc work. Match gcc's treatment of ivar access by Fariborz Jahanian · 16 years ago
  57. dcdafb6 Improvements to ASTContext::getDeclAlignInBytes; fixes the testcase in by Eli Friedman · 16 years ago
  58. 1f4a6db A few small tweaks to isConstantInitializer. (No test because this by Eli Friedman · 16 years ago
  59. 1e4db7c rip out __builtin_overload by Chris Lattner · 16 years ago
  60. c6c16af teach child iterators to walk into the child string of an ObjCStringLiteral, by Chris Lattner · 16 years ago
  61. 2085fd6 privatize all of the string literal memory allocation/creation by Chris Lattner · 16 years ago
  62. 726e168 change the StringLiteral AST node to track all of the SourceLocations of by Chris Lattner · 16 years ago
  63. 2d6744f isICE was evaluating ?: incorrectly with missing-gcc-LHS extension. by Daniel Dunbar · 16 years ago
  64. a135975 Convert isIntegerConstantExpr to use ASTContext::MakeIntValue. by Daniel Dunbar · 16 years ago
  65. c87a282 Rename UnaryTypeTraitExpr::Evaluate to EvaluateTrait to not collide by Daniel Dunbar · 16 years ago
  66. f592c92 Unbreak clang. by Daniel Dunbar · 16 years ago
  67. d603eaa fix long lines. by Chris Lattner · 16 years ago
  68. 2140e90 introduce and use a new ExtVectorElementExpr::isArrow method, at Eli's suggestion by Chris Lattner · 16 years ago
  69. 3c385e5 Add hook to add attributes to function declarations that we know by Douglas Gregor · 16 years ago
  70. 026dc96 Several related changes: by Chris Lattner · 16 years ago
  71. 3e41d60 Implicitly declare certain C library functions (malloc, strcpy, memmove, by Douglas Gregor · 16 years ago
  72. adadd8d Fix va_arg bug noticed by Eli, __builtin_va_arg is not an l-value by Daniel Dunbar · 16 years ago
  73. 668bf91 CallExpr now uses ASTContext's allocate to allocate/delete its array of subexpressions. by Ted Kremenek · 16 years ago
  74. 353ffce Deallocate the StringLiteral itself in StringLiteral::Destroy() and deallocate the string data before running StringLiteral's destructor. by Ted Kremenek · 16 years ago
  75. fb7413f Allocate the subexpression array for OberloadExpr from ASTContext's allocator. by Ted Kremenek · 16 years ago
  76. 4a4251b Make const-initialized const integral variables I-C-Es in C++. by Sebastian Redl · 16 years ago
  77. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
  78. 2246050 Implement dereferencing of pointers-to-member. by Sebastian Redl · 16 years ago
  79. 6e94ef5 Move StringLiteral to allocate its internal string data using the allocator in by Ted Kremenek · 16 years ago
  80. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  81. a9c8780 Make CodeGen produce an error if we come across a non-constant initializer list that involves the GNU array-range designator extension by Douglas Gregor · 16 years ago
  82. 3498bdb Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 16 years ago
  83. 0bb7689 Clean up designated initialization of unions, so that CodeGen doesn't by Douglas Gregor · 16 years ago
  84. 54f0728 Remove Expr::hasSideEffects. It doesn't work anyway by Douglas Gregor · 16 years ago
  85. 4c67834 Code generation support for C99 designated initializers. by Douglas Gregor · 16 years ago
  86. c0ac492 Finish making AST BumpPtrAllocation runtime configurable (based on -disable-free). by Steve Naroff · 16 years ago
  87. 4e716e0 Fix compile error from r62953. by Sebastian Redl · 16 years ago
  88. 32a311e One more case for Expr::isConstantInitializer; I think this covers by Eli Friedman · 16 years ago
  89. c39dc9a Enhancements to Expr::isConstantInitializer to deal with a few by Eli Friedman · 16 years ago
  90. c9e8f60 Rename Expr::isConstantExpr to Expr::isConstantInitializer; this more by Eli Friedman · 16 years ago
  91. 05c13a3 Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 16 years ago
  92. 59b5da6 Support evaluation of vector constant expressions, and codegen of same. by Nate Begeman · 16 years ago
  93. 190d6a2 A couple more vector component access fixes. by Nate Begeman · 16 years ago
  94. 353417a Update support for vector component access on ExtVectors. by Nate Begeman · 16 years ago
  95. d1fa644 Patch to supprt case of readonly property being by Fariborz Jahanian · 16 years ago
  96. 1a49af9 Add QualifiedDeclRefExpr, which retains additional source-location by Douglas Gregor · 16 years ago
  97. 64b45f7 PODness and Type Traits by Sebastian Redl · 16 years ago
  98. 88a3514 Add support for calls to overloaded member functions. Things to note: by Douglas Gregor · 16 years ago
  99. 86f1940 Add support for member references (E1.E2, E1->E2) with C++ semantics, by Douglas Gregor · 16 years ago
  100. 1c0cfd4 Get rid of the old Expr::Evaluate variant. by Anders Carlsson · 16 years ago