1. b89e8f6 Add 'referringDecl' field to CXCursor to prepare the way to better model declaration references from other delcarations. by Ted Kremenek · 15 years ago
  2. bb239b2 Add extra null check in clang_disposeString(). by Ted Kremenek · 15 years ago
  3. dd6bcc5 Move definitions for visitor methods in CDeclVisitor out-of-line. by Ted Kremenek · 15 years ago
  4. f128618 Make method definitions in TUVisitor out-of-line, making it easy to tell what visitor methods are defined. by Ted Kremenek · 15 years ago
  5. 4a884fd Make clang_getDeclUSR() visible. by Ted Kremenek · 15 years ago
  6. c50277f Rename clang_getUSR() -> clang_getDeclUSR(). For now we take a CXDecl instead of a CXEntity. by Ted Kremenek · 15 years ago
  7. e9cde11 Further tweaking of USR generation. WIP. by Ted Kremenek · 15 years ago
  8. 9895c6a Remove trailing semicolons and silence MSVC warning about C linkage. by Benjamin Kramer · 15 years ago
  9. 140fce2 Remove duplicate class name, MSVC doesn't like this. by Daniel Dunbar · 15 years ago
  10. 8776382 Add a boilerplate implementation for clang_getUSR(). WIP. by Ted Kremenek · 15 years ago
  11. 1fc00e6 Change clang_getUSR() to return a CXString instead of a 'const char *'. by Ted Kremenek · 15 years ago
  12. 4b333d2 Make createCXString() a static member function of class CIndex. by Ted Kremenek · 15 years ago
  13. 3172383 CIndex: by Ted Kremenek · 15 years ago
  14. 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 15 years ago
  15. 6ab9db1 For now, add back clang_getDeclSource(). by Ted Kremenek · 15 years ago
  16. 254ba7c More crashtracer enhancements to CIndex. When "popping" a crashtracer string by Ted Kremenek · 15 years ago
  17. 29b7284 Tidy up crashtracer logic in CIndex. by Ted Kremenek · 15 years ago
  18. d821065 Change clang_getDeclExtent() to have the endpoint point to the last character in the last token. by Ted Kremenek · 15 years ago
  19. 378d4ba Add _clang_getDeclExtent to export list. by Daniel Dunbar · 15 years ago
  20. 8a8da7d Add enhanced crash reporter breadcrumbs for clang_createTranslationUnitFromSourceFile(). by Ted Kremenek · 15 years ago
  21. 817db7c Remove deprecated function 'clang_getDeclSource()'. Use 'clang_getDeclFile()' instead. by Ted Kremenek · 15 years ago
  22. fe6fd3d Add C API hook 'clang_getDeclExtent()', which returns the source extent of a declaration. This implements <rdar://problem/7280072>. by Ted Kremenek · 15 years ago
  23. 1b6869a Split (mostly nonexistent) USR code out from the main CIndex logic. by Ted Kremenek · 15 years ago
  24. db3d0da Add back #include of 'cstdio' to hopefully unbreak the build on Linux. by Ted Kremenek · 15 years ago
  25. ab18893 Split code in CIndex.cpp into multiple source files, and remove some unnecessary #includes. by Ted Kremenek · 15 years ago
  26. 1733c35 Turn on code-completion for macros within CIndex by Douglas Gregor · 15 years ago
  27. ff5ce6e Extend code-completion results with the type of each result by Douglas Gregor · 15 years ago
  28. ec6762c Change clang_codeComplete API to return the results in a structure on by Douglas Gregor · 15 years ago
  29. 869824e Lift builtin-include-path logic out of ASTUnit::LoadFromCommandLine and fix CIndex to pass in the right directory (previously it was using the path to the main executable, which generally is wrong). by Daniel Dunbar · 15 years ago
  30. 90742c1 clang_getCompletionChunkText() will treat optional strings as empty text blocks by Douglas Gregor · 15 years ago
  31. bb3503a Document that CompilerInvocation::createDiagnostics keeps a reference to the DiagnosticOptions, and update callers to make sure they don't pass in a temporary. by Daniel Dunbar · 15 years ago
  32. 9422097 CIndex: For the time being, don't return translation units if we encounter an error during parsing. by Daniel Dunbar · 15 years ago
  33. f772d1e ASTUnit/CIndex: Explicitly track the top-level decls when using an ASTUnit made by Daniel Dunbar · 15 years ago
  34. 7bd7165 Update test and CIndex to use -FOO BAR form for -{remap-file,code-completion-at}. by Daniel Dunbar · 15 years ago
  35. 8506dde Switch clang_createTranslationUnitFromSourceFile to use ASTUnit::LoadFromCommandLine. by Daniel Dunbar · 15 years ago
  36. 5262fda Fix ASTUnit to allows require a (persistent) Diagnostic object be provided; propogate and simplify. by Daniel Dunbar · 15 years ago
  37. 467f030 Normalize CIndex/c-index-test/index-test link lines in the hopes it will fix by Daniel Dunbar · 15 years ago
  38. 7896ea1 this also depends on libDriver. this almost fixes the build problems of c-index-test by Nuno Lopes · 15 years ago
  39. 735df88 Extend the CIndex code-completion API to perform code completion by Douglas Gregor · 15 years ago
  40. 2b4074f Switch the clang-to-CIndex interface for code-completion to a binary format, for a massive speedup by Douglas Gregor · 15 years ago
  41. 9ebfa31 CIndex: Normalize formatting some more. by Daniel Dunbar · 15 years ago
  42. acca725 Reindent buffer, switches in particular were totally out of style. by Daniel Dunbar · 15 years ago
  43. 0d7dd22 Strip trailing space. by Daniel Dunbar · 15 years ago
  44. 4db166b Change -code-completion-debug-printer to -no-code-completion-debug-printer. by Daniel Dunbar · 15 years ago
  45. 7388555 Add clang_getNullCursor() and clang_equalCursors() (the latter for comparing cursors). by Ted Kremenek · 15 years ago
  46. 4633d1b Allow "source_filename" to be an optional argument (the client can provide NULL). This allows the client to put the source_filename in the command_line_args without fear of the file being named twice. by Ted Kremenek · 15 years ago
  47. ef7fdc6 Sort visitor methods. No functionality change. by Ted Kremenek · 15 years ago
  48. 9298cfc Have clang_getCursorSource() return NULL when the source location is invalid or refers to a built-in buffer. Implements <rdar://problem/7296243>. by Ted Kremenek · 15 years ago
  49. 914474c Move code completion options to clang-cc by Daniel Dunbar · 15 years ago
  50. 6a6742a Fix clang executable path for Windows by John Thompson · 15 years ago
  51. 0854d70 CIndex: Only display diagnostics to llvm::errs() when the client has set the 'displayDiagnostics' option to 1 in clang_createIndex(). This fixes <rdar://problem/7370691>. by Ted Kremenek · 15 years ago
  52. ff4393c Make sure that we look into nested, transparent declaration contexts by Douglas Gregor · 15 years ago
  53. 62cf322 Factor CXString creation into a helper method. by Benjamin Kramer · 15 years ago
  54. 858e5de Writing to a struct passed by value is pointless. Remove dead code. by Benjamin Kramer · 15 years ago
  55. ef0cef6 Introduce CXString type and associated functions clang_getCString() and clang_disposeString(). by Steve Naroff · 15 years ago
  56. 3ac7385 Minor cleanup for CIndex-based code-completion: by Douglas Gregor · 15 years ago
  57. c619033 Move a function which returns a class outside of extern C scope. by Daniel Dunbar · 15 years ago
  58. 4dc99f8 CIndex: Add temporary hack to leak memory instead of returning invalid pointers. by Daniel Dunbar · 15 years ago
  59. 597e7c3 Add some missing libraries for CMake as well. by Daniel Dunbar · 15 years ago
  60. 286bf95 Add some missing libraries. by Daniel Dunbar · 15 years ago
  61. 0c8296d Various improvements to Clang's code-completion infrastructure: by Douglas Gregor · 15 years ago
  62. 1184191 Sort export list. by Daniel Dunbar · 15 years ago
  63. 0d69b8c - Add/tweak some comments. by Steve Naroff · 15 years ago
  64. f9f6196 clang_getDeclSpelling(): For category implementations, make sure we hand back the category name (not the class name). This fixes <rdar://problem/7297518>. by Steve Naroff · 15 years ago
  65. f96b524 Remove _clang_initCXLookupHint() and _clang_getCursorWithHint(). Related to <rdar://problem/7310688>. by Steve Naroff · 15 years ago
  66. 8814503 Add support for 'CXFile' (<rdar://problem/7303360>). by Steve Naroff · 15 years ago
  67. 2e06fc8 Changes for building as a Windows DLL by John Thompson · 15 years ago
  68. feb15e3 Unify Unix and Windows code paths when executing 'clang'. by Ted Kremenek · 15 years ago
  69. 779e5f4 Remove unnecessary calls to 'flush()'. by Ted Kremenek · 15 years ago
  70. 8ee1f3f Always emit error diagnostics when an error occurs within clang_createTranslationUnit() and clang_createTranslationUnitFromSource(). These kind of errors are ones that shouldn't be missed. by Ted Kremenek · 15 years ago
  71. fbcb2b7 Split clang_getCursor() into clang_getCursor() and clang_getCursorWithHint(). by Ted Kremenek · 15 years ago
  72. 379afec Add some explanatory diagnostics when clang_createTranslationUnitFromSource fails. by Ted Kremenek · 15 years ago
  73. 139ba86 Enhance 'clang_createTranslationUnitFromSourceFile()' in two ways: by Ted Kremenek · 15 years ago
  74. 6a6de8b Extend clang_getCursor() to take a 'relativeDecl' argument (so speed up searching). Without a 'relativeDecl', the algorithm is n-squared. For example, running the following command on 'Large.m' takes hours without a 'relatvieDecl'. by Steve Naroff · 15 years ago
  75. e56b4ba by Steve Naroff · 15 years ago
  76. c46e463 Fix inverted preprocessor guard, and fix the resulting compiler error that was unmasked. by Ted Kremenek · 15 years ago
  77. 1374598 Really fix <rdar://problem/7312058> by adding a 'displayDiagnostics' option to by Ted Kremenek · 15 years ago
  78. fc06221 The constructor for ASTUnit now takes a DiagnosticClient*, allowing uses of ASTUnit to specify by Ted Kremenek · 15 years ago
  79. 49358d8 Re-order includes so that the logic involving '#ifdef LLVM_ON_WIN32' appears after the main #includes. The ultimate solution is to just use LLVM-portable methods in llvm/System. by Ted Kremenek · 15 years ago
  80. 36c4464 Move Diagnostic/DiagClient/FileManager from Indexer => ASTUnit. by Steve Naroff · 15 years ago
  81. bade7de Change indenting for case/compound statements to conform to the rest of clang. by Steve Naroff · 15 years ago
  82. c5a9e95 CIndex: make variable non-static to avoid potential race conditions, per by Benjamin Kramer · 15 years ago
  83. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  84. 63444b3 Try to unbreak MSVC build. by Benjamin Kramer · 15 years ago
  85. b14346b CIndex: fix typo. by Benjamin Kramer · 15 years ago
  86. edcd828 Missed a paren. by Benjamin Kramer · 15 years ago
  87. 20d7581 CIndex: add a (untested) WIN32 codepath to get ClangPath. by Benjamin Kramer · 15 years ago
  88. 5e4bc59 CIndex: compute ClangPath lazily. by Benjamin Kramer · 15 years ago
  89. 0829a83 CIndex: replace fork/exec with our portable ExecuteAndWait wrapper. by Benjamin Kramer · 15 years ago
  90. 9670762 CIndex: avoid a dangling pointer issue. by Benjamin Kramer · 15 years ago
  91. a47dd19 Attempt to unbreak the MSVC build. by Daniel Dunbar · 15 years ago
  92. dff7689 Resolve FIXME: delete the 'Program' object in the destructor of CIndexer. by Ted Kremenek · 15 years ago
  93. 5cf4876 Add 'UseBumpPtrAllocator' flag to ASTUnit::LoadFromPCHFile() to cause the created ASTContext to use by Ted Kremenek · 15 years ago
  94. 0246575 Make CIndex and c-index-test a little bit more robust. The only by Douglas Gregor · 15 years ago
  95. 7d1d49d Keep track of whether declararions were loaded from a precompiled by Douglas Gregor · 15 years ago
  96. 74cd069 Use an std::vector<> instead of an array of ARG_MAX size, as ARG_MAX may not be defined everywhere. by Ted Kremenek · 15 years ago
  97. e19944c Make sure temporary files get unlinked. by Steve Naroff · 15 years ago
  98. 8c4195e Add missing #include for wait(). by Ted Kremenek · 15 years ago
  99. 37b5ac2 Minor improvement to format...no functionality change. by Steve Naroff · 15 years ago
  100. 5b7d8e2 Implement <rdar://problem/7303432> [Clang/Index] In-memory-style AST generation API (initial API implementation). by Steve Naroff · 15 years ago