1. aaa107a When calling a function or messaging a method marked "sentinel", add by Douglas Gregor · 14 years ago
  2. 58ddb60 Introduce new libclang API functions that determine the availability by Douglas Gregor · 14 years ago
  3. aa5f77b Include __FUNCTION__, __PRETTY_FUNCTION_, __func__ in code-completion by Douglas Gregor · 14 years ago
  4. fb62941 Introduce a code-completion hook for the Objective-C collection by Douglas Gregor · 14 years ago
  5. 2ccccb3 Introduce a new code-completion point when we're parsing a by Douglas Gregor · 14 years ago
  6. 2283d79 When performing code-completion in the presence of a preamble, make by Douglas Gregor · 14 years ago
  7. f128fed When we decide not to reuse a precompiled preamble, clear out the by Douglas Gregor · 14 years ago
  8. b1fd345 libclang: Execute clang_codeCompleteAt() inside a crash recovery context. by Daniel Dunbar · 14 years ago
  9. c1cf158 Fix a loop overrun in ComputePreamble when the last remapped file was erased, by Daniel Dunbar · 14 years ago
  10. b2842aa CrashRecovery: Disable the reparse test for now while I investigate, it goes by Daniel Dunbar · 14 years ago
  11. ea94bbc libclang: Put clang_reparseTranslationUnit inside a crash recovery context. by Daniel Dunbar · 14 years ago
  12. 19ffd49 libclang: Put clang_parseTranslationUnit inside a crash recovery context. by Daniel Dunbar · 14 years ago
  13. 16ed9ad When generating code completion patterns for method declarations, give by Douglas Gregor · 14 years ago
  14. 47c03a7 1 != I. Fix the formulation of code-completion patterns for by Douglas Gregor · 14 years ago
  15. a5fb7c3 Implement support for cached code completions for by Douglas Gregor · 14 years ago
  16. 5f808c2 Implement name hiding of cached global code-completion results. by Douglas Gregor · 14 years ago
  17. f5586f6 When caching code completions for global declarations, keep track of by Douglas Gregor · 14 years ago
  18. 1827e10 When caching global completion results, keep track of the simplified by Douglas Gregor · 14 years ago
  19. 8071e42 Extend the code-completion caching infrastructure to include global by Douglas Gregor · 14 years ago
  20. 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
  21. 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
  22. 87c08a5 Implement caching of code-completion results for macro definitions by Douglas Gregor · 14 years ago
  23. 7ae2faa Implement clang_saveTranslationUnit(), which saves a translation unit by Douglas Gregor · 14 years ago
  24. 2d474ba Don't emit end-of-file diagnostics like "unterminated conditional" or by Douglas Gregor · 14 years ago
  25. deacbdc Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable, by Douglas Gregor · 14 years ago
  26. 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
  27. 648220e Teach the libclang cursor visitor to walk into the type information by Douglas Gregor · 14 years ago
  28. 74c730a - Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for forward declarations and the definition. by Sebastian Redl · 14 years ago
  29. df95a13 Use precompiled preambles for in-process code completion. by Douglas Gregor · 14 years ago
  30. 1abc6bc Add code-completion support directly to ASTUnit, which performs code by Douglas Gregor · 14 years ago
  31. eb8837b When using a precompiled preamble, keep track of the top-level by Douglas Gregor · 14 years ago
  32. c0659ec When using a precompiled preamble, save the diagnostics produced when by Douglas Gregor · 14 years ago
  33. acc9bf3 tests: Use env instead of assuming bash. by Daniel Dunbar · 14 years ago
  34. 7b70cf6 Add test case for crash reported in <rdar://problem/8236270> (which has since been fixed in trunk). by Ted Kremenek · 14 years ago
  35. 3ce9e7d Add clang_isPODType() for querying if the CXType is POD. Implements <rdar://problem/8250669>. by Ted Kremenek · 14 years ago
  36. 6cd24e2 Visit the children of CXXOperatorCallExprs in source order within by Douglas Gregor · 14 years ago
  37. fae3b2f Implement -fno-validate-pch at the -cc1 level, which suppresses most by Douglas Gregor · 14 years ago
  38. 3e15e0a When remapping a virtual file, also make an entry for the file with by Douglas Gregor · 14 years ago
  39. 1f3b4a9 Update test case to include USRs containing offsets instead of line/columns. by Ted Kremenek · 14 years ago
  40. 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
  41. abc563f Introduce a new libclang API, clang_reparseTranslationUnit(), which by Douglas Gregor · 14 years ago
  42. 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
  43. 40ed9a1 Support code completion for parameter names in Objective-C method declarations. by Douglas Gregor · 14 years ago
  44. 1f5537a Introduce a new code-completion point prior to an identifier in the by Douglas Gregor · 14 years ago
  45. 590c7d5 During code completion, give the "nil" and "NULL" macros the same by Douglas Gregor · 14 years ago
  46. 448278a Add USR tests for ObjC class extensions. by Ted Kremenek · 14 years ago
  47. 9a14084 Add CXType support for querying the return type of Objective-C methods. This is done by by Ted Kremenek · 14 years ago
  48. 04c3cf3 Add CXType support for FunctionNoProto and FunctionProto types. This includes adding a new by Ted Kremenek · 14 years ago
  49. 0d32a68 Add clang_getCursorType() support for @property declarations. by Ted Kremenek · 14 years ago
  50. f13ca06 Make the "extra ';' inside a struct or union" diagnostic more by Douglas Gregor · 14 years ago
  51. 9b30b26 Teach code completion not to ignore data members when performing code by Douglas Gregor · 14 years ago
  52. fc92920 Add indexing support for the block and @property type location information by John McCall · 14 years ago
  53. 33611e0 Improve our handling of NULL after an escaping '\' in a string by Douglas Gregor · 14 years ago
  54. bd6c76f Improve parser recovery when we try to parse a call expression but the by Douglas Gregor · 14 years ago
  55. 4d6ec20 Unbreak non-Darwin builds by Douglas Gregor · 14 years ago
  56. 5ac3bdb Teach code completion to adjust its completion priorities based on the by Douglas Gregor · 14 years ago
  57. 447107d Don't put method bodies into code completions unless code patterns are by Douglas Gregor · 14 years ago
  58. 4710e5b Do not produce types as valid code completions when we're in an by Douglas Gregor · 14 years ago
  59. c8bddde Make -code-completion-patterns only cover multi-line code by Douglas Gregor · 14 years ago
  60. 8e254cf Implement a code-completion hook for the receiver of an Objective-C by Douglas Gregor · 14 years ago
  61. 12e1313 Introduce priorities into the code-completion results. by Douglas Gregor · 14 years ago
  62. d8e8a58 Only enable code patterns (e.g., try { statements } catch (...) { by Douglas Gregor · 14 years ago
  63. dc84534 Improve code completion in failure cases in two ways: by Douglas Gregor · 14 years ago
  64. 857e918 Add clang support for IBOutletCollection. by Ted Kremenek · 14 years ago
  65. 23173d7 Teach CursorVisitor about duplicate ObjCPropertyDecls that can arise because of a current by Ted Kremenek · 14 years ago
  66. 8e0ac17 Add CXType and an initial set of supporting functions to libclang. This exposes details of by Ted Kremenek · 14 years ago
  67. 0f91f6a Specially handle CaseStmts in CursorVisitor because they can be nested and walking them by Ted Kremenek · 14 years ago
  68. e0530b0 Revert "Move macro definitions for IBOutlet and IBAction into the source by Daniel Dunbar · 14 years ago
  69. 445851c Move macro definitions for IBOutlet and IBAction into the source code. This hopefully by Ted Kremenek · 14 years ago
  70. a9f1bb1 Yes another annotate-tokens tweak. by Daniel Dunbar · 14 years ago
  71. 321f8df Increase test portability. by Daniel Dunbar · 14 years ago
  72. a3849b1 Make test portable. by Ted Kremenek · 14 years ago
  73. bcbdd8e Make test case invariant to macro definition location. by Ted Kremenek · 14 years ago
  74. 9a700d2 Re-apply r103581 with updated tests. It turns out we were computing bogus locations for by Ted Kremenek · 14 years ago
  75. 20f9ba7 Temporarily revert r103581 so I can fix the failing tests. by Ted Kremenek · 14 years ago
  76. 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
  77. a333c66 Adjust clang_annotateTokens() to correctly account for the TypeSourceInfo for DeclaratorDecls by Ted Kremenek · 14 years ago
  78. 2ea5baf Extend C++ usrs to include type mangling for tag decl arguments, indicating whether a method by Ted Kremenek · 14 years ago
  79. 8e67219 Add initial USR support for mangling in the types of C++ functions and methods. by Ted Kremenek · 14 years ago
  80. d5d90fe Add USR test case for C++ operator methods. by Ted Kremenek · 14 years ago
  81. cbd66f0 Add USR support for C++ namespaces, and unify mangling of location information in USRs by Ted Kremenek · 14 years ago
  82. 672c003 Workaround a really serious caching bug in SourceManager::isBeforeInTranslationUnit() where the by Ted Kremenek · 14 years ago
  83. fbd84ca Rework clang_annotateTokens() to annotate tokens with information that more closely matches by Ted Kremenek · 14 years ago
  84. da5a428 Workaround: Don't add ObjCMethodDecls to the vector of TopLevelDecls since they don't go in by Ted Kremenek · 14 years ago
  85. cf99910 Add USR support for 'static inline' functions (which can be declared in header files). by Ted Kremenek · 14 years ago
  86. e542f77 Fix USRs for 'extern' variables declaration in functions/method bodies. by Ted Kremenek · 14 years ago
  87. 81d3466 Keep proper source location information for the type in an Objective-C by Douglas Gregor · 14 years ago
  88. e74ef12 Rework USR generation for symbols with no linkage. Many of the USRs are now shortened, by Ted Kremenek · 14 years ago
  89. 21b7323 Unbreak test on windows. by Ted Kremenek · 14 years ago
  90. 1ee6cad Add CIndex support for blocks. by Ted Kremenek · 14 years ago
  91. 5dbacb4 Fix CIndex crash on invalid code reported in <rdar://problem/7833619>. by Ted Kremenek · 14 years ago
  92. e8f5a17 Implement code completion for Objective-C method declarations and by Douglas Gregor · 14 years ago
  93. fe0bdba Do not produce semicolons at the end of code-completion results by Douglas Gregor · 14 years ago
  94. 22f5699 When sending a message to "id", apply some heuristics to try to narrow by Douglas Gregor · 14 years ago
  95. 719770d Make code-completion for Objective-C message sends to "id" work in the by Douglas Gregor · 14 years ago
  96. 13438f9 Implement support for code completion of an Objective-C message send to by Douglas Gregor · 14 years ago
  97. 85372b9 Add test for code completion of Objective-C message sends to classes. by Douglas Gregor · 14 years ago
  98. 64538cf Perform code-completion within ParseCastExpression, which handles, by Douglas Gregor · 14 years ago
  99. 84139d6 Extend the type printing policy to allow one to turn off the printing by Douglas Gregor · 14 years ago
  100. 09d9fa1 Code completion results that refer to macros now get the cursor kind by Douglas Gregor · 14 years ago