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