aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Sema
AgeCommit message (Expand)Author
2010-11-10Instantiate class member template partial specialization declarationsDouglas Gregor
2010-11-10Region-allocate all AttributeList objects from a factory object instead of ma...Ted Kremenek
2010-11-10Diagnose attempst to template using declarations and using directives.John McCall
2010-11-07Remove broken support for variadic templates, along with the variousDouglas Gregor
2010-11-02Teach code completion to provide property results when the propertyDouglas Gregor
2010-11-02Properly handle temporaries that are created in a AsmStmt.Argyrios Kyrtzidis
2010-11-01Require that the types of the parameters of a block literal are complete.Douglas Gregor
2010-10-25Improve the tracking of source locations for parentheses in constructor calls.Chandler Carruth
2010-10-22Parse attributes on enumerators and instantiate attributes on enum decls.John McCall
2010-10-22When we perform name lookup for a template, we may end up finding anDouglas Gregor
2010-10-21Always treat 'main' as an extern "C" function, so that we detectDouglas Gregor
2010-10-20Fix handling of property and ivar lookup in typo correction; the twoDouglas Gregor
2010-10-20Introduce a simple cache for unqualified typo corrections, so that weDouglas Gregor
2010-10-19Redirect templated friend class decls to a new Sema callback andJohn McCall
2010-10-19Tweak code-completion result priorities, so that exact and similarDouglas Gregor
2010-10-14Eliminate usage of ObjCSuperExpr used forFariborz Jahanian
2010-10-13Diagnose when a 'static' member function overrides a virtual functionDouglas Gregor
2010-10-13Eliminate the use of ObjCSuperExpr in code completion.Douglas Gregor
2010-10-13Compute whether a type is variably modified as we build the type,Douglas Gregor
2010-10-12Introduce support for emitting diagnostics (warnings + their notes)Douglas Gregor
2010-10-12If we end up instantiating a function parameter whose default argumentDouglas Gregor
2010-10-12Add some infrastructure for dealing with expressions of 'placeholder' type,John McCall
2010-10-11Eliminate the (de-)serialization of code completion results, now thatDouglas Gregor
2010-10-11Switch c-index-test from clang_codeComplete() over toDouglas Gregor
2010-10-09Don't rely on a StringRef being null-terminated (it's not) for deprecation me...Benjamin Kramer
2010-10-08Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor
2010-10-08Track the location of the context requiring an implicit conversion and use itJohn McCall
2010-10-06Add message to attribute(deprecated).Fariborz Jahanian
2010-10-05Register the __builtin_va_list_type node when we parse it, rather thanDouglas Gregor
2010-10-01kill off CheckX86BuiltinFunctionCallChris Lattner
2010-10-01Implement the C++0x "trailing return type" feature, e.g.,Douglas Gregor
2010-09-29Add support for attribute((naked)), patch by Zoxc on cfe-commits!Daniel Dunbar
2010-09-28Reinstate r114925 and r114929, both steps towardDouglas Gregor
2010-09-28vla expressions used in __typeof__ must be evaluated.Fariborz Jahanian
2010-09-28Follow-up to r114978, used wrong tag.Sebastian Redl
2010-09-28Move ExternalSemaSource::ReadMethodPool's implementation to Sema.cpp so that ...Sebastian Redl
2010-09-28Don't warn for an unused label if it has 'unused' attribute. Fixes rdar://848...Argyrios Kyrtzidis
2010-09-28Temporarily revert 114929 114925 114924 114921. It looked like they (or at leastBill Wendling
2010-09-28Centralize the management of CXXRecordDecl::DefinitionData'sDouglas Gregor
2010-09-24Patch implements passing arrays to functions expectingFariborz Jahanian
2010-09-23Synchronize globally-cached code completion results with the resultsDouglas Gregor
2010-09-23For properties declared in a @protocol and redeclared in a class extension, u...Ted Kremenek
2010-09-21For ObjCPropertyDecls in class extensions, use the class extension as the lex...Ted Kremenek
2010-09-21Add code completion for C++ constructors wherever we see the class (orDouglas Gregor
2010-09-20Refactor code completion for expressions that occur as arguments inDouglas Gregor
2010-09-20Code completion has no reason to prefer values over types, especiallyDouglas Gregor
2010-09-20Get rid of the lame attempt to prioritize "void" functions atDouglas Gregor
2010-09-20Tweak priorities for some types and macros:Douglas Gregor
2010-09-18Problem with gnu conditional extension with missingFariborz Jahanian
2010-09-18Give the Objective-C _cmd an "unlikely" code completion priority; it'sDouglas Gregor