- aa1d761 Add encoding of reference types like gcc does for objc methods and by Fariborz Jahanian · 14 years ago
- 709210f Use ASTVector instead of std::vector for the Exprs in InitListExpr. Performance by Ted Kremenek · 14 years ago
- 21c0160 Fix an embarrasing memory error. I was apparently very tired when I wrote this by John McCall · 14 years ago
- 4895a8c Remove unnecessary cast. by Daniel Dunbar · 14 years ago
- 363ff23 Teach HasSideEffect about InitListExprs. Not having by Chris Lattner · 14 years ago
- 80638c5 Have the CXXBaseOrMemberInitializer keep track of whether an initializer initializes a virtual base or not. by Anders Carlsson · 14 years ago
- 573021f Fix another vbase layout bug. by Anders Carlsson · 14 years ago
- a1e8716 Add a simple debug-only verification pass to the record layout builder. by Anders Carlsson · 14 years ago
- bdda6c1 Simplify the virtual base layout code and fix a bug where we wouldn't store the offset for a virtual base. by Anders Carlsson · 14 years ago
- 4ecb25f Fixes a regression caused by implementing cstyle methods for objc. by Fariborz Jahanian · 14 years ago
- 7732cc9 Implement method type encoding in the presense by Fariborz Jahanian · 14 years ago
- 6f46c26 Fix a misuse of iterators when iterating through block's by Fariborz Jahanian · 14 years ago
- af2094e Implement dependent friend function template specializations. by John McCall · 14 years ago
- bf9e48c AST: Move C++ record layout dumping to ASTContext::DumpRecordLayout. by Daniel Dunbar · 14 years ago
- db88d8a When a template (without arguments) is passed as a template type by Jeffrey Yasskin · 14 years ago
- c46a246 Don't emit an 'unused expression' warning for '||' and '&&' expressions that contain assignments by Ted Kremenek · 14 years ago
- 161755a Implement the protected access restriction ([class.protected]), which requires by John McCall · 14 years ago
- a983448 Put type restriction on convesion to nonconforming 'id' back in by Fariborz Jahanian · 14 years ago
- a0a270c Match MemoryBuffer API changes. by Chris Lattner · 14 years ago
- 84139d6 Extend the type printing policy to allow one to turn off the printing by Douglas Gregor · 14 years ago
- 018b54e fix PR6780, properly handling the IR {|} escapes in inline asm strings. by Chris Lattner · 14 years ago
- 27a961a AST: Add ObjCIvarDecl::getContainingInterface(). by Daniel Dunbar · 14 years ago
- a065492 Sema/Obj-C: Narrow type of ObjCIvarDecl::Create, and check additional invariants on the provided DeclContext. by Daniel Dunbar · 14 years ago
- 2f59979 Rework our handling of copy construction of temporaries, which was a by Douglas Gregor · 14 years ago
- 699fca2 Relax the typesafty rules of block pointers types which by Fariborz Jahanian · 14 years ago
- 4033642 Change the representation of dependent elaborated-type-specifiers by Douglas Gregor · 14 years ago
- 4a2023f Extend DependentNameType with a keyword enum that specifies whether by Douglas Gregor · 14 years ago
- db2eb5a Remove the AST statistics tracking I added yesterday; it didn't pan out. by Douglas Gregor · 14 years ago
- 4714c12 Rename TypenameType to DependentNameType in anticipation of some by Douglas Gregor · 14 years ago
- 32daa42 Regularize support for naming conversion functions in using decls. by John McCall · 14 years ago
- 23cba80 Introduce a new kind of derived-to-base cast which bypasses the need for by John McCall · 14 years ago
- 425ef72 Remember the regparm attribute in FunctionType::ExtInfo. Fixes PR3782. by Rafael Espindola · 14 years ago
- 6bb8017 Propagate the "found declaration" (i.e. the using declaration instead of by John McCall · 14 years ago
- 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 14 years ago
- f540305 Introduce new AST statistics that keep track of the number of isa (or by Douglas Gregor · 14 years ago
- f031774 Add Support for 'warn_unused_result" attribute on by Fariborz Jahanian · 14 years ago
- b836518 When copying a partial diagnostic into a DependentDiagnostic, allocate by Douglas Gregor · 14 years ago
- fe6b2d4 Optimize PartialDiagnostic's memory-allocation behavior by placing a by Douglas Gregor · 14 years ago
- 1c36393 When collecting virtual bases it's very important to use the canonical type of the base class. Otherwise, we might add the same virtual base class twice if the virtual base is an instantiated template. Fixes PR6251. by Anders Carlsson · 14 years ago
- 6f6de73 Fix a nasty bug in the virtual base computation which would lead to us initializing virtual bases in the wrong order. by Anders Carlsson · 14 years ago
- 802c66e Be a bit more consistent in using operator-> by Rafael Espindola · 14 years ago
- 2243288 Properly account for redeclarations when explicitly instantiating class templates. by John McCall · 14 years ago
- 0c01d18 Implement a framework for the delay of arbitrary diagnostics within by John McCall · 14 years ago
- 7b2fc9d Implement computation of the final overriders for each virtual by Douglas Gregor · 14 years ago
- 3bfacdf More clean up of ivars which are either in class extensions and by Fariborz Jahanian · 14 years ago
- 909e6aa Sort calls to add_clang_library() by Kovarththanan Rajaratnam · 14 years ago
- e0cdb4e Evaluate: Fix a subtle bug in the pointer evaluator in which we would do an by Daniel Dunbar · 14 years ago
- c6fbbed Remove the capture, serialization, and deserialization of comment by Douglas Gregor · 14 years ago
- ebfa339 Make the CIndex API more resilient to being used on invalid code. by Ted Kremenek · 14 years ago
- 73061d0 Pretty-print anonymous types using their kind and presumed location. by John McCall · 14 years ago
- b03d33e Make PredefinedExpr::ComputeName() more robust to incorrect by Ted Kremenek · 14 years ago
- 90c7126 Some cleanup, change diagnostic when assigning to by Fariborz Jahanian · 14 years ago
- 132f2a2 objective-c patch to provide type safty when blocks are passing or by Fariborz Jahanian · 14 years ago
- 8472af4 Implement -Wshadow. Based on a patch by Mike M.! by John McCall · 14 years ago
- f6ac97b Let SourceManager::getBufferData return StringRef instead of a pair of two const char*. by Benjamin Kramer · 14 years ago
- 36c35ba Use SourceManager's Diagnostic object for all file-reading errors, by Douglas Gregor · 14 years ago
- f715ca1 Give SourceManager a Diagnostic object with which to report errors, by Douglas Gregor · 14 years ago
- aea67db Introduce a new BufferResult class to act as the return type of by Douglas Gregor · 14 years ago
- 37cafb0 Move method FindPropertyVisibleInPrimaryClass() from ObjCContainerDecl to ObjCInterfaceDecl. by Ted Kremenek · 14 years ago
- de09d0c Change ObjCCategoryDecl::FindPropertyDeclaration() to lookup by Ted Kremenek · 14 years ago
- 9f550ff Make 'findPropertyDecl()' a static method of ObjCPropertyDecl. by Ted Kremenek · 14 years ago
- b621766 Remember declaration scope qualifiers in the AST. Imposes no memory overhead by John McCall · 14 years ago
- b05b5f3 Remember access paths for visible conversion decls. by John McCall · 14 years ago
- 1c471f3 Check compatibility of vector types using their canonicalizations. by John McCall · 14 years ago
- 3352406 Allow users to set CPPFLAGS and CXXFLAGS on the make command line. by Jeffrey Yasskin · 14 years ago
- bf73b35 Remember whether a ParmVarDecl was spelled with a default argument or by John McCall · 14 years ago
- 0faede6 Improve the unused-value check to look into comma expressions and filter out by John McCall · 14 years ago
- 187ab37 Extend the builtin syntax to allow address-space qualifiers on pointers and by John McCall · 14 years ago
- d60e22e Implement basic support for friend types and functions in non-dependent by John McCall · 14 years ago
- 7d2aa11 For ivars created using @synthesize, set their DeclContext to be by Ted Kremenek · 14 years ago
- 92b7f70 Split C++ friend declarations into their own header/implementation file. by John McCall · 14 years ago
- 37147ea More record layout builder cleanup and simplification. by Anders Carlsson · 14 years ago
- 88f4296 Get rid of the PrimaryBase parameter from LayoutVirtualBases. by Anders Carlsson · 14 years ago
- 622e247 More cleanup towards fixing the real bug. by Anders Carlsson · 14 years ago
- 147b5dd Replace the class offset vectors in RecordLayoutBuilder with maps instead so we'll have faster lookup and so we can detect duplicates. by Anders Carlsson · 14 years ago
- 584e1df More cleanup. by Anders Carlsson · 14 years ago
- 23a5fcb More record layout builder cleanup. by Anders Carlsson · 14 years ago
- b6ee4b0 Assert that primary bases always have offset 0. by Anders Carlsson · 14 years ago
- 568eb6c Remove unused 'IVars' field from ObjCInterfaceDecl. That functionality by Ted Kremenek · 14 years ago
- 9dc82d2 Remove the IndirectPrimary parameter in LayoutVirtualBases; it's already there as a member variable. by Anders Carlsson · 14 years ago
- 200c5c2 More cleanup and simplification of the record layout builder. by Anders Carlsson · 14 years ago
- e3bdbee Get rid of the LayoutBaseNonVirtually; it was used to lay out a base either as a non-virtual base or a virtual base. by Anders Carlsson · 14 years ago
- e239b9d More shuffling. by Anders Carlsson · 14 years ago
- 4c3a7b0 Cleanups, no functionality change yet. by Anders Carlsson · 14 years ago
- 327fb2d Suppress the tag when printing an ElaboratedType if the language options by John McCall · 14 years ago
- 7c2342d When pretty-printing tag types, only print the tag if we're in C (and by John McCall · 14 years ago
- becb8d5 Allow the fast path through ASTContext::getTypeDeclType to be inlined. by John McCall · 14 years ago
- 3cb0ebd Create a new InjectedClassNameType to represent bare-word references to the by John McCall · 14 years ago
- 2263f82 Don't error when a block pointer is passed to a by Fariborz Jahanian · 14 years ago
- bb9357c Replace copy loops with memcpy. by Benjamin Kramer · 14 years ago
- 503524a Allocate ASTRecordLayout objects using the allocator associated with ASTContext. by Ted Kremenek · 14 years ago
- c2350e5 Extend ObjCMessageExpr for class method sends with the source location by Douglas Gregor · 14 years ago
- 4bc1cb6 Keep track of type source information in the return type of an by Douglas Gregor · 14 years ago
- a422864 Patch to build qualifier on objective-c pointer types. Fixes radar 7626768. by Fariborz Jahanian · 14 years ago
- 4273857 When we invalidate a declaration, make it public, so that it doesn't by Douglas Gregor · 14 years ago
- 4e6ba4b Implement name hiding for names found through virtual base subobjects by Douglas Gregor · 14 years ago
- 89b7702 Refactor CXXRecordDecl::lookupInBases() to push the recursion down a by Douglas Gregor · 14 years ago
- 7f7f5f2 Revert r97618. Access control sucks by Douglas Gregor · 14 years ago
- 3262a0f Factor out the recursive lookup into C++ base classes into a separate, by Douglas Gregor · 14 years ago
- 7d10b7e Eliminate the static map of overridden C++ methods, which was going to by Douglas Gregor · 14 years ago