aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCodeComplete.cpp
AgeCommit message (Expand)Author
2012-05-05Make BuiltinType::getName return a StringRef and introduce BuiltinType::getNa...Argyrios Kyrtzidis
2012-04-30clang_getCursorLexicalParent should return a translation unit cursor for decl...Douglas Gregor
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-10Include the Objective-C parameter- and return-passing qualifiers whenDouglas Gregor
2012-04-10Don't include the ':' following code-completion suggestions forDouglas Gregor
2012-04-10[code-complete] Introduce CodeCompletionTUInfo which will be used for cachingArgyrios Kyrtzidis
2012-04-03Remove more redundant lookups. Add a new "all_lookups_iterator" which providesNick Lewycky
2012-03-27Introduce a new libclang API to determine the parent context of a codeDouglas Gregor
2012-03-26Move CodeCompletionBuilder's chunk adding methods out of line.Benjamin Kramer
2012-03-13[Sema] Prefer to use ObjCInterfaceDecl's protocol_begin()/protocol_end() iter...Argyrios Kyrtzidis
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-06Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek
2012-02-25ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles
2012-02-16If code completion patterns are not enabled, use simpler else/else ifDouglas Gregor
2012-02-15Implement code completion support for lambda capture lists.Douglas Gregor
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-04Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer
2012-02-01When providing code completions for a switch over a scoped enumerationDouglas Gregor
2012-01-30SmallBitVectorize the deduced parameter set.Benjamin Kramer
2012-01-29Implement code completion support for module import declarations, e.g.,Douglas Gregor
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-24[libclang] In clang::getCursorKindForDecl() don't return "UnexposedDecl"Argyrios Kyrtzidis
2012-01-23Handle pseudo-object expressions (and any other placeholderDouglas Gregor
2012-01-21Fix the code completion string for variadic macros with more than oneDouglas Gregor
2012-01-17Remove dead comments as per Chandler's feedback to r148292David Blaikie
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-17Introduce a CodeCompletionResult::CreateCodeCompletionString() thatArgyrios Kyrtzidis
2012-01-07More lambda work: semantic analysis of capturing 'this'. It's a bit complica...Eli Friedman
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor
2012-01-01Move the data that corresponds to the definition of a protocol into aDouglas Gregor
2011-12-27Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor
2011-12-15Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor
2011-12-15Move the definition-specific data of ObjCInterfaceDecl into aDouglas Gregor
2011-11-09Introduce proper spacing after the Objective-C parameter qualifiersDouglas Gregor
2011-11-03Refactor Sema::IsSimplyAccessible slightly, to work on a DeclContext rather t...Douglas Gregor
2011-11-03Add a printing policy flag to suppress printing "<anonymous>::" priorDouglas Gregor
2011-10-18Provide result types for code completions that describe built-inDouglas Gregor
2011-10-18Add code completions for C++0x expressionsDouglas Gregor
2011-10-18Don't format the code completion for parameters of block literalDouglas Gregor
2011-10-14Added clang_getCompletionAnnotation and clang_getCompletionNumAnnotations toErik Verbruggen
2011-10-06Added CXAvailability_NotAccessible to indicate that a declaration is availabl...Erik Verbruggen
2011-09-30[libclang] Introduce CXCursor_CXXAccessSpecifier for C++'s public:/private:/p...Argyrios Kyrtzidis
2011-09-27Only print _Bool as 'bool' when 'bool' is defined as an object-likeDouglas Gregor
2011-09-27When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-09Change all references of type ExprTy to Expr and get rid of the typedefs.Richard Trieu
2011-08-31objective-c: this patch (re)introduces objective-c's default propertyFariborz Jahanian
2011-08-27objective-c: Treat top-level objective-c declarationsFariborz Jahanian
2011-08-22Restore patch I reversed in r138040. Known buildbotFariborz Jahanian