aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema
AgeCommit message (Expand)Author
2009-10-09Add some FIXMEsDouglas Gregor
2009-10-09Minor tweaks for code-completion:Douglas Gregor
2009-10-09Refactor the LookupResult API to simplify most common operations. Require us...John McCall
2009-10-09When declaring a friend class template, we may end up finding anDouglas Gregor
2009-10-09Produce good looking diagnostics on ambiguous built-in operators.Fariborz Jahanian
2009-10-09Use the new API for applying the qualifiers on built-in '->*' Fariborz Jahanian
2009-10-09Improve on reporting ambiguity involving built-in candidates.Fariborz Jahanian
2009-10-08- Fixup SortCodeCompleteResult() to properly sort keywords on Mac OS (compare...Steve Naroff
2009-10-08Fix up error reporting when object cannot be constructed Fariborz Jahanian
2009-10-08Installation of Clang libraries and headers, from Axel Naumann!Douglas Gregor
2009-10-08Add code completion support for ObjC property declarations/attributes.Steve Naroff
2009-10-08Implement support for -Wunused-variable, from Oscar Bonilla!Douglas Gregor
2009-10-08Add more testing for the properties of explicit specialization. Douglas Gregor
2009-10-08Don't complain about out-of-line explicit specializations of memberDouglas Gregor
2009-10-08Improve checking for specializations of member classes of classDouglas Gregor
2009-10-08For instantiations of static data members of class templates, keepDouglas Gregor
2009-10-08Make sure to set the template specialization kind of an explicitDouglas Gregor
2009-10-08Only perform an implicit instantiation of a function if its templateDouglas Gregor
2009-10-07Keep track of whether a member function instantiated from a memberDouglas Gregor
2009-10-07Refactoring around friend class templates. Better error message for friend e...John McCall
2009-10-07Type checking for specializations of member functions of classDouglas Gregor
2009-10-07Handle MemberExprs in ResolveAddressOfOverloadedFunction.Anders Carlsson
2009-10-07Dead code elimination.John McCall
2009-10-07Diagnose explicit instantiations and specializations that occur in class scopeDouglas Gregor
2009-10-07When building candidate set for built-ins; when looking forFariborz Jahanian
2009-10-07Class template partial specializations can be declared anywhere thatDouglas Gregor
2009-10-07Removed couple of unnecessary canonicalizationFariborz Jahanian
2009-10-07Refactor checking of the scope of explicit template specializationDouglas Gregor
2009-10-06Patch to implement C++ [over.built]p11 of overload resolution.Fariborz Jahanian
2009-10-06Test explicit specialization for all of the various cases whereDouglas Gregor
2009-10-06Refactor the code that walks a C++ inheritance hierarchy, searchingDouglas Gregor
2009-10-06Refixed pr5086 by letting Expr::isNullPointerConstantFariborz Jahanian
2009-10-05tweaked my last patch to 1) preserve the protocol inFariborz Jahanian
2009-10-05Patch to implement Protocols on class extensions.Fariborz Jahanian
2009-10-03Create CXXMemberCallExpr for pointer-to-member calls.Anders Carlsson
2009-10-01Make sure to free the explicit template arguments provided for anDouglas Gregor
2009-10-01- Remove Sema::FindMethodInNestedImplementations().Steve Naroff
2009-10-01When the return type of a function is dependent, don't perform anyDouglas Gregor
2009-10-01enumerator value of 0 is not a null pointer constant forFariborz Jahanian
2009-10-01Patch to implement static casting which requires one Fariborz Jahanian
2009-10-01Anonymous namespaces, sema + codegen. A lot of semantics are still broken,John McCall
2009-09-30Improve template argument deduction in the case where the parameterDouglas Gregor
2009-09-30When overload resolution fails for an overloaded operator, show theDouglas Gregor
2009-09-30Issue good diagnostics when initializing a refernce type withFariborz Jahanian
2009-09-30Add an error for function parameters that have a qualified address space sinc...Tanya Lattner
2009-09-30Note location of operators caused the circularity.Fariborz Jahanian
2009-09-30Spare the processors of those poor wretches who have no choice but to writeJohn McCall
2009-09-30Detect operator-> chains of arbitrary length. Use a terrible data structureJohn McCall
2009-09-30self-referecing operator '->' member function was causingFariborz Jahanian
2009-09-30Find operators new/delete in base classes. FIXME -= 2;Douglas Gregor