1. b2bc62b Teach the constant evaluator about C++ const integral variables. by Sebastian Redl · 15 years ago
  2. bfee9b2 Fix pretty-printing of if conditions. Patch by Ben Lickly. by Sebastian Redl · 16 years ago
  3. 4a4251b Make const-initialized const integral variables I-C-Es in C++. by Sebastian Redl · 16 years ago
  4. 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 16 years ago
  5. 2246050 Implement dereferencing of pointers-to-member. by Sebastian Redl · 16 years ago
  6. ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
  7. 6e94ef5 Move StringLiteral to allocate its internal string data using the allocator in by Ted Kremenek · 16 years ago
  8. 11e5a7f Use ASTContext's allocator to deallocate Stmt objects instead of using 'delete'. This fixes <rdar://problem/6561143>. by Ted Kremenek · 16 years ago
  9. fab9d67 Improve the representation of template type parameters. We now by Douglas Gregor · 16 years ago
  10. df2d3cf Fix the symptom of the regression, by having the CXXConditionDeclExpr not destroy its Decl. by Sebastian Redl · 16 years ago
  11. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  12. 47b9a1c Some name-lookup-related fixes, from Piotr Rak! by Douglas Gregor · 16 years ago
  13. 1733001 Fix our semantic analysis of by Douglas Gregor · 16 years ago
  14. 2a3009a Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 16 years ago
  15. 64650af Add a macro-based enumeration of all of the Decl nodes (like we do by Douglas Gregor · 16 years ago
  16. 21a98b1 Change the ObjC type encoding for block pointer types to "@?" (for consistency with GCC). by Steve Naroff · 16 years ago
  17. d7eb846 Switch Type::isAggregateType to use the C++ definition of "aggregate by Douglas Gregor · 16 years ago
  18. 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
  19. 3498bdb Introduce a new expression node, ImplicitValueInitExpr, that by Douglas Gregor · 16 years ago
  20. 0bb7689 Clean up designated initialization of unions, so that CodeGen doesn't by Douglas Gregor · 16 years ago
  21. 4087e24 Evaluate ==,!= for complex types. by Daniel Dunbar · 16 years ago
  22. a2cfd34 Evaluate casts to complex. by Daniel Dunbar · 16 years ago
  23. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  24. 3f27987 Add folding for complex mul and fix some major bugs in complex float by Daniel Dunbar · 16 years ago
  25. 54f0728 Remove Expr::hasSideEffects. It doesn't work anyway by Douglas Gregor · 16 years ago
  26. a5fd07b Implement basic _Complex integer constant folding. by Daniel Dunbar · 16 years ago
  27. 4c67834 Code generation support for C99 designated initializers. by Douglas Gregor · 16 years ago
  28. 64cfdb7 Handle complex types in ASTContext::mergeTypes by Daniel Dunbar · 16 years ago
  29. c0ac492 Finish making AST BumpPtrAllocation runtime configurable (based on -disable-free). by Steve Naroff · 16 years ago
  30. f83820b Convert types over to placement new() that takes an ASTContext. by Steve Naroff · 16 years ago
  31. 3e97049 Remove many references to ASTContext::getAllocator(), replacing them with calls to the recently added placement new (which uses ASTContext's allocator for memory). Also added ASTContext::Deallocate(). by Steve Naroff · 16 years ago
  32. 32b978c Fixed a typo in getPreferredTypeAlign method. by Fariborz Jahanian · 16 years ago
  33. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  34. 34ebde4 add a new "getPreferredTypeAlign" method to return the preferred alignment by Chris Lattner · 16 years ago
  35. b9c3f96 Introduce a new PresumedLoc class to represent the concept of a location by Chris Lattner · 16 years ago
  36. 4e716e0 Fix compile error from r62953. by Sebastian Redl · 16 years ago
  37. 32a311e One more case for Expr::isConstantInitializer; I think this covers by Eli Friedman · 16 years ago
  38. c39dc9a Enhancements to Expr::isConstantInitializer to deal with a few by Eli Friedman · 16 years ago
  39. c9e8f60 Rename Expr::isConstantExpr to Expr::isConstantInitializer; this more by Eli Friedman · 16 years ago
  40. 3941b18 Make the constant folder aware of by Eli Friedman · 16 years ago
  41. f011589 Fix the address of a label to be properly considered and emitted as a constant. by Eli Friedman · 16 years ago
  42. 8edef7c Make tentative parsing of pointer-to-member decls work, and fix other stuff pointed out by Doug. by Sebastian Redl · 16 years ago
  43. f2da9df Refactor sizeof handling to use constant folding logic for constant by Eli Friedman · 16 years ago
  44. af707ab add initial support for the gcc "alignof(decl) is the alignment of the decl by Chris Lattner · 16 years ago
  45. f30208a Add support for declaring pointers to members. by Sebastian Redl · 16 years ago
  46. e9feb47 Improve handling of alignof. alignof(VLA) now works properly for example. by Chris Lattner · 16 years ago
  47. 8f826f0 Fix invalid evaluation of _Complex float (real & imaginary parts had by Daniel Dunbar · 16 years ago
  48. 05c13a3 Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 16 years ago
  49. ddf32da Static Analyzer: When generating plists for errors reports, generate one plist file per translation unit that contains all of the diagnostics. by Ted Kremenek · 16 years ago
  50. b17e3b0 Use the ASTContext's allocator for FunctionTypeNoProto and TypeOfExpr by Douglas Gregor · 16 years ago
  51. 83bccb8 Detailed documentation for encoding of properties and a test case. by Fariborz Jahanian · 16 years ago
  52. 0a47393 Allocate expresssions through ASTContext (still more work to do). by Steve Naroff · 16 years ago
  53. 090b3f7 Improving on encoding of objective-c's property types. More to come. by Fariborz Jahanian · 16 years ago
  54. 40f4e69 Rename DeclContext::insert to DeclContext::makeDeclVisibleInContext and document both it and DeclContext::addDecl properly by Douglas Gregor · 16 years ago
  55. 6597f98 Fix for PR3350: add special-casing for "references" to va_lists in builtins. by Eli Friedman · 16 years ago
  56. 00ad0ef Remove the TopLevelDecls from TranslationUnit, since all of those decls are owned by the ASTContext's TranslationUnitDecl. There are definitely some leaking Decls now that I'll tackle tomorrow by Douglas Gregor · 16 years ago
  57. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
  58. 7f5fce7 Dead stores checker: Fix <rdar://problem/6506065> by being more selective when say that a store is dead even though the computed value is used in the enclosing expression. by Ted Kremenek · 16 years ago
  59. 506010b Make sure all types are allocated with 8-byte alignment. by Steve Naroff · 16 years ago
  60. 566c2ba Allocate Types using ASTContext's 'Allocator' object. by Ted Kremenek · 16 years ago
  61. f034e9c Patch to allow @dynamic synthesis of property in a category, by Fariborz Jahanian · 16 years ago
  62. 460b0ac fix deallocation of FunctionDecl::ParamInfo by Nuno Lopes · 16 years ago
  63. 6fe7c8a Vector codegen improvements by Nate Begeman · 16 years ago
  64. 59b5da6 Support evaluation of vector constant expressions, and codegen of same. by Nate Begeman · 16 years ago
  65. 190d6a2 A couple more vector component access fixes. by Nate Begeman · 16 years ago
  66. 353417a Update support for vector component access on ExtVectors. by Nate Begeman · 16 years ago
  67. 3d309f9 Add support for vectors to APValue. Vector constant evaluator and tests coming. by Nate Begeman · 16 years ago
  68. 0b7a158 Teach DeclContext how to find the primary declaration for any TagDecl by Douglas Gregor · 16 years ago
  69. c55a240 Don't ICE on user redeclaration of objc's built-in types. by Fariborz Jahanian · 16 years ago
  70. 9a81c87 make ast-print handle random non-printable characters correctly with octal escapes. by Chris Lattner · 16 years ago
  71. 506ae41 Part one of handling C++ functional casts. This handles semantic by Douglas Gregor · 16 years ago
  72. 88054de rename "virtual location" of a macro to "instantiation location". by Chris Lattner · 16 years ago
  73. df7c17a Change some terminology in SourceLocation: instead of referring to by Chris Lattner · 16 years ago
  74. 860f6d4 Don't advance the statement iterator after we've deallocated the statement by Douglas Gregor · 16 years ago
  75. 67303c1 postpone sizeof objc-class computatin to the clients. by Fariborz Jahanian · 16 years ago
  76. f185319 Fix some unused variable, control reaches end of non-void function, by Daniel Dunbar · 16 years ago
  77. 4c92fea Fix a subtle bug in DeclContext::DestroyDecls(). by Steve Naroff · 16 years ago
  78. fc76761 FunctionDecl::setParams() now uses the allocator associated with ASTContext to allocate the array of ParmVarDecl*'s. by Ted Kremenek · 16 years ago
  79. fa23c1d Implemenent objective-c's NSObject attribute as a way of ddeclaraing c-type by Fariborz Jahanian · 16 years ago
  80. a0fc55f Turn off some Destroy calls that are currenly causing double-destruction of ScopedDecls. We will re-enable this later, when we have time to fully solve the ownership issue. by Douglas Gregor · 16 years ago
  81. 8b4bf90 Patch to fix encoding of Enum bitfields in ObjC. by Fariborz Jahanian · 16 years ago
  82. e63ef48 Make sure we don't name a constructor or destructor with a qualified by Douglas Gregor · 16 years ago
  83. 482b77d Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr Rak by Douglas Gregor · 16 years ago
  84. ee49d04 Fix crasher due to use-after-release: DeclContext now owns all ObjCMethodDecls, and shouldn't be released elsewhere. by Ted Kremenek · 16 years ago
  85. d1fa644 Patch to supprt case of readonly property being by Fariborz Jahanian · 16 years ago
  86. 2a18dfe some more minor asqualtype bugs. by Chris Lattner · 16 years ago
  87. 4bbce99 improve some more is*Type predicates to look through asqualtypes. by Chris Lattner · 16 years ago
  88. f728a4a simplify these predicates a bit. by Chris Lattner · 16 years ago
  89. 93983f8 Convert property implementation to DeclContext::addDecl(). by Steve Naroff · 16 years ago
  90. 6327e0d A few property related cleanups to ObjCContainerDecl AST. by Steve Naroff · 16 years ago
  91. 2129212 Explicit declaration of property setters over-ride by Fariborz Jahanian · 16 years ago
  92. a66793e This patch removes mergeProperties and does the property lookup by Fariborz Jahanian · 16 years ago
  93. 6037fcb Replace DeclContext's vector of ScopedDecl pointers with a linked list by Douglas Gregor · 16 years ago
  94. a8cc8ce Make sure that ScopedDecls passed to DeclContext::addDecl are added into their lexical context by Douglas Gregor · 16 years ago
  95. f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
  96. 09c4719 Move property API's up to ObjCContainerDecl (removing a lot of duplicate code). by Steve Naroff · 16 years ago
  97. 84efc04 Fix crash on null deference when searching for readwrite properties in by Daniel Dunbar · 16 years ago
  98. d043410 Addressed the issue in <rdar://problem/6479085>, where we failed to by Douglas Gregor · 16 years ago
  99. b3eef68 Revert my previous, failed attempt to pretty-print anonymous struct/union accesses well. Added a FIXME so we know to revisit this later by Douglas Gregor · 16 years ago
  100. 6321c0a Fix ObjCInterfaceDecl::Destroy and ObjCProtocolDecl::Destroy to iterate and destroy all contained ObjCMethodDecls in one sweep. This fixes a use-after-free error found by valgrind. by Ted Kremenek · 16 years ago