aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCodeComplete.cpp
AgeCommit message (Expand)Author
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
2010-01-13Code-completion for @public, @protected, @private, @package.Douglas Gregor
2010-01-13Whenever completing ordinary names for an Objective-C source, alsoDouglas Gregor
2010-01-12Use horizontal-space markers in code-completion results rather thanDouglas Gregor
2010-01-10Improve code completion by introducing patterns for the various C andDouglas Gregor
2009-12-30remove extraneous #includeChris Lattner
2009-12-30Typo correction for type names when they appear in declarations, e.g., givenDouglas Gregor
2009-12-25Remove some dead variables clang-analyzer found.Benjamin Kramer
2009-12-23Objective-C methods can be variadic, too. Who knew.Douglas Gregor
2009-12-18Extend code-completion results with the type of each resultDouglas Gregor
2009-12-16Shift things around so that it's easier to recover from a missingJohn McCall
2009-12-15update to match LLVM API change:Chris Lattner
2009-12-12Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin