summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.cpp
Commit message (Expand)AuthorAgeFilesLines
* Keep an explicit stack of function and block scopes, each element ofDouglas Gregor2010-03-011-4/+60
* Implement jump checking for initialized c++ variables, implementingChris Lattner2010-03-011-0/+2
* Implementing unused function warning.Tanya Lattner2010-02-121-0/+15
* Move the diagnostic argument formatting function out of Sema and makeDouglas Gregor2010-02-091-245/+3
* Add a stop gap to Sema::CorrectTypo() to correct only up to 20 typos.Ted Kremenek2010-02-021-1/+1
* Add VarDecl::isThisDeclarationADefinition(), which properly encapsulates the ...Sebastian Redl2010-01-311-6/+9
* Don't a.k.a. through the primary typedef of an anonymous tag decl.John McCall2010-01-131-0/+6
* Generalize target weirdness handling having proper layering in mind:Anton Korobeynikov2010-01-101-1/+8
* Move the -Wconversion logic into SemaChecking.cpp. There's a fair amount ofJohn McCall2010-01-041-310/+1
* Get rid of FixedWidthIntType, as suggested by Chris and Eli.Anders Carlsson2009-12-291-8/+1
* Kill off PreDeclaratorDC.John McCall2009-12-191-2/+2
* Rework how virtual member functions are marked. If a class has no key functio...Anders Carlsson2009-12-071-12/+21
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-8/+8
* Refactor our handling of expression evaluation contexts, so that SemaDouglas Gregor2009-11-261-2/+5
* Allow user re-definition of SEL as well as accessing its fields.Fariborz Jahanian2009-11-251-1/+1
* Make 'SEL' pointer to a builtin type and not anFariborz Jahanian2009-11-231-1/+1
* This patch implements objective-c's 'SEL' type as a built-inFariborz Jahanian2009-11-211-5/+3
* Do not enter forward class 'Protocol' in decl context.Fariborz Jahanian2009-11-181-1/+1
* Rework Sema code completion interface.Daniel Dunbar2009-11-131-2/+3
* Fix PR 5422: handle lvalue results when evaluating 'based' ptrtoints as part ofJohn McCall2009-11-111-3/+9
* Improve diagnostics when a default template argument does not matchDouglas Gregor2009-11-111-2/+3
* Support -Wshorten-64-to-32 for integer types only, which seems to satisfy theJohn McCall2009-11-071-0/+4
* Improve -Wconversion by permitting binary operations on values of the targetJohn McCall2009-11-071-42/+129
* Implement -Wconversion. Off by default, in the non-gcc group. There'sJohn McCall2009-11-071-6/+225
* Change our basic strategy for avoiding deprecation warnings when the decl useJohn McCall2009-11-041-1/+1
* Preserve type source information in TypedefDecls. Preserve it acrossJohn McCall2009-10-241-16/+22
* Implement PR5242: don't desugar a type more than once in a diagnostic. ThisChris Lattner2009-10-201-14/+33
* teach FormatDiagnostic to aggregate previously formatted arguments andChris Lattner2009-10-201-0/+2
* code cleanup, convert if tree to switch etc.Chris Lattner2009-10-201-19/+26
* When performing template-substitution into a type, don't just replace theJohn McCall2009-10-181-28/+100
* Remove the ConstantArrayType subtypes. This information is preserved in theJohn McCall2009-10-161-3/+2
* Improve diagnostics when the parser encounters a declarator with anDouglas Gregor2009-10-131-0/+1
* Unify our diagnostic printing for errors of the form, "we didn't likeDouglas Gregor2009-10-131-68/+89
* Desugaring optimizations. Add single-step desugaring methods to allJohn McCall2009-09-291-3/+10
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-3/+1
* Initial implementation of a code-completion interface in Clang. InDouglas Gregor2009-09-171-3/+3
* When implicitly declaring operators new, new[], delete, and delete[],Douglas Gregor2009-09-151-1/+1
* Only reuse an already existing ImplicitCastExpr if the cast kinds are the same.Anders Carlsson2009-09-151-4/+8
* Get rid of the CastInfo struct.Anders Carlsson2009-09-151-3/+2
* When stringizing a NamedDecl for a diagnostic, treat the templateJohn McCall2009-09-111-2/+6
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-50/+50
* Fix PR4922, where Sema would complete tentative definitions in nondeterminsticChris Lattner2009-09-081-23/+25
* Start emitting ElaboratedTypes in C++ mode. Support the effort in variousJohn McCall2009-09-051-0/+4
* Improve missing error messages as suggested by Doug.Anders Carlsson2009-08-301-3/+3
* Improve diagnostics for missing members. This renames the err_typecheck_no_me...Anders Carlsson2009-08-301-0/+25
* Add a RequireCompleteType variant that takes a PartialDiagnostic. The old Req...Anders Carlsson2009-08-261-0/+10
* Improve diagnostics and recovery when the nested-name-specifier of aDouglas Gregor2009-08-261-2/+6
* Initial patch to support definitions of id and Class from headers in Objectiv...David Chisnall2009-08-171-0/+2
* Add a CastInfo struct that will be used for cast information when constructin...Anders Carlsson2009-08-101-2/+2
* getFunctionLevelDeclContext needs to get the previous DeclContext if EnterDec...Anders Carlsson2009-08-081-1/+2
OpenPOWER on IntegriCloud