aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCodeComplete.cpp
AgeCommit message (Expand)Author
2010-05-31Fix crash in code completion when an ObjCMethodDecl doesn't have an associate...Ted Kremenek
2010-05-30Teach code-completion for calls to be more careful with aDouglas Gregor
2010-05-30Teach code completion to adjust its completion priorities based on theDouglas Gregor
2010-05-28Don't put method bodies into code completions unless code patterns areDouglas Gregor
2010-05-28Do not produce types as valid code completions when we're in anDouglas Gregor
2010-05-28Make -code-completion-patterns only cover multi-line codeDouglas Gregor
2010-05-27Implement a code-completion hook for the receiver of an Objective-CDouglas Gregor
2010-05-26Introduce priorities into the code-completion results.Douglas Gregor
2010-05-25Only enable code patterns (e.g., try { statements } catch (...) {Douglas Gregor
2010-05-25Improve code completion in failure cases in two ways:Douglas Gregor
2010-05-15Substantially alter the design of the Objective C type AST by introducingJohn McCall
2010-05-11Merged Elaborated and QualifiedName types.Abramo Bagnara
2010-05-01It turns out that basically every caller to RequireCompleteDeclContextJohn McCall
2010-04-23Recommit my change to how C++ does elaborated type lookups, now withJohn McCall
2010-04-23Revert "C++ doesn't really use "namespaces" for different kinds of names the ...Daniel Dunbar
2010-04-23C++ doesn't really use "namespaces" for different kinds of names the sameJohn McCall
2010-04-21Rework the Parser-Sema interaction for Objective-C messageDouglas Gregor
2010-04-21Overhaul the AST representation of Objective-C message sendDouglas Gregor
2010-04-16Eliminate the ForceRValue parameter to Sema::AddOverloadCandidateDouglas Gregor
2010-04-15Feed proper source-location information into Sema::LookupSingleResult,Douglas Gregor
2010-04-08Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin
2010-04-07Implement code completion for Objective-C method declarations andDouglas Gregor
2010-04-06When code completion produces an overload set as its results (e.g.,Douglas Gregor
2010-04-06Do not produce semicolons at the end of code-completion resultsDouglas Gregor
2010-04-06Only prove macros as code-completion results when we're in a caseDouglas Gregor
2010-04-06When sending a message to "id", apply some heuristics to try to narrowDouglas Gregor
2010-04-06Make code-completion for Objective-C message sends to "id" work in theDouglas Gregor
2010-04-06Implement support for code completion of an Objective-C message send toDouglas Gregor
2010-04-05Extend the type printing policy to allow one to turn off the printingDouglas Gregor
2010-03-19Remember the "found declaration" for an overload candidate, which is theJohn McCall
2010-03-11Split C++ friend declarations into their own header/implementation file.John McCall
2010-03-01Keep an explicit stack of function and block scopes, each element ofDouglas Gregor
2010-02-18Add some spacing in the code-completion results for a return statementDouglas Gregor
2010-02-08Thread a source location into the template-argument deduction routines. ThereJohn McCall
2010-02-03Implement the lvalue-to-rvalue conversion where needed. TheDouglas Gregor
2010-01-26Pass access specifiers around in overload resolution.John McCall
2010-01-21Teach code-completion to deal with calls to functions without prototypes.Douglas Gregor
2010-01-14Switch a few callers of MaybeAddResult over to AddResult, when theDouglas Gregor
2010-01-14Switch code-completion's ivar lookup over to LookupVisibleDecls,Douglas Gregor
2010-01-14Start migrating code-completion results fromDouglas Gregor
2010-01-14Switch the remaining code completions over to LookupVisibleDecls,Douglas Gregor
2010-01-14Move code completion for qualified name lookup (foo::) toDouglas Gregor
2010-01-14Eliminate the code-completion-specifier CollectLookupResults in favorDouglas Gregor
2010-01-14Simplify the code-completion logic for nested-name-specifiers: ratherDouglas Gregor
2010-01-14When providing completions for a member access expression in C++,Douglas Gregor
2010-01-14Switch code-completion for ordinary names over to the new(ish)Douglas Gregor
2010-01-14More refactoring of ResultBuilder::MaybeAddResult. No intendedDouglas Gregor
2010-01-14Refactor the "is this declaration interesting" logic inDouglas Gregor
2010-01-13Banish the notion of a "rank" for code-completion results, since weDouglas Gregor
2010-01-13Improve the sorting of code-completion results. We now always sort byDouglas Gregor