summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Factor some code to get the "function level" DeclContext out into a separate ...Anders Carlsson2009-08-081-9/+11
* Add CK_DerivedToBase and use it PerformObjectMemberConversion.Anders Carlsson2009-07-311-2/+3
* Add a CastKind enum to CastExpr. Right now it's not used for much but it will...Anders Carlsson2009-07-311-1/+2
* PR3679 - handle #pragma weakRyan Flynn2009-07-301-0/+10
* Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseu...Steve Naroff2009-07-151-24/+12
* This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff2009-07-101-18/+25
* Keep track of the Expr used to describe the size of an array type,Douglas Gregor2009-07-061-2/+2
* Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor2009-07-021-0/+4
* Implement implicit instantiation of the member functions of a class templateDouglas Gregor2009-06-221-0/+12
* Rework the way we track which declarations are "used" duringDouglas Gregor2009-06-221-1/+1
* Keep track of when declarations are "used" according to C andDouglas Gregor2009-06-191-1/+1
* First step toward fixing <rdar://problem/6613046> refactor clang objc type re...Steve Naroff2009-06-171-1/+1
* Add a comment to Sema::ActOnTranslationUnitScope().Steve Naroff2009-06-161-0/+1
* Introduce a SFINAE "trap" that keeps track of the number of errorsDouglas Gregor2009-06-141-1/+1
* Update LLVM.Douglas Gregor2009-06-141-1/+2
* Use "()" instead of "(void)" when pretty-printing a parameter-less function t...Argyrios Kyrtzidis2009-06-031-1/+1
* Create a new PrintingPolicy class, which we pass down through the ASTDouglas Gregor2009-05-291-1/+1
* Introduce a stack of instantiation scopes that are used to store the mapping ...Douglas Gregor2009-05-141-1/+2
OpenPOWER on IntegriCloud