1. 1adb082 Give ObjCClassRef cursors a sane representation, which is encapsulated by Douglas Gregor · 15 years ago
  2. 78db0cd Use a sane encoding for CXCursor_ObjCProtocolRef, using the actual by Douglas Gregor · 15 years ago
  3. 2e331b9 Give CXCursor_ObjCSuperClassRef a sane encoding, which is only known by Douglas Gregor · 15 years ago
  4. 10fa3cc Add mapping from ObjCPropertDecl to CXCursorKind. by Ted Kremenek · 15 years ago
  5. deb06bd Remove 'default' case in switch statement in clang_getCursorKindSpelling(). This identified a missing case (warned by the compiler) and identified that CXCursor_FirstDecl didn't actually correspond to the first decl. by Ted Kremenek · 15 years ago
  6. 70ee542 Remove TranslateKind and centralize Decl -> CXCursorKind in GetCursorKind(). This revealed a bunch of inconsistencies in how CXCursorKinds were being computed. by Ted Kremenek · 15 years ago
  7. edc8aa6 Migrate Decl* -> cursorkind logic into CXCursor.cpp, and drastically tighten TUVisitor. by Ted Kremenek · 15 years ago
  8. 38afa41 Remove unused code. by Ted Kremenek · 15 years ago
  9. c5b48b3 Refactor USR logic for EnumDecls and RecordDecls so that both handle 'anonymous' declarations in the same way. by Ted Kremenek · 15 years ago
  10. 6a659fb USR generation: look at the typedef of an anonymous struct (if any) when trying to generate a USR. by Ted Kremenek · 15 years ago
  11. 283cae3 Make CXCursor's data opaque. by Douglas Gregor · 15 years ago
  12. 16c440a Add CXCursor.[h,cpp]. These files will centralize the logic for creating/probing CXCursors. by Ted Kremenek · 15 years ago
  13. 5467b20 Add USR generation for enums. by Ted Kremenek · 15 years ago
  14. f2c87bd Add -cursor-at=file:line:column command line option to c-index-test, by Douglas Gregor · 15 years ago
  15. 8b456e8 getLocationFromCursor: If a cursor is a reference and has a referringDecl, using the referringDecl for the location. by Ted Kremenek · 15 years ago
  16. f462989 Switch return site to use clang_getNullCursor(). by Ted Kremenek · 15 years ago
  17. 2fee4e6 Further tweak USR generation by shorting names and distinguish between namespaces and functions. by Ted Kremenek · 15 years ago
  18. fb48049 Reorganize CIndex.cpp into clearer sections of functions, and add a utility function 'MakeCXCursor' to centralize the logic for creating CXCursor objects. by Ted Kremenek · 15 years ago
  19. b89e8f6 Add 'referringDecl' field to CXCursor to prepare the way to better model declaration references from other delcarations. by Ted Kremenek · 15 years ago
  20. bb239b2 Add extra null check in clang_disposeString(). by Ted Kremenek · 15 years ago
  21. 0397af2 cc1: Factor out CompilerInstance::ExecuteAction which has the majority of the by Daniel Dunbar · 15 years ago
  22. a817b77b cc1: Lift creation of the FrontendAction higher. by Daniel Dunbar · 15 years ago
  23. dd6bcc5 Move definitions for visitor methods in CDeclVisitor out-of-line. by Ted Kremenek · 15 years ago
  24. 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
  25. 7d40562 Add USR printing modes to c-index-test. by Ted Kremenek · 15 years ago
  26. 4a884fd Make clang_getDeclUSR() visible. by Ted Kremenek · 15 years ago
  27. c50277f Rename clang_getUSR() -> clang_getDeclUSR(). For now we take a CXDecl instead of a CXEntity. by Ted Kremenek · 15 years ago
  28. e9cde11 Further tweaking of USR generation. WIP. by Ted Kremenek · 15 years ago
  29. 9827156 Make 'CXTranslationUnitIterator' an argument to perform_test_load(), by Ted Kremenek · 15 years ago
  30. 9895c6a Remove trailing semicolons and silence MSVC warning about C linkage. by Benjamin Kramer · 15 years ago
  31. 140fce2 Remove duplicate class name, MSVC doesn't like this. by Daniel Dunbar · 15 years ago
  32. 8776382 Add a boilerplate implementation for clang_getUSR(). WIP. by Ted Kremenek · 15 years ago
  33. 1fc00e6 Change clang_getUSR() to return a CXString instead of a 'const char *'. by Ted Kremenek · 15 years ago
  34. 4b333d2 Make createCXString() a static member function of class CIndex. by Ted Kremenek · 15 years ago
  35. 3172383 CIndex: by Ted Kremenek · 15 years ago
  36. 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 15 years ago
  37. 6ab9db1 For now, add back clang_getDeclSource(). by Ted Kremenek · 15 years ago
  38. 254ba7c More crashtracer enhancements to CIndex. When "popping" a crashtracer string by Ted Kremenek · 15 years ago
  39. 29b7284 Tidy up crashtracer logic in CIndex. by Ted Kremenek · 15 years ago
  40. 9096a20 Add FileCheck prefix to another location in the output of c-index-test. by Ted Kremenek · 15 years ago
  41. d821065 Change clang_getDeclExtent() to have the endpoint point to the last character in the last token. by Ted Kremenek · 15 years ago
  42. 378d4ba Add _clang_getDeclExtent to export list. by Daniel Dunbar · 15 years ago
  43. 8a8da7d Add enhanced crash reporter breadcrumbs for clang_createTranslationUnitFromSourceFile(). by Ted Kremenek · 15 years ago
  44. 377adb6 Remove unused variables. by Ted Kremenek · 15 years ago
  45. 817db7c Remove deprecated function 'clang_getDeclSource()'. Use 'clang_getDeclFile()' instead. by Ted Kremenek · 15 years ago
  46. 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
  47. 1b6869a Split (mostly nonexistent) USR code out from the main CIndex logic. by Ted Kremenek · 15 years ago
  48. db3d0da Add back #include of 'cstdio' to hopefully unbreak the build on Linux. by Ted Kremenek · 15 years ago
  49. ab18893 Split code in CIndex.cpp into multiple source files, and remove some unnecessary #includes. by Ted Kremenek · 15 years ago
  50. 1733c35 Turn on code-completion for macros within CIndex by Douglas Gregor · 15 years ago
  51. 0dea4be Driver: Use "g++" as generic gcc name when running in C++ mode, for platforms by Daniel Dunbar · 15 years ago
  52. 49ac8e6 Remove RewriteBlocks. It has been superseded by RewriteObjC by Kovarththanan Rajaratnam · 15 years ago
  53. 20b4a58 Add c++-analyzer symlink (which is used by scan-build) by Ted Kremenek · 15 years ago
  54. ff5ce6e Extend code-completion results with the type of each result by Douglas Gregor · 15 years ago
  55. ec6762c Change clang_codeComplete API to return the results in a structure on by Douglas Gregor · 15 years ago
  56. 4da689a Test for errors during fread() inside c-index-test and handle them by Chandler Carruth · 15 years ago
  57. 79433b5 Compute the right extension for preprocessed Objective-C++ files. by Ted Kremenek · 15 years ago
  58. 3055be7 Fix pretty stack traces. by Daniel Dunbar · 15 years ago
  59. 51b939f Add logic for computing preprocessor file extensions for C++ files. by Ted Kremenek · 15 years ago
  60. 51365b5 scan-build/ccc-analyzer: start analyzing C++ FTW. by Ted Kremenek · 15 years ago
  61. 8b9adfe Add -resource-dir to clang -cc1, this allows the base directory for compiler by Daniel Dunbar · 15 years ago
  62. 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
  63. 1e69fe3 CompilerInvocation: Move builtin-include-path logic out of CompilerInvocation::CreateFromArgs. by Daniel Dunbar · 15 years ago
  64. 9f61aa9 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 15 years ago
  65. 864db01 Remove clang-cc tool, it has joined in unholy union with clang. by Daniel Dunbar · 15 years ago
  66. 6fba85d scan-build: when the build command is 'make', override the CC and CXX options by passing them as arguments to make. This fixes <rdar://problem/6790224>. by Ted Kremenek · 15 years ago
  67. 32317b2 Remove more old references to clang-cc. by Ted Kremenek · 15 years ago
  68. 2a3a8b9 Convert scan-build and ccc-analyzer over to using 'clang -cc1' instead of using 'clang-cc'. by Ted Kremenek · 15 years ago
  69. 2108577 Implement clang -cc1. by Daniel Dunbar · 15 years ago
  70. 90742c1 clang_getCompletionChunkText() will treat optional strings as empty text blocks by Douglas Gregor · 15 years ago
  71. e3fdca2 Remove several .c_str() to be forward-compatible with StringRef. by Jeffrey Yasskin · 15 years ago
  72. b40d06d Enable '-analyzer-opt-analyze-nested-blocks' by default for testing. by Ted Kremenek · 15 years ago
  73. 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
  74. 0304c6c Remove 'LangOpts' from Diagnostic (added in http://llvm.org/viewvc/llvm-project?view=rev&revision=90642). by Steve Naroff · 15 years ago
  75. 9422097 CIndex: For the time being, don't return translation units if we encounter an error during parsing. by Daniel Dunbar · 15 years ago
  76. e0c4d89 Integrate the following from the 'objective-rewrite' branch: by Steve Naroff · 15 years ago
  77. 0f4c59c Add gcc's -no-canonical-prefixes option to clang. by Rafael Espindola · 15 years ago
  78. f772d1e ASTUnit/CIndex: Explicitly track the top-level decls when using an ASTUnit made by Daniel Dunbar · 15 years ago
  79. 36841b3 Kill off one last exit() call. by Daniel Dunbar · 15 years ago
  80. 5e96f9d clang-cc: Move to CompilerInvocation based command line parsing. by Daniel Dunbar · 15 years ago
  81. 9b5e9ae clang-cc: Honor -help and -version when using new style option parsing. by Daniel Dunbar · 15 years ago
  82. 7bd7165 Update test and CIndex to use -FOO BAR form for -{remap-file,code-completion-at}. by Daniel Dunbar · 15 years ago
  83. efba227 Add clang -cc1 -load option. by Daniel Dunbar · 15 years ago
  84. 8506dde Switch clang_createTranslationUnitFromSourceFile to use ASTUnit::LoadFromCommandLine. by Daniel Dunbar · 15 years ago
  85. 5262fda Fix ASTUnit to allows require a (persistent) Diagnostic object be provided; propogate and simplify. by Daniel Dunbar · 15 years ago
  86. 467f030 Normalize CIndex/c-index-test/index-test link lines in the hopes it will fix by Daniel Dunbar · 15 years ago
  87. 7896ea1 this also depends on libDriver. this almost fixes the build problems of c-index-test by Nuno Lopes · 15 years ago
  88. de05057 Change rtti/Rtti to RTTI, as it is an acronym. by Mike Stump · 15 years ago
  89. 735df88 Extend the CIndex code-completion API to perform code completion by Douglas Gregor · 15 years ago
  90. d378181 Fix relative ordering of Analyis library. by Daniel Dunbar · 15 years ago
  91. 716f0b3 Introduce a new clang-cc option by Douglas Gregor · 15 years ago
  92. 7dea1f9 libFrontend depends on libDriver now. by Zhongxing Xu · 15 years ago
  93. 7b55668 Add ASTUnit::LoadFromCommandLine, which creates an ASTUnit out of a list of by Daniel Dunbar · 15 years ago
  94. 360f075 fix build on linux by Nuno Lopes · 15 years ago
  95. 521bf9c Add ASTUnit::LoadFromCompilerInvocation, which does what it says. by Daniel Dunbar · 15 years ago
  96. d8fdde1 Tuck away scan-build related files into tools/scan-build by Kovarththanan Rajaratnam · 15 years ago
  97. 2b4074f Switch the clang-to-CIndex interface for code-completion to a binary format, for a massive speedup by Douglas Gregor · 15 years ago
  98. 9ebfa31 CIndex: Normalize formatting some more. by Daniel Dunbar · 15 years ago
  99. 625e4ef c-index-test: Split "function scanning" behavior into its own "filter" -- its by Daniel Dunbar · 15 years ago
  100. ada487d Add c-index-test -test-load-source, which loads the translation unit from a source file (and other command line arguments). by Daniel Dunbar · 15 years ago