- 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 · 14 years ago
- 1f5537a Introduce a new code-completion point prior to an identifier in the by Douglas Gregor · 14 years ago
- 590c7d5 During code completion, give the "nil" and "NULL" macros the same by Douglas Gregor · 14 years ago
- 448278a Add USR tests for ObjC class extensions. by Ted Kremenek · 14 years ago
- 9a14084 Add CXType support for querying the return type of Objective-C methods. This is done by by Ted Kremenek · 14 years ago
- 04c3cf3 Add CXType support for FunctionNoProto and FunctionProto types. This includes adding a new by Ted Kremenek · 14 years ago
- 0d32a68 Add clang_getCursorType() support for @property declarations. by Ted Kremenek · 14 years ago
- f13ca06 Make the "extra ';' inside a struct or union" diagnostic more by Douglas Gregor · 14 years ago
- 9b30b26 Teach code completion not to ignore data members when performing code by Douglas Gregor · 14 years ago
- fc92920 Add indexing support for the block and @property type location information by John McCall · 14 years ago
- 33611e0 Improve our handling of NULL after an escaping '\' in a string by Douglas Gregor · 14 years ago
- bd6c76f Improve parser recovery when we try to parse a call expression but the by Douglas Gregor · 14 years ago
- 4d6ec20 Unbreak non-Darwin builds by Douglas Gregor · 14 years ago
- 5ac3bdb Teach code completion to adjust its completion priorities based on the by Douglas Gregor · 14 years ago
- 447107d Don't put method bodies into code completions unless code patterns are by Douglas Gregor · 14 years ago
- 4710e5b Do not produce types as valid code completions when we're in an by Douglas Gregor · 14 years ago
- c8bddde Make -code-completion-patterns only cover multi-line code by Douglas Gregor · 14 years ago
- 8e254cf Implement a code-completion hook for the receiver of an Objective-C by Douglas Gregor · 14 years ago
- 12e1313 Introduce priorities into the code-completion results. by Douglas Gregor · 14 years ago
- d8e8a58 Only enable code patterns (e.g., try { statements } catch (...) { by Douglas Gregor · 14 years ago
- dc84534 Improve code completion in failure cases in two ways: by Douglas Gregor · 14 years ago
- 857e918 Add clang support for IBOutletCollection. by Ted Kremenek · 14 years ago
- 23173d7 Teach CursorVisitor about duplicate ObjCPropertyDecls that can arise because of a current by Ted Kremenek · 14 years ago
- 8e0ac17 Add CXType and an initial set of supporting functions to libclang. This exposes details of by Ted Kremenek · 14 years ago
- 0f91f6a Specially handle CaseStmts in CursorVisitor because they can be nested and walking them by Ted Kremenek · 14 years ago
- e0530b0 Revert "Move macro definitions for IBOutlet and IBAction into the source by Daniel Dunbar · 14 years ago
- 445851c Move macro definitions for IBOutlet and IBAction into the source code. This hopefully by Ted Kremenek · 14 years ago
- a9f1bb1 Yes another annotate-tokens tweak. by Daniel Dunbar · 14 years ago
- 321f8df Increase test portability. by Daniel Dunbar · 14 years ago
- a3849b1 Make test portable. by Ted Kremenek · 14 years ago
- bcbdd8e Make test case invariant to macro definition location. by Ted Kremenek · 14 years ago
- 9a700d2 Re-apply r103581 with updated tests. It turns out we were computing bogus locations for by Ted Kremenek · 14 years ago
- 20f9ba7 Temporarily revert r103581 so I can fix the failing tests. by Ted Kremenek · 14 years ago
- b5fb6ac Correctly check if a cursor is a declaration before returning its location/range in clang_getCursorLocation()/clang_getCursorExtent(). This fixes a horrible bug reported in by Ted Kremenek · 14 years ago
- a333c66 Adjust clang_annotateTokens() to correctly account for the TypeSourceInfo for DeclaratorDecls by Ted Kremenek · 14 years ago
- 2ea5baf Extend C++ usrs to include type mangling for tag decl arguments, indicating whether a method by Ted Kremenek · 14 years ago
- 8e67219 Add initial USR support for mangling in the types of C++ functions and methods. by Ted Kremenek · 15 years ago
- d5d90fe Add USR test case for C++ operator methods. by Ted Kremenek · 15 years ago
- cbd66f0 Add USR support for C++ namespaces, and unify mangling of location information in USRs by Ted Kremenek · 15 years ago
- 672c003 Workaround a really serious caching bug in SourceManager::isBeforeInTranslationUnit() where the by Ted Kremenek · 15 years ago
- fbd84ca Rework clang_annotateTokens() to annotate tokens with information that more closely matches by Ted Kremenek · 15 years ago
- da5a428 Workaround: Don't add ObjCMethodDecls to the vector of TopLevelDecls since they don't go in by Ted Kremenek · 15 years ago
- cf99910 Add USR support for 'static inline' functions (which can be declared in header files). by Ted Kremenek · 15 years ago
- e542f77 Fix USRs for 'extern' variables declaration in functions/method bodies. by Ted Kremenek · 15 years ago
- 81d3466 Keep proper source location information for the type in an Objective-C by Douglas Gregor · 15 years ago
- e74ef12 Rework USR generation for symbols with no linkage. Many of the USRs are now shortened, by Ted Kremenek · 15 years ago
- 21b7323 Unbreak test on windows. by Ted Kremenek · 15 years ago
- 1ee6cad Add CIndex support for blocks. by Ted Kremenek · 15 years ago
- 5dbacb4 Fix CIndex crash on invalid code reported in <rdar://problem/7833619>. by Ted Kremenek · 15 years ago
- e8f5a17 Implement code completion for Objective-C method declarations and by Douglas Gregor · 15 years ago
- fe0bdba Do not produce semicolons at the end of code-completion results by Douglas Gregor · 15 years ago
- 22f5699 When sending a message to "id", apply some heuristics to try to narrow by Douglas Gregor · 15 years ago
- 719770d Make code-completion for Objective-C message sends to "id" work in the by Douglas Gregor · 15 years ago
- 13438f9 Implement support for code completion of an Objective-C message send to by Douglas Gregor · 15 years ago
- 85372b9 Add test for code completion of Objective-C message sends to classes. by Douglas Gregor · 15 years ago
- 64538cf Perform code-completion within ParseCastExpression, which handles, by Douglas Gregor · 15 years ago
- 84139d6 Extend the type printing policy to allow one to turn off the printing by Douglas Gregor · 15 years ago
- 09d9fa1 Code completion results that refer to macros now get the cursor kind by Douglas Gregor · 15 years ago
- b57c757 Don't skip past the '}' if an expression has error and is not followed by ';'. by Argyrios Kyrtzidis · 15 years ago
- f16c76c Update test case since c-index-test now works on invalid sources. by Ted Kremenek · 15 years ago
- f7b714d Add c-index-test support for printing USRs. by Ted Kremenek · 15 years ago
- f7353c0 Make sure that we have File IDs for all of the unsaved files before we by Douglas Gregor · 15 years ago
- 1b058e8 Robustify PreprocessingRecord slightly, by only creating macro by Douglas Gregor · 15 years ago
- 6a5a23f Implement serialization and lazy deserialization of the preprocessing by Douglas Gregor · 15 years ago