aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/Sema.cpp
AgeCommit message (Expand)Author
2009-10-20Implement PR5242: don't desugar a type more than once in a diagnostic. ThisChris Lattner
2009-10-20teach FormatDiagnostic to aggregate previously formatted arguments andChris Lattner
2009-10-20code cleanup, convert if tree to switch etc.Chris Lattner
2009-10-18When performing template-substitution into a type, don't just replace theJohn McCall
2009-10-16Remove the ConstantArrayType subtypes. This information is preserved in theJohn McCall
2009-10-13Improve diagnostics when the parser encounters a declarator with anDouglas Gregor
2009-10-13Unify our diagnostic printing for errors of the form, "we didn't likeDouglas Gregor
2009-09-29Desugaring optimizations. Add single-step desugaring methods to allJohn McCall
2009-09-24Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall
2009-09-17Initial implementation of a code-completion interface in Clang. InDouglas Gregor
2009-09-15When implicitly declaring operators new, new[], delete, and delete[],Douglas Gregor
2009-09-15Only reuse an already existing ImplicitCastExpr if the cast kinds are the same.Anders Carlsson
2009-09-15Get rid of the CastInfo struct.Anders Carlsson
2009-09-11When stringizing a NamedDecl for a diagnostic, treat the templateJohn McCall
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-08Fix PR4922, where Sema would complete tentative definitions in nondeterminsticChris Lattner
2009-09-05Start emitting ElaboratedTypes in C++ mode. Support the effort in variousJohn McCall
2009-08-30Improve missing error messages as suggested by Doug.Anders Carlsson
2009-08-30Improve diagnostics for missing members. This renames the err_typecheck_no_me...Anders Carlsson
2009-08-26Add a RequireCompleteType variant that takes a PartialDiagnostic. The old Req...Anders Carlsson
2009-08-26Improve diagnostics and recovery when the nested-name-specifier of aDouglas Gregor
2009-08-17Initial patch to support definitions of id and Class from headers in Objectiv...David Chisnall
2009-08-10Add a CastInfo struct that will be used for cast information when constructin...Anders Carlsson
2009-08-08getFunctionLevelDeclContext needs to get the previous DeclContext if EnterDec...Anders Carlsson
2009-08-08Factor some code to get the "function level" DeclContext out into a separate ...Anders Carlsson
2009-07-31Add CK_DerivedToBase and use it PerformObjectMemberConversion.Anders Carlsson
2009-07-31Add a CastKind enum to CastExpr. Right now it's not used for much but it will...Anders Carlsson
2009-07-30PR3679 - handle #pragma weakRyan Flynn
2009-07-15Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseu...Steve Naroff
2009-07-10This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff
2009-07-06Keep track of the Expr used to describe the size of an array type,Douglas Gregor
2009-07-02Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor
2009-06-22Implement implicit instantiation of the member functions of a class templateDouglas Gregor
2009-06-22Rework the way we track which declarations are "used" duringDouglas Gregor
2009-06-19Keep track of when declarations are "used" according to C andDouglas Gregor
2009-06-17First step toward fixing <rdar://problem/6613046> refactor clang objc type re...Steve Naroff
2009-06-16Add a comment to Sema::ActOnTranslationUnitScope().Steve Naroff
2009-06-14Introduce a SFINAE "trap" that keeps track of the number of errorsDouglas Gregor
2009-06-14Update LLVM.Douglas Gregor
2009-06-03Use "()" instead of "(void)" when pretty-printing a parameter-less function t...Argyrios Kyrtzidis
2009-05-29Create a new PrintingPolicy class, which we pass down through the ASTDouglas Gregor
2009-05-14Introduce a stack of instantiation scopes that are used to store the mapping ...Douglas Gregor
2009-04-30only support int128_t on 64-bit and larger targets. 32-bit targets don'tChris Lattner
2009-04-30initial support for __[u]int128_t, which should be basicallyChris Lattner
2009-04-24PCH support for the global method pool (= instance and factory methodDouglas Gregor
2009-04-23PCH support for all of the predefined Objective-C types, such as id,Douglas Gregor
2009-04-22Eliminate Sema::KnownFunctionIDs, so that Sema doesn't end up pullingDouglas Gregor
2009-04-21Explictly track tentative definitions within Sema, then hand thoseDouglas Gregor
2009-04-15Add warning when a tentative array definition is assumed to have one element.Daniel Dunbar
2009-04-14When building a PCH file, don't perform end-of-translation-unitDouglas Gregor