- 3064ef9 Implement CXCursor support for walking C++ base specifiers. This includes adding the API hooks clang_isVirtualBase() and clang_getCXXAccessSpecifier() to query properties of the base specifier. by Ted Kremenek · 14 years ago
- f696152 Implement the "call super" code completion for C++. If the virtual by Douglas Gregor · 14 years ago
- 1a480c4 Suggest "const" and "volatile" code completions after a function by Douglas Gregor · 14 years ago
- 265f749 When code-completing inside an Objective-C method, give a slight by Douglas Gregor · 14 years ago
- 03d8aec Add a super-cool code completion for send-to-super. When we're typing by Douglas Gregor · 14 years ago
- 2d9e21f Tweak the @selector completion to collapse multiple informative and by Douglas Gregor · 14 years ago
- 3cdee12 When code-completing a potential call to a C++ non-static member by Douglas Gregor · 14 years ago
- 458433d Implement code completion for @selector expressions by Douglas Gregor · 14 years ago
- 9a2d44c More ordering tweaks in this silly, silly test by Douglas Gregor · 14 years ago
- 1e5e668 Move the sorting of code-completion results out of the main path and by Douglas Gregor · 14 years ago
- a958422 Tweak test to avoid checking for a specific ordering where none exists by Douglas Gregor · 14 years ago
- 95f3355 Add libclang API hook "clang_getIBOutletCollectionType" to query the collection type for iboutletcollection attributes. by Ted Kremenek · 14 years ago
- 9214819 Revert "Move the sorting of code-completion results out of the main path and by Douglas Gregor · 14 years ago
- 141a4d4 Fix RUN line in test. by Ted Kremenek · 14 years ago
- d8b0a84 When annotating tokens, don't fallback to annotating with a null cursor for cursors that come before a macro instantiation. Fixes <rdar://problem/7974151>. by Ted Kremenek · 14 years ago
- c7ed372 Move the sorting of code-completion results out of the main path and by Douglas Gregor · 14 years ago
- 721f359 When combining the code-completion results from Sema long with the by Douglas Gregor · 14 years ago
- 44f57f0 Test for previous commit by Douglas Gregor · 14 years ago
- 55817af Introduce a preprocessor code-completion hook for contexts where we by Douglas Gregor · 14 years ago
- 408be5a When performing completions involving Objective-C method declarations by Douglas Gregor · 14 years ago
- eb0d014 Give a slight preference to functions returning "void" when we're by Douglas Gregor · 14 years ago
- d43dd83 In code-completion contexts where both types and other values are by Douglas Gregor · 14 years ago
- 28a7f25 USRs for class extensions should "mangle" in the location of the extension. (<rdar://problem/8350262>) by Ted Kremenek · 14 years ago
- ecbd4a8 Remove i386 macro check from expected output of preprocessor by Douglas Gregor · 14 years ago
- f29c523 Implement code completion for preprocessor expressions and in macro arguments. by Douglas Gregor · 14 years ago
- db91864 tests: Use REQUIRES: instead of XFAIL: for crash recovery tests; running them on by Daniel Dunbar · 14 years ago
- 1fbb447 Implement preprocessor code completion where a macro name is expected, by Douglas Gregor · 14 years ago
- f44e854 Introduce basic code-completion support for preprocessor directives, by Douglas Gregor · 14 years ago
- 83482d1 When providing completions for a function or method argument that by Douglas Gregor · 14 years ago
- d32b022 Provide code completion results for the context-sensitive Objective-C by Douglas Gregor · 14 years ago
- aaa107a When calling a function or messaging a method marked "sentinel", add by Douglas Gregor · 14 years ago
- 58ddb60 Introduce new libclang API functions that determine the availability by Douglas Gregor · 14 years ago
- aa5f77b Include __FUNCTION__, __PRETTY_FUNCTION_, __func__ in code-completion by Douglas Gregor · 14 years ago
- fb62941 Introduce a code-completion hook for the Objective-C collection by Douglas Gregor · 14 years ago
- 2ccccb3 Introduce a new code-completion point when we're parsing a by Douglas Gregor · 14 years ago
- 2283d79 When performing code-completion in the presence of a preamble, make by Douglas Gregor · 14 years ago
- f128fed When we decide not to reuse a precompiled preamble, clear out the by Douglas Gregor · 14 years ago
- b1fd345 libclang: Execute clang_codeCompleteAt() inside a crash recovery context. by Daniel Dunbar · 14 years ago
- c1cf158 Fix a loop overrun in ComputePreamble when the last remapped file was erased, by Daniel Dunbar · 14 years ago
- b2842aa CrashRecovery: Disable the reparse test for now while I investigate, it goes by Daniel Dunbar · 14 years ago
- ea94bbc libclang: Put clang_reparseTranslationUnit inside a crash recovery context. by Daniel Dunbar · 14 years ago
- 19ffd49 libclang: Put clang_parseTranslationUnit inside a crash recovery context. by Daniel Dunbar · 14 years ago
- 16ed9ad When generating code completion patterns for method declarations, give by Douglas Gregor · 14 years ago
- 47c03a7 1 != I. Fix the formulation of code-completion patterns for by Douglas Gregor · 14 years ago
- a5fb7c3 Implement support for cached code completions for by Douglas Gregor · 14 years ago
- 5f808c2 Implement name hiding of cached global code-completion results. by Douglas Gregor · 14 years ago
- f5586f6 When caching code completions for global declarations, keep track of by Douglas Gregor · 14 years ago
- 1827e10 When caching global completion results, keep track of the simplified by Douglas Gregor · 14 years ago
- 8071e42 Extend the code-completion caching infrastructure to include global by Douglas Gregor · 14 years ago
- 23bc11f Always recurse into sub-cursors when annotating tokens, as this information is used for annotating macro arguments. This finishes up <rdar://problem/8044584>. by Ted Kremenek · 14 years ago
- 3f40460 As a heuristic, annotate tokens (via clang_annotateTokens) that are the arguments of a macro instantiation using the closest cursor with the same spelling location. Because macro arguments can get token pasted in any arbitrary order, we use the annotation map to paper over the token -> cursor annotations during our post-processing stage. This fixes most of <rdar://problem/8044584>, but still doesn't work for assert(). by Ted Kremenek · 14 years ago
- 87c08a5 Implement caching of code-completion results for macro definitions by Douglas Gregor · 14 years ago
- 7ae2faa Implement clang_saveTranslationUnit(), which saves a translation unit by Douglas Gregor · 14 years ago
- 2d474ba Don't emit end-of-file diagnostics like "unterminated conditional" or by Douglas Gregor · 14 years ago
- deacbdc Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable, by Douglas Gregor · 14 years ago
- 594ca43 Add test case for <rdar://problem/8288645>. While this is fixed in trunk, we previously were getting the following assertion failure not too long ago: by Ted Kremenek · 14 years ago
- 648220e Teach the libclang cursor visitor to walk into the type information by Douglas Gregor · 14 years ago
- 74c730a - Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for forward declarations and the definition. by Sebastian Redl · 14 years ago
- df95a13 Use precompiled preambles for in-process code completion. by Douglas Gregor · 14 years ago
- 1abc6bc Add code-completion support directly to ASTUnit, which performs code by Douglas Gregor · 14 years ago
- eb8837b When using a precompiled preamble, keep track of the top-level by Douglas Gregor · 14 years ago
- c0659ec When using a precompiled preamble, save the diagnostics produced when by Douglas Gregor · 14 years ago
- acc9bf3 tests: Use env instead of assuming bash. by Daniel Dunbar · 14 years ago
- 7b70cf6 Add test case for crash reported in <rdar://problem/8236270> (which has since been fixed in trunk). by Ted Kremenek · 14 years ago
- 3ce9e7d Add clang_isPODType() for querying if the CXType is POD. Implements <rdar://problem/8250669>. by Ted Kremenek · 14 years ago
- 6cd24e2 Visit the children of CXXOperatorCallExprs in source order within by Douglas Gregor · 14 years ago
- fae3b2f Implement -fno-validate-pch at the -cc1 level, which suppresses most by Douglas Gregor · 14 years ago
- 3e15e0a When remapping a virtual file, also make an entry for the file with by Douglas Gregor · 14 years ago
- 1f3b4a9 Update test case to include USRs containing offsets instead of line/columns. by Ted Kremenek · 14 years ago
- f48b531 Switch USR generation to use file offsets instead of line/columns for anonymous symbols. Fixes <rdar://problem/8221557>. by Ted Kremenek · 14 years ago
- abc563f Introduce a new libclang API, clang_reparseTranslationUnit(), which by Douglas Gregor · 14 years ago
- 773eb03 Add test case that was causing an infinite loop when reading PCH files. The test works with ToT Clang already by Douglas Gregor · 14 years ago
- 40ed9a1 Support code completion for parameter names in Objective-C method declarations. by Douglas Gregor · 15 years ago
- 1f5537a Introduce a new code-completion point prior to an identifier in the by Douglas Gregor · 15 years ago
- 590c7d5 During code completion, give the "nil" and "NULL" macros the same by Douglas Gregor · 15 years ago
- 448278a Add USR tests for ObjC class extensions. by Ted Kremenek · 15 years ago
- 9a14084 Add CXType support for querying the return type of Objective-C methods. This is done by by Ted Kremenek · 15 years ago
- 04c3cf3 Add CXType support for FunctionNoProto and FunctionProto types. This includes adding a new by Ted Kremenek · 15 years ago
- 0d32a68 Add clang_getCursorType() support for @property declarations. by Ted Kremenek · 15 years ago
- f13ca06 Make the "extra ';' inside a struct or union" diagnostic more by Douglas Gregor · 15 years ago
- 9b30b26 Teach code completion not to ignore data members when performing code by Douglas Gregor · 15 years ago
- fc92920 Add indexing support for the block and @property type location information by John McCall · 15 years ago
- 33611e0 Improve our handling of NULL after an escaping '\' in a string by Douglas Gregor · 15 years ago
- bd6c76f Improve parser recovery when we try to parse a call expression but the by Douglas Gregor · 15 years ago
- 4d6ec20 Unbreak non-Darwin builds by Douglas Gregor · 15 years ago
- 5ac3bdb Teach code completion to adjust its completion priorities based on the by Douglas Gregor · 15 years ago
- 447107d Don't put method bodies into code completions unless code patterns are by Douglas Gregor · 15 years ago
- 4710e5b Do not produce types as valid code completions when we're in an by Douglas Gregor · 15 years ago
- c8bddde Make -code-completion-patterns only cover multi-line code by Douglas Gregor · 15 years ago
- 8e254cf Implement a code-completion hook for the receiver of an Objective-C by Douglas Gregor · 15 years ago
- 12e1313 Introduce priorities into the code-completion results. by Douglas Gregor · 15 years ago
- d8e8a58 Only enable code patterns (e.g., try { statements } catch (...) { by Douglas Gregor · 15 years ago
- dc84534 Improve code completion in failure cases in two ways: by Douglas Gregor · 15 years ago
- 857e918 Add clang support for IBOutletCollection. by Ted Kremenek · 15 years ago
- 23173d7 Teach CursorVisitor about duplicate ObjCPropertyDecls that can arise because of a current by Ted Kremenek · 15 years ago
- 8e0ac17 Add CXType and an initial set of supporting functions to libclang. This exposes details of by Ted Kremenek · 15 years ago
- 0f91f6a Specially handle CaseStmts in CursorVisitor because they can be nested and walking them by Ted Kremenek · 15 years ago
- e0530b0 Revert "Move macro definitions for IBOutlet and IBAction into the source by Daniel Dunbar · 15 years ago
- 445851c Move macro definitions for IBOutlet and IBAction into the source code. This hopefully by Ted Kremenek · 15 years ago
- a9f1bb1 Yes another annotate-tokens tweak. by Daniel Dunbar · 15 years ago