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