1. 0eb07bf Add getTypeSpecStartLoc() to VarDecls and FunctionDecls. by Steve Naroff · 16 years ago
  2. ae3f491 Add Builtins.def attribute for "can be a constant expression". by Daniel Dunbar · 16 years ago
  3. f77d545 Fix va_arg handling to do argument decaying at the correct place. This by Chris Lattner · 16 years ago
  4. 891ed9a Fix rdar://6252231 - cannot call vsnprintf with va_list on x86_64, by Chris Lattner · 16 years ago
  5. c61255f Delete trailing white space. It's over 80 columns. by Zhongxing Xu · 16 years ago
  6. 9da13f9 Internally store the body of a BlockExpr using a Stmt* instead of a CompoundStmt*, and use the getBody() method to do the appropriate checking. This both removes the type-punning warnings in Expr.cpp and also makes BlockExpr have more consistency checks against modifications to its body (via StmtIterator). by Ted Kremenek · 16 years ago
  7. 1377e54 Use a union instead of a bunch of magic casts to implement a variant. This removes the type-punning errors for DeclGroup. by Ted Kremenek · 16 years ago
  8. 610a09e Add CFG support for implicit-control flow for VLA size expressions within an SizeOfAlignOfTypeExpr. by Ted Kremenek · 16 years ago
  9. 00c0a30 Do not create CFGs for functions/methods using blocks (need to add control-flow). by Ted Kremenek · 16 years ago
  10. fcd06f7 Move VLA processing logic from LiveVariables to CFG construction. This way all dataflow analyses "see" the VLA size expressions. by Ted Kremenek · 16 years ago
  11. 4f6a7d7 Tweak Expr::isModifiableLvalue() and Expr::isLvalue() to better deal with BlockDeclRef exprs. by Steve Naroff · 16 years ago
  12. 248e1c0 Add # of block pointer types to -print-stats. by Daniel Dunbar · 16 years ago
  13. d17062c Added prototype implementation of the DeclGroup, DeclGroupRef, and DeclGroupOwningRef classes. by Ted Kremenek · 16 years ago
  14. 485eeff Extend ASTContext::getTypeInfo() and ASTContext::getObjCEncodingForType() for BlockTypes. by Steve Naroff · 16 years ago
  15. e1226d2 Bug fix, result of isIntegerConstantExpr could be of incorrect width by Daniel Dunbar · 16 years ago
  16. 7360fda Implement second part of PR 2600: NSError** parameter may be null, and should be checked before being dereferenced. by Ted Kremenek · 16 years ago
  17. 9c3c902 Remove BlockStmtExpr. by Steve Naroff · 16 years ago
  18. 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 16 years ago
  19. d452758 ProgramPoint now takes the space of two pointers instead of one. This change was by Ted Kremenek · 16 years ago
  20. a95d375 Patch by Csaba Hruska! by Ted Kremenek · 16 years ago
  21. 77a5223 Give string literals const element typesin C++, and cope with the deprecated C++ conversion from a string literal to a pointer-to-non-const-character by Douglas Gregor · 16 years ago
  22. 24b41fa CXXConditionDeclExpr expression node is an lvalue. by Argyrios Kyrtzidis · 16 years ago
  23. 4189a76 Change line endings: CRLF -> LF by Argyrios Kyrtzidis · 16 years ago
  24. 9e922b1 Add new 'CXXConditionDeclExpr' expression node used for a 'condition' declaration, e.g: "if (int x=0) {...}". by Argyrios Kyrtzidis · 16 years ago
  25. 2b255c4 Tweak implementation for allowing ObjC builtin type redefinitions. by Steve Naroff · 16 years ago
  26. 3c1b912 Simplify typesAreBlockCompatible(). by Steve Naroff · 16 years ago
  27. dd972f2 More type checking for blocks. Still incomplete (will hopefully finish up this weekend). by Steve Naroff · 16 years ago
  28. 4b7c983 Change struct forward declarations and definitions to use unique RecordDecls, as opposed to creating a single RecordDecl and reusing it. by Ted Kremenek · 16 years ago
  29. df042e6 Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. by Ted Kremenek · 16 years ago
  30. e933450 Fix CFG construction bug: by Ted Kremenek · 16 years ago
  31. bfdcae6 Fix a handful of typos (closure->block) to avoid confusion. by Steve Naroff · 16 years ago
  32. 1c7d067 Add type checking for blocks. by Steve Naroff · 16 years ago
  33. 4eb206b Add semantic analysis for "blocks". by Steve Naroff · 16 years ago
  34. e66f4e3 Fix ObjCPropertRefExpr to be able to encode all the information for by Daniel Dunbar · 16 years ago
  35. 6359792 RecordDecl: by Ted Kremenek · 16 years ago
  36. 6812a73 RecordDecl serialization: by Ted Kremenek · 16 years ago
  37. a39da06 RecordDecl: by Ted Kremenek · 16 years ago
  38. df91eca CXXRecordDecl and RecordDecl: by Ted Kremenek · 16 years ago
  39. b381aac codegen constant data as such. add QualType::isConstant() by Nuno Lopes · 16 years ago
  40. bd4c1ad Add code to create the fast enumeration state type by Anders Carlsson · 16 years ago
  41. 7f8ea5c Add Objective-C property setter support. by Daniel Dunbar · 16 years ago
  42. 296e8d5 Add parser/action support for block literal expressions. by Steve Naroff · 16 years ago
  43. aa1f9f1 Fix isIntegerConstantExpr eval of __builtin_offsetof to return result by Daniel Dunbar · 16 years ago
  44. 9048891 Fix double-free error with sizeof applied to VLA types. - PR2727. by Daniel Dunbar · 16 years ago
  45. c56f34a NeXT: Emit mostly-correct property type encoding. by Daniel Dunbar · 16 years ago
  46. 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
  47. e86d923 Fix "possibly uninitialized" warning. by Daniel Dunbar · 16 years ago
  48. 7b47322 Add addPropertyMethods implementations for by Daniel Dunbar · 16 years ago
  49. 394d33f Add ObjCPropertyDecl::isReadOnly. by Daniel Dunbar · 16 years ago
  50. 3216dcd constify ObjC*::getClassMethod,getInstanceMethod by Daniel Dunbar · 16 years ago
  51. 08a356c Missed a file; part of: by Daniel Dunbar · 16 years ago
  52. 9f0afd4 Rename ObjCPropertyImplDecl::PropertyImplKind (consistency) by Daniel Dunbar · 16 years ago
  53. 5fa6331 Fix return type for setter method. by Daniel Dunbar · 16 years ago
  54. 4d7da2f Synthesize property setter method as we do for getter. by Daniel Dunbar · 16 years ago
  55. 2ea2b5e Handle emitting __builtin_huge_valf as a constant expr. by Anders Carlsson · 16 years ago
  56. b88d45e treat bool literals as constatnt expressions. by Anders Carlsson · 16 years ago
  57. 7267f78 Add CodeGen support for CXXZeroInitValueExpr. by Argyrios Kyrtzidis · 16 years ago
  58. 15425f9 Handle AddrLabelExprs in Expr::isConstantExpr by Anders Carlsson · 16 years ago
  59. 987a14b Add support for C++'s "type-specifier ( expression-list )" expression: by Argyrios Kyrtzidis · 16 years ago
  60. 3bc0f45 Fix some issues with array type merging. (No visible difference, by Eli Friedman · 16 years ago
  61. 86da77f Minor const cleanup. by Eli Friedman · 16 years ago
  62. 3d815e7 Rewrite type compatibility testing to do type merging rather than just by Eli Friedman · 16 years ago
  63. d8bfe7f Initial implementation of floats in Expr::tryEvaluate; this doesn't by Eli Friedman · 16 years ago
  64. f641492 Fix attributes on Obj-C interfaces & methods. by Daniel Dunbar · 16 years ago
  65. 01e6779 Added ObjCAtDefsFieldDecl to represent FieldDecls created by @defs. by Ted Kremenek · 16 years ago
  66. 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
  67. faf37e7 Fix ASTContext::getObjCEncodingForType() to limit the type info for structure bodies (mimics gcc's adhoc rules). by Steve Naroff · 16 years ago
  68. 32442bb Update some isIntegerConstantExpr uses to use by Daniel Dunbar · 16 years ago
  69. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  70. c4a1dea More #include cleaning by Daniel Dunbar · 16 years ago
  71. e91593e More #include cleaning by Daniel Dunbar · 16 years ago
  72. 76de9d7 Cleanup ObjCSuperRefExpr (remove last usage and AST node:-). by Steve Naroff · 16 years ago
  73. 165a70f Remove the old evaluator code. by Anders Carlsson · 16 years ago
  74. d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
  75. 55d71f9 Add some C++ Decl statistics. by Argyrios Kyrtzidis · 16 years ago
  76. 355aba8 Remove the ICE pointer cast hack; the issue this was working around is by Eli Friedman · 16 years ago
  77. 2eb0ddc Turn on the new constant expression evaluator; it isn't by Eli Friedman · 16 years ago
  78. 8389eab Fix PR2400 by more graceful handling of invalid decls. Don't try to layout by Chris Lattner · 16 years ago
  79. 55f4b02 Change 'Wchar' to 'WChar' casing, for consistency. No functionality change. by Argyrios Kyrtzidis · 16 years ago
  80. 46713ef Handle WChar inside BuiltinType::getName(). by Argyrios Kyrtzidis · 16 years ago
  81. 64c438a Implement support for the 'wchar_t' C++ type. by Argyrios Kyrtzidis · 16 years ago
  82. 997b6c6 Destroy and delete the FieldDecl members of a RecordDecl. by Argyrios Kyrtzidis · 16 years ago
  83. 49aa7ff Add CXXRecordType class. by Argyrios Kyrtzidis · 16 years ago
  84. c7eb903 Cleanup some processing with DeclStmt, and gradually start using the internal BumpPtrAllocator to allocator more of CFG's data structures. by Ted Kremenek · 16 years ago
  85. ce1eb34 Always construct the BumpPtrAllocator used by CFG as an instance variable. by Ted Kremenek · 16 years ago
  86. 4958e5b Fix serialization of DeclStmt. by Ted Kremenek · 16 years ago
  87. a1a7824 Reorder serialization methods. by Ted Kremenek · 16 years ago
  88. 608b17f remove spaces at eol to test commit access by Nico Weber · 16 years ago
  89. 14f8b4f Added decl_iterator to DeclStmt to provide an abstract interface to iterate over the ScopedDecls of a DeclStmt. by Ted Kremenek · 16 years ago
  90. a34ea07 Nico Weber: by Ted Kremenek · 16 years ago
  91. c63a1f2 by Chris Lattner · 16 years ago
  92. d9f4bcd Minor tweak plus a couple of FIXMEs. by Eli Friedman · 16 years ago
  93. d907001 Fix serialization for TypedefType by allowing TypedefType to access the internal CanonicalType stored in Type. by Ted Kremenek · 16 years ago
  94. c36d405 make "call foo.dump()" and "call foo->dump()" work in GDB, by Chris Lattner · 16 years ago
  95. a210573 Comment out the last call to QualType::getCanonicalType. This *breaks* by Chris Lattner · 16 years ago
  96. b77792e change more instances of QualType::getCanonicalType to call by Chris Lattner · 16 years ago
  97. 28be73f convert more code to use ASTContext to get canonical types instead by Chris Lattner · 16 years ago
  98. 611b2ec fix some problems handling stmtexprs with labels (PR2374), and by Chris Lattner · 16 years ago
  99. 3cb640b fix an extraneous blank line in -ast-dump output. by Chris Lattner · 16 years ago
  100. 62f5f7f fix several problems with the protocol qualified id handling where id was implicit. by Chris Lattner · 16 years ago