1. 7fb5e48 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 Argyrios Kyrtzidis · 16 years ago
  2. 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 16 years ago
  3. 6ae9850 Fix <rdar://problem/6257645> clang static analyzer crashes when encountering blocks as objects by Steve Naroff · 16 years ago
  4. 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
  5. 87f3b93 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
  6. 0d504c1 Remove unneeded EncodingRecordTypes argument to getObjCEncodingForType. by Daniel Dunbar · 16 years ago
  7. d96b35b More Obj-C type encoding improvements. by Daniel Dunbar · 16 years ago
  8. 82a6cfb Fix bug in Obj-C type encoding for structures. by Daniel Dunbar · 16 years ago
  9. 502a4a1 Anonymous structures print as '?=' in Obj-C type encoding. by Daniel Dunbar · 16 years ago
  10. 1e6759e Using dyn_cast_or_null here is redundant, use dyn_cast instead. by Argyrios Kyrtzidis · 16 years ago
  11. 3b0db90 Implement #pragma pack use in structure packing. The general approach by Daniel Dunbar · 16 years ago
  12. f6e764f silence a bunch of warnings in a release-assert build. by Chris Lattner · 16 years ago
  13. 6171085 Wrap long lines and other minor cleanups, no functionality change. by Chris Lattner · 16 years ago
  14. f7bb8b9 Pass postfix attributes to ActOnFields (mismarked a file). by Daniel Dunbar · 16 years ago
  15. 1bfe1c2 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
  16. 248e1c0 Add # of block pointer types to -print-stats. by Daniel Dunbar · 16 years ago
  17. 485eeff Extend ASTContext::getTypeInfo() and ASTContext::getObjCEncodingForType() for BlockTypes. by Steve Naroff · 16 years ago
  18. 2b255c4 Tweak implementation for allowing ObjC builtin type redefinitions. by Steve Naroff · 16 years ago
  19. 3c1b912 Simplify typesAreBlockCompatible(). by Steve Naroff · 16 years ago
  20. dd972f2 More type checking for blocks. Still incomplete (will hopefully finish up this weekend). by Steve Naroff · 16 years ago
  21. 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
  22. 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
  23. bfdcae6 Fix a handful of typos (closure->block) to avoid confusion. by Steve Naroff · 16 years ago
  24. 1c7d067 Add type checking for blocks. by Steve Naroff · 16 years ago
  25. bd4c1ad Add code to create the fast enumeration state type by Anders Carlsson · 16 years ago
  26. 296e8d5 Add parser/action support for block literal expressions. by Steve Naroff · 16 years ago
  27. c56f34a NeXT: Emit mostly-correct property type encoding. by Daniel Dunbar · 16 years ago
  28. 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
  29. 3bc0f45 Fix some issues with array type merging. (No visible difference, by Eli Friedman · 16 years ago
  30. 86da77f Minor const cleanup. by Eli Friedman · 16 years ago
  31. 3d815e7 Rewrite type compatibility testing to do type merging rather than just by Eli Friedman · 16 years ago
  32. faf37e7 Fix ASTContext::getObjCEncodingForType() to limit the type info for structure bodies (mimics gcc's adhoc rules). by Steve Naroff · 16 years ago
  33. 32442bb Update some isIntegerConstantExpr uses to use by Daniel Dunbar · 16 years ago
  34. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  35. e91593e More #include cleaning by Daniel Dunbar · 16 years ago
  36. 8389eab Fix PR2400 by more graceful handling of invalid decls. Don't try to layout by Chris Lattner · 16 years ago
  37. 55f4b02 Change 'Wchar' to 'WChar' casing, for consistency. No functionality change. by Argyrios Kyrtzidis · 16 years ago
  38. 64c438a Implement support for the 'wchar_t' C++ type. by Argyrios Kyrtzidis · 16 years ago
  39. 49aa7ff Add CXXRecordType class. by Argyrios Kyrtzidis · 16 years ago
  40. c63a1f2 by Chris Lattner · 16 years ago
  41. 28be73f convert more code to use ASTContext to get canonical types instead by Chris Lattner · 16 years ago
  42. 62f5f7f fix several problems with the protocol qualified id handling where id was implicit. by Chris Lattner · 16 years ago
  43. b6ccaac Move isObjCObjectPointerType() from Sema to ASTContext. by Ted Kremenek · 16 years ago
  44. b7cfe88 Make a few related changes: by Chris Lattner · 16 years ago
  45. ad74a75 Fix for PR2501; this patch makes usual arithmetic conversions for by Eli Friedman · 16 years ago
  46. 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
  47. 6a5a34c During interface layout, don't forget super class. by Devang Patel · 16 years ago
  48. 80d310c Undo previous check-in. by Devang Patel · 16 years ago
  49. 0e8eda7 During interface layout, don't forget super class. by Devang Patel · 16 years ago
  50. 44a3dde Add ObjCInterface layout support. Reuse RecordLayout. by Devang Patel · 16 years ago
  51. 8b27704 Refactoring. Move field layout code in a ASTRecordLayout member fn. by Devang Patel · 16 years ago
  52. e7d07d1 Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
  53. 9734162 ASTContext::typesAreCompatible(): id is compatible with all qualified id types. by Steve Naroff · 16 years ago
  54. 4bd998b Cleanup/refactoring of Sema struct layout. This patch unifies the struct by Eli Friedman · 16 years ago
  55. b26153c Stop leaking the TUDecl. by Eli Friedman · 16 years ago
  56. 4b05b1d Add Destroy method to Types, making there destruction more harmonious with by Ted Kremenek · 16 years ago
  57. 6cc1896 Fixup ASTContext::PrintStats()...it was causing several test failures. by Steve Naroff · 16 years ago
  58. 4210802 Remove hacks from ASTContext now that alignment gets reported correctly. by Eli Friedman · 16 years ago
  59. 213541a OCUVector -> ExtVector, shorthand for extended vector, per feedback from Chris. by Nate Begeman · 16 years ago
  60. ef17782 Addition of TranslationUnitDecl to the AST: by Argyrios Kyrtzidis · 16 years ago
  61. 2ce52f3 Introduce support for finding class and enum names via ordinary name lookup in C++ by Douglas Gregor · 16 years ago
  62. 5426bf6 random whitespace fixes. by Chris Lattner · 16 years ago
  63. 8c7bbb5 fix a bug I introduced in my previous checkin. by Chris Lattner · 16 years ago
  64. acc9972 simplify array compatibility testing. by Chris Lattner · 16 years ago
  65. 8f8fc7b simplify reference handling. by Chris Lattner · 16 years ago
  66. 6ac46a4 move some code around, no other change. by Chris Lattner · 16 years ago
  67. 78eca28 simplify compatibility testing for tag types. by Chris Lattner · 16 years ago
  68. b048981 merge compatibility testing of qualified/unqualified interfaces together by Chris Lattner · 16 years ago
  69. 42a997c MyOtherClass<MyProtocol>* is compatible with MyClass* by Chris Lattner · 16 years ago
  70. 3cc4c0c Remove a dead check for compatible builtin types by Chris Lattner · 16 years ago
  71. 6e26f5d futher simplify compatibility testing of objc interface types. by Chris Lattner · 16 years ago
  72. a36a61f ocuvector and vector should be compatible. Fix ASQual compatibility. by Chris Lattner · 16 years ago
  73. f3692dc Fix comment typo, do reference eval at the correct type. by Chris Lattner · 16 years ago
  74. f62f9cd simplify vector type compatibility testing. by Chris Lattner · 16 years ago
  75. eca7be6 move ObjCQualifiedIdTypesAreCompatible out of ASTContext into Sema. by Chris Lattner · 16 years ago
  76. 821a01b Replace an O(n^2) algorithm in areCompatObjCQualInterfaces with by Chris Lattner · 16 years ago
  77. 88cb27a move sorting of qualifying protocols from the parser into by Chris Lattner · 16 years ago
  78. 065f0d7 eliminate getReferencedProtocols from by Chris Lattner · 16 years ago
  79. 3b27546 make QualifiedInterfaceTypesAreCompatible a static function by Chris Lattner · 16 years ago
  80. 53efc25 This predicate is just a generic "issuperclass" predicate, move it to the by Chris Lattner · 16 years ago
  81. c4e4059 Simplify some objc compatibility testing, make interfaceTypesAreCompatible by Chris Lattner · 16 years ago
  82. 439dbad simplify the logic in ASTContext::objcTypesAreCompatible by Chris Lattner · 16 years ago
  83. 368eefa clean up some logic in objc type handling. Specifically, make it so that by Chris Lattner · 16 years ago
  84. 1361b11 trivial changes to getFloatingTypeOfSizeWithinDomain, nothing significant. by Chris Lattner · 16 years ago
  85. 7cfeb08 simplify max type computation by making it return an integer (like by Chris Lattner · 16 years ago
  86. a75cea3 minor simplifications/cleanups to type comparisons. by Chris Lattner · 16 years ago
  87. f52ab25 Start switching clients over from CT.getCanonicalType() to Context.getCanonicalType(CT) for PR2189. by Chris Lattner · 16 years ago
  88. 77c9647 introduce a new ASTContext::getCanonicalType method. This is the first by Chris Lattner · 16 years ago
  89. 7176331 make use of EnumType to simplify some code, eliminate warnings by Chris Lattner · 16 years ago
  90. b048c98 This patch contains these changes: by Chris Lattner · 16 years ago
  91. 0ed844b Introduce ContextDecl, patch by Argiris Kirtzidis! by Chris Lattner · 16 years ago
  92. 988ee6e qualifier comparisons should be done on canonical types. by Chris Lattner · 16 years ago
  93. bdcd637 add a common base class "PointerLikeType" for PointerType and ReferenceType, by Chris Lattner · 16 years ago
  94. d965455 Add a citation. by Chris Lattner · 16 years ago
  95. e632774 Fix several bugs in array -> pointer decomposition. by Chris Lattner · 16 years ago
  96. 8e25d86 switch the rest of the C decl classes to do their by Chris Lattner · 17 years ago
  97. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from AST/ASTContext.cpp]
  98. c63e660 move the ASTContext argument to be first in the argument list of by Chris Lattner · 17 years ago
  99. 6c2b6eb start switching decls over to using an allocator controlled by ASTContext. by Chris Lattner · 17 years ago
  100. 9e9b6dc simplify all the type info accessors in TargeTInfo to return scalars, by Chris Lattner · 17 years ago