aboutsummaryrefslogtreecommitdiff
path: root/lib/AST
AgeCommit message (Expand)Author
2010-04-12Have the CXXBaseOrMemberInitializer keep track of whether an initializer init...Anders Carlsson
2010-04-10Fix another vbase layout bug.Anders Carlsson
2010-04-10Add a simple debug-only verification pass to the record layout builder.Anders Carlsson
2010-04-10Simplify the virtual base layout code and fix a bug where we wouldn't store t...Anders Carlsson
2010-04-09Fixes a regression caused by implementing cstyle methods Fariborz Jahanian
2010-04-08Implement method type encoding in the presenseFariborz Jahanian
2010-04-08Fix a misuse of iterators when iterating through block'sFariborz Jahanian
2010-04-08Implement dependent friend function template specializations.John McCall
2010-04-08AST: Move C++ record layout dumping to ASTContext::DumpRecordLayout.Daniel Dunbar
2010-04-08When a template (without arguments) is passed as a template typeJeffrey Yasskin
2010-04-07Don't emit an 'unused expression' warning for '||' and '&&' expressions that ...Ted Kremenek
2010-04-06Implement the protected access restriction ([class.protected]), which requiresJohn McCall
2010-04-06Put type restriction on convesion to nonconforming 'id' back in Fariborz Jahanian
2010-04-05Match MemoryBuffer API changes.Chris Lattner
2010-04-05Extend the type printing policy to allow one to turn off the printingDouglas Gregor
2010-04-05fix PR6780, properly handling the IR {|} escapes in inline asm strings.Chris Lattner
2010-04-02AST: Add ObjCIvarDecl::getContainingInterface().Daniel Dunbar
2010-04-02Sema/Obj-C: Narrow type of ObjCIvarDecl::Create, and check additional invaria...Daniel Dunbar
2010-04-02Rework our handling of copy construction of temporaries, which was aDouglas Gregor
2010-04-01Relax the typesafty rules of block pointers types whichFariborz Jahanian
2010-03-31Change the representation of dependent elaborated-type-specifiersDouglas Gregor
2010-03-31Extend DependentNameType with a keyword enum that specifies whetherDouglas Gregor
2010-03-31Remove the AST statistics tracking I added yesterday; it didn't pan out.Douglas Gregor
2010-03-31Rename TypenameType to DependentNameType in anticipation of someDouglas Gregor
2010-03-31Regularize support for naming conversion functions in using decls.John McCall
2010-03-30Introduce a new kind of derived-to-base cast which bypasses the need forJohn McCall
2010-03-30Remember the regparm attribute in FunctionType::ExtInfo.Rafael Espindola
2010-03-30Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall
2010-03-30the big refactoring bits of PR3782.Rafael Espindola
2010-03-30Introduce new AST statistics that keep track of the number of isa (orDouglas Gregor
2010-03-30Add Support for 'warn_unused_result" attribute onFariborz Jahanian
2010-03-29When copying a partial diagnostic into a DependentDiagnostic, allocateDouglas Gregor
2010-03-29Optimize PartialDiagnostic's memory-allocation behavior by placing aDouglas Gregor
2010-03-29When collecting virtual bases it's very important to use the canonical type o...Anders Carlsson
2010-03-29Fix a nasty bug in the virtual base computation which would lead to us initia...Anders Carlsson
2010-03-29Be a bit more consistent in using operator->Rafael Espindola
2010-03-26Properly account for redeclarations when explicitly instantiating class templ...John McCall
2010-03-24Implement a framework for the delay of arbitrary diagnostics withinJohn McCall
2010-03-23Implement computation of the final overriders for each virtualDouglas Gregor
2010-03-22More clean up of ivars which are either in class extensions andFariborz Jahanian
2010-03-22Sort calls to add_clang_library()Kovarththanan Rajaratnam
2010-03-20Evaluate: Fix a subtle bug in the pointer evaluator in which we would do anDaniel Dunbar
2010-03-19Remove the capture, serialization, and deserialization of commentDouglas Gregor
2010-03-19Make the CIndex API more resilient to being used on invalid code.Ted Kremenek
2010-03-19Pretty-print anonymous types using their kind and presumed location.John McCall
2010-03-18Make PredefinedExpr::ComputeName() more robust to incorrectTed Kremenek
2010-03-18Some cleanup, change diagnostic when assigning toFariborz Jahanian
2010-03-17objective-c patch to provide type safty when blocks are passing orFariborz Jahanian
2010-03-16Implement -Wshadow. Based on a patch by Mike M.!John McCall
2010-03-16Let SourceManager::getBufferData return StringRef instead of a pair of two co...Benjamin Kramer