1. 355a868 fix a few more memory leaks: clean the ASTRecordLayouts, ASTObjCInterfaces and ASTRecordForInterface maps by Nuno Lopes · 16 years ago
  2. 0556b15 This patch will build the Records lazily per Steve's comments. by Fariborz Jahanian · 16 years ago
  3. ae64489 Create new EnumDecl nodes for redeclarations of enums, linking them by Douglas Gregor · 16 years ago
  4. 3967762 Address some comments on the name lookup/DeclContext patch from Chris by Douglas Gregor · 16 years ago
  5. 640a04b Actually distinguish between RecordDecl::field_iterator and RecordDecl::field_const_iterator, propagating the constness down to the FieldDecls. by Douglas Gregor · 16 years ago
  6. 8acb727 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  7. 28ceff7 The "real" fix for <rdar://problem/6424347> clang on xcode: Assertion failed: (0 && "unexpected type"), function mergeTypes, by Steve Naroff · 16 years ago
  8. a5d8461 Some cleanups to the dependent-types commit, as suggested by Sebastian by Douglas Gregor · 16 years ago
  9. da32905 Fix <rdar://problem/6424347> clang on xcode: Assertion failed: (0 && "unexpected type"), function mergeTypes, by Steve Naroff · 16 years ago
  10. 09e1b9e Fix <rdar://problem/6418623> Bogus block type compatibility warning. by Steve Naroff · 16 years ago
  11. 1b21c7f Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
  12. dd86106 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
  13. 6c5ec62 Migrate some stuff from NamedDecl::getName() to by Chris Lattner · 16 years ago
  14. 85fb384 simplify this code. by Chris Lattner · 16 years ago
  15. 3a8f294 Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
  16. ae43029 formatting by Chris Lattner · 16 years ago
  17. 24afd4a Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
  18. 7b0dcc2 Fix Release-Asserts warning. by Daniel Dunbar · 16 years ago
  19. 7d6a5d2 Support getTypeInfo, getTypeAlign, getTypeSize on const Type*s. by Daniel Dunbar · 16 years ago
  20. bb66b41 Eliminate header dependency ASTContext -> TargetInfo by Douglas Gregor · 16 years ago
  21. c6507e4 Connect ASTContext to TargetInfo when determining the size_t, ptrdiff_t, and wchar_t types. Fixes recent breakage on Linux. by Douglas Gregor · 16 years ago
  22. 65b9964 Don't give a default argument to ASTContext::getFunctionType for the TypeQuals parameter, it causes subtle bugs where TypeQuals, while necessary, are omitted from the call. by Argiris Kirtzidis · 16 years ago
  23. 4b269b4 -Add support for cv-qualifiers after function declarators. by Argiris Kirtzidis · 16 years ago
  24. d9e0080 Fix <rdar://problem/6257645> clang static analyzer crashes when encountering blocks as objects by Steve Naroff · 16 years ago
  25. d2baafd Preliminary support for function overloading by Douglas Gregor · 16 years ago
  26. 3b2ceea Sema::CheckCompareOperands() and ASTContext::mergeTypes(): Change handling of ObjC qualified id types to be consistent with gcc. This changes a handful of test case errors into warnings (diff will tell you which cases have changed). by Steve Naroff · 16 years ago
  27. c9197cd Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType. by Daniel Dunbar · 16 years ago
  28. aa91310 More Obj-C type encoding improvements. by Daniel Dunbar · 16 years ago
  29. f8cfe56 Fix bug in Obj-C type encoding for structures. by Daniel Dunbar · 16 years ago
  30. 146b2d0 Anonymous structures print as '?=' in Obj-C type encoding. by Daniel Dunbar · 16 years ago
  31. eeec548 Using dyn_cast_or_null here is redundant, use dyn_cast instead. by Argiris Kirtzidis · 16 years ago
  32. 2cb762f Implement #pragma pack use in structure packing. The general approach by Daniel Dunbar · 16 years ago
  33. 578a37e silence a bunch of warnings in a release-assert build. by Chris Lattner · 16 years ago
  34. 2fda0ed Wrap long lines and other minor cleanups, no functionality change. by Chris Lattner · 16 years ago
  35. f2c7cd0 Pass postfix attributes to ActOnFields (mismarked a file). by Daniel Dunbar · 16 years ago
  36. f394444 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
  37. 4767734 Add # of block pointer types to -print-stats. by Daniel Dunbar · 16 years ago
  38. 62f09f5 Extend ASTContext::getTypeInfo() and ASTContext::getObjCEncodingForType() for BlockTypes. by Steve Naroff · 16 years ago
  39. 453a878 Tweak implementation for allowing ObjC builtin type redefinitions. by Steve Naroff · 16 years ago
  40. f5e7eff Simplify typesAreBlockCompatible(). by Steve Naroff · 16 years ago
  41. d6163f3 More type checking for blocks. Still incomplete (will hopefully finish up this weekend). by Steve Naroff · 16 years ago
  42. 46a837c 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
  43. 2c98404 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
  44. 6f37333 Fix a handful of typos (closure->block) to avoid confusion. by Steve Naroff · 16 years ago
  45. 3454b6c Add type checking for blocks. by Steve Naroff · 16 years ago
  46. f58cac7 Add code to create the fast enumeration state type by Anders Carlsson · 16 years ago
  47. fd5b19d Add parser/action support for block literal expressions. by Steve Naroff · 16 years ago
  48. 698d6f3 NeXT: Emit mostly-correct property type encoding. by Daniel Dunbar · 16 years ago
  49. 7aa5475 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
  50. c91a3f3 Fix some issues with array type merging. (No visible difference, by Eli Friedman · 16 years ago
  51. 36104c1 Minor const cleanup. by Eli Friedman · 16 years ago
  52. 0d9549b Rewrite type compatibility testing to do type merging rather than just by Eli Friedman · 16 years ago
  53. 0338529 Fix ASTContext::getObjCEncodingForType() to limit the type info for structure bodies (mimics gcc's adhoc rules). by Steve Naroff · 16 years ago
  54. 7cbcbf4 Update some isIntegerConstantExpr uses to use by Daniel Dunbar · 16 years ago
  55. e0ad215 More #include cleaning by Daniel Dunbar · 16 years ago
  56. de30073 More #include cleaning by Daniel Dunbar · 16 years ago
  57. fd79969 Fix PR2400 by more graceful handling of invalid decls. Don't try to layout by Chris Lattner · 16 years ago
  58. 2a4e116 Change 'Wchar' to 'WChar' casing, for consistency. No functionality change. by Argiris Kirtzidis · 16 years ago
  59. 1ed03e7 Implement support for the 'wchar_t' C++ type. by Argiris Kirtzidis · 16 years ago
  60. ea29d1e Add CXXRecordType class. by Argiris Kirtzidis · 16 years ago
  61. a1923f6 by Chris Lattner · 16 years ago
  62. 25168a5 convert more code to use ASTContext to get canonical types instead by Chris Lattner · 16 years ago
  63. 4a68fe0 fix several problems with the protocol qualified id handling where id was implicit. by Chris Lattner · 16 years ago
  64. 118930e Move isObjCObjectPointerType() from Sema to ASTContext. by Ted Kremenek · 16 years ago
  65. 2a674dc Make a few related changes: by Chris Lattner · 16 years ago
  66. 0832dbc Fix for PR2501; this patch makes usual arithmetic conversions for by Eli Friedman · 16 years ago
  67. c6cc7d5 -Changes to TagDecl: by Argiris Kirtzidis · 16 years ago
  68. 8682d88 During interface layout, don't forget super class. by Devang Patel · 16 years ago
  69. 96bbf80 Undo previous check-in. by Devang Patel · 16 years ago
  70. fa6f948 During interface layout, don't forget super class. by Devang Patel · 16 years ago
  71. 4b6bf70 Add ObjCInterface layout support. Reuse RecordLayout. by Devang Patel · 16 years ago
  72. bfe323c Refactoring. Move field layout code in a ASTRecordLayout member fn. by Devang Patel · 16 years ago
  73. 842126e Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
  74. 4454977 ASTContext::typesAreCompatible(): id is compatible with all qualified id types. by Steve Naroff · 16 years ago
  75. 5949a02 Cleanup/refactoring of Sema struct layout. This patch unifies the struct by Eli Friedman · 16 years ago
  76. 65489b7 Stop leaking the TUDecl. by Eli Friedman · 16 years ago
  77. db4d597 Add Destroy method to Types, making there destruction more harmonious with by Ted Kremenek · 16 years ago
  78. e043063 Fixup ASTContext::PrintStats()...it was causing several test failures. by Steve Naroff · 16 years ago
  79. f838254 Remove hacks from ASTContext now that alignment gets reported correctly. by Eli Friedman · 16 years ago
  80. af6ed50 OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 16 years ago
  81. d358600 Addition of TranslationUnitDecl to the AST: by Argiris Kirtzidis · 16 years ago
  82. 1d66155 Introduce support for finding class and enum names via ordinary name lookup in C++ by Douglas Gregor · 16 years ago
  83. 1d78a86 random whitespace fixes. by Chris Lattner · 16 years ago
  84. c8971d7 fix a bug I introduced in my previous checkin. by Chris Lattner · 16 years ago
  85. f0d2ee0 simplify array compatibility testing. by Chris Lattner · 16 years ago
  86. e1577e2 simplify reference handling. by Chris Lattner · 16 years ago
  87. 6ff358b move some code around, no other change. by Chris Lattner · 16 years ago
  88. 390564e simplify compatibility testing for tag types. by Chris Lattner · 16 years ago
  89. 7cdcb25 merge compatibility testing of qualified/unqualified interfaces together by Chris Lattner · 16 years ago
  90. 309328b MyOtherClass<MyProtocol>* is compatible with MyClass* by Chris Lattner · 16 years ago
  91. d1240fa Remove a dead check for compatible builtin types by Chris Lattner · 16 years ago
  92. 0d3e645 futher simplify compatibility testing of objc interface types. by Chris Lattner · 16 years ago
  93. b5709e2 ocuvector and vector should be compatible. Fix ASQual compatibility. by Chris Lattner · 16 years ago
  94. d47d604 Fix comment typo, do reference eval at the correct type. by Chris Lattner · 16 years ago
  95. b889020 simplify vector type compatibility testing. by Chris Lattner · 16 years ago
  96. fe1f403 move ObjCQualifiedIdTypesAreCompatible out of ASTContext into Sema. by Chris Lattner · 16 years ago
  97. 6775d03 Replace an O(n^2) algorithm in areCompatObjCQualInterfaces with by Chris Lattner · 16 years ago
  98. e135230 move sorting of qualifying protocols from the parser into by Chris Lattner · 16 years ago
  99. b0c6a1f eliminate getReferencedProtocols from by Chris Lattner · 16 years ago
  100. e7bf8df make QualifiedInterfaceTypesAreCompatible a static function by Chris Lattner · 16 years ago