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