1. 664cffd Fix '<rdar://problem/8214263> MakeCXCursor null dereference when body of block is invalid' by checking that the body of a BlockDecl is null before constructing a CXCursor. by Ted Kremenek · 14 years ago
  2. 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
  3. 53513d2 This was still complaining about the length of the string. I've broken it here by Chandler Carruth · 14 years ago
  4. 5a43021 Introduce a new C API function, clang_parseTranslationUnit(), which by Douglas Gregor · 14 years ago
  5. f033f1d Introduce a new lexer function to compute the "preamble" of a file, by Douglas Gregor · 14 years ago
  6. caf4bd3 Slip up long string literal by Douglas Gregor · 14 years ago
  7. e5d6967 Driver: Switch to using a SmallVector instead of std::vector, and stop by Daniel Dunbar · 14 years ago
  8. abc563f Introduce a new libclang API, clang_reparseTranslationUnit(), which by Douglas Gregor · 14 years ago
  9. 8a1af32 Implement support for reading arguments specified in a file with @file. If by Rafael Espindola · 14 years ago
  10. 6658874 Revert r108672, "Implement support for reading arguments specified in a file by Daniel Dunbar · 14 years ago
  11. 1c2ab11 Implement support for reading arguments specified in a file with @file. by Rafael Espindola · 14 years ago
  12. c6238d2 Reapply r108617. by Zhongxing Xu · 14 years ago
  13. 0bbad51 Driver: Change the driver to take the path to the main executable, instead of by Daniel Dunbar · 14 years ago
  14. e9122a3 Update for LLVM API change. by Daniel Dunbar · 14 years ago
  15. 06e35d3 Refactor the code a bit so that there is only one call to BuildCompilation. The by Rafael Espindola · 14 years ago
  16. ee30965 Revert r108617, it broke the build. by Benjamin Kramer · 14 years ago
  17. 5a9ac23 Fix cmake build. by Zhongxing Xu · 14 years ago
  18. 69b8194 Prepare the analyzer for the callee in another translation unit: by Zhongxing Xu · 14 years ago
  19. 7374f1b clang -cc1as: Switch to using AsmParser constructor function. by Daniel Dunbar · 14 years ago
  20. c57b0ba build/Darwin: Add missing Info.plist template. by Daniel Dunbar · 14 years ago
  21. 7bad56c build/Darwin: Enable version information for clang executable. by Daniel Dunbar · 14 years ago
  22. 1982c18 Add a -code-completion-timing= mode to c-index-test, so that we can by Douglas Gregor · 14 years ago
  23. 4156a4c Rename clang.dll to libclang.dll, to fix Windows build. by John Thompson · 14 years ago
  24. 431495d Clang do so have plugins, we can't prune exports. Fixes plugin support. by Nick Lewycky · 14 years ago
  25. 52ddc5d Document my otherwise-inexplicable change by Douglas Gregor · 14 years ago
  26. a0068fc Introduce -f{no-}spell-checking options to enable/disable by Douglas Gregor · 14 years ago
  27. ed8abf1 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 14 years ago
  28. 8474567 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 14 years ago
  29. 016a4a9 Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its by Douglas Gregor · 14 years ago
  30. d9d9726 Forward -fno-builtin to clang, add .cp as a supported by Shantonu Sen · 14 years ago
  31. daa81c0 MC: Pass the target instance to the AsmParser constructor. by Daniel Dunbar · 14 years ago
  32. 3d9c6e1 libclang: When invoking external clang process to get code completion results, by Daniel Dunbar · 14 years ago
  33. 44bbd79 Minix doesn't support dylibs, PR7294 by Chris Lattner · 14 years ago
  34. 1a9a0bc Per Doug's suggestion, move check for invalid SourceLocation into by Ted Kremenek · 14 years ago
  35. e1403d2 Silence warning about C++-style comments. by Benjamin Kramer · 15 years ago
  36. 9a14084 Add CXType support for querying the return type of Objective-C methods. This is done by by Ted Kremenek · 15 years ago
  37. 04c3cf3 Add CXType support for FunctionNoProto and FunctionProto types. This includes adding a new by Ted Kremenek · 15 years ago
  38. 0d32a68 Add clang_getCursorType() support for @property declarations. by Ted Kremenek · 15 years ago
  39. 0a76aae introduce a new CharSourceRange class, and enhance the diagnostics routines by Chris Lattner · 15 years ago
  40. 387475d Implement first TD-based usage of attributes. by Sean Hunt · 15 years ago
  41. 3177aae Frontend: Allow passing -cc1 level arguments to plugins. Patch by Troy Straszheim! by Daniel Dunbar · 15 years ago
  42. 9b414d3 Break Frontend's dependency on Rewrite, Checker and CodeGen in shared library configuration by Daniel Dunbar · 15 years ago
  43. 746d991 don't make libclang depend on codegen. Patch by Peter Collingbourne! by Chris Lattner · 15 years ago
  44. 7e4953e Driver: Fix arg_iterator typing to reflect that it is really an iterator over Arg*s. by Daniel Dunbar · 15 years ago
  45. c9f362d Makefiles: Remove unnecessary early include of Makefile.config. by Daniel Dunbar · 15 years ago
  46. c4dec1c Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles. by Daniel Dunbar · 15 years ago
  47. afed099 Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile. by Daniel Dunbar · 15 years ago
  48. eb5dc49 Teach the PrintFunctionNames example to be a proper module, so that by Douglas Gregor · 15 years ago
  49. 55d7d36 Add ccc-analyzer support for '-imacros'. Fixes PR 7204. by Ted Kremenek · 15 years ago
  50. 4cbbd94 Frontend: Add CodeGenAction support for handling LLVM IR. - This magically enables using 'clang -cc1' as a replacement for most of 'llvm-as', 'llvm-dis', 'llc' and 'opt' functionality. For example, 'llvm-as' is: $ clang -cc1 -emit-llvm-bc FOO.ll -o FOO.bc by Daniel Dunbar · 15 years ago
  51. 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 15 years ago
  52. fc92920 Add indexing support for the block and @property type location information by John McCall · 15 years ago
  53. df432e3 Return a proper null CXSourceLocation from clang_getLocation() when the SourceLocation is invalid. Fixes <rdar://problem/8056640>. by Ted Kremenek · 15 years ago
  54. d2010c1 Delete a blank line to make it easier to process this file with a script. by Dan Gohman · 15 years ago
  55. b3da539 Add check for an invalid CXType in clang_getTypeDeclaration. by Ted Kremenek · 15 years ago
  56. ebaf257 When handling raw_ostream errors manually, use clear_error() so that by Dan Gohman · 15 years ago
  57. a2ace58 Silence warning about "enumeral and non-enumeral type in conditional by Bill Wendling · 15 years ago
  58. a7f1c00 Remove clang_isFromMainFile(). It doesn't work correctly with CXDiagnostics, and we shouldn't by Ted Kremenek · 15 years ago
  59. 12e1313 Introduce priorities into the code-completion results. by Douglas Gregor · 15 years ago
  60. 32148ce Driver/Frontend: Add -emit-codegen-only, for running irgen + codegen but not the by Daniel Dunbar · 15 years ago
  61. 21c241f Turn vertical spacing into horizontal spacing in code-completion results by Douglas Gregor · 15 years ago
  62. 26d1f75 Make clang_isFromMainFile() robust against NULL source locations. by Douglas Gregor · 15 years ago
  63. d7ffd08 Make crashreport data in libclang a compile-time option. by Ted Kremenek · 15 years ago
  64. 439794e Fix __crashreport_info__ declaration. by Daniel Dunbar · 15 years ago
  65. c673af7 clang -cc1as: Add -help, -version, and -mllvm support. by Daniel Dunbar · 15 years ago
  66. 41b5b17 Driver/MC: Add 'clang -cc1as' integrated assembler tool, currently accepts approximately the same interface as 'llvm-mc'. by Daniel Dunbar · 15 years ago
  67. bd054db Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRange -> getSourceRange for TypeLoc. by Abramo Bagnara · 15 years ago
  68. 47e8e39 Add libclang function 'clang_isFromMainFile()' (which just wraps SourceManager::isFromMainFile()). by Ted Kremenek · 15 years ago
  69. 50aa6ac Move CXCursor_FirstDecl definition later to make the results more readable in the debugger. by Ted Kremenek · 15 years ago
  70. 2bb106e Remove clang_isDeclarationADefinition() since its functionality is already provided by clang_isCursorDefinition(). by Ted Kremenek · 15 years ago
  71. 857e918 Add clang support for IBOutletCollection. by Ted Kremenek · 15 years ago
  72. b12903e Add function 'clang_isTagDeclDefinition()' to allow clients of libclang to distinguish between by Ted Kremenek · 15 years ago
  73. 23173d7 Teach CursorVisitor about duplicate ObjCPropertyDecls that can arise because of a current by Ted Kremenek · 15 years ago
  74. 40b492a Fix missing '}'. by Ted Kremenek · 15 years ago
  75. 9ada39a Add libclang function 'clang_CXXMethod_isStatic' to query of a C++ method by Ted Kremenek · 15 years ago
  76. c12c5bb Substantially alter the design of the Objective C type AST by introducing by John McCall · 15 years ago
  77. f0229d8 Change install_name for libclang.dylib to '@rpath/libclang.dylib'. Fixes <rdar://problem/7987039>. by Ted Kremenek · 15 years ago
  78. 8e0ac17 Add CXType and an initial set of supporting functions to libclang. This exposes details of by Ted Kremenek · 15 years ago
  79. 6bfd533 Fold assertion into condition, as it does not hold all the time. by Ted Kremenek · 15 years ago
  80. b47467b Remove stale comment. by Ted Kremenek · 15 years ago
  81. 0f91f6a Specially handle CaseStmts in CursorVisitor because they can be nested and walking them by Ted Kremenek · 15 years ago
  82. 9a700d2 Re-apply r103581 with updated tests. It turns out we were computing bogus locations for by Ted Kremenek · 15 years ago
  83. 20f9ba7 Temporarily revert r103581 so I can fix the failing tests. by Ted Kremenek · 15 years ago
  84. 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 · 15 years ago
  85. ab1af60 Remove debugging aids I did not intend to commit. by Ted Kremenek · 15 years ago
  86. a333c66 Adjust clang_annotateTokens() to correctly account for the TypeSourceInfo for DeclaratorDecls by Ted Kremenek · 15 years ago
  87. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 15 years ago
  88. 2ea5baf Extend C++ usrs to include type mangling for tag decl arguments, indicating whether a method by Ted Kremenek · 15 years ago
  89. 3ebd8dc Switch USR generation over from NamedDecl::getNameAsString() to NamedDecl::printName(). by Ted Kremenek · 15 years ago
  90. f78cc43 Add a stub frontend action for BoostCon, for next week's workshop. by Douglas Gregor · 15 years ago
  91. 8e67219 Add initial USR support for mangling in the types of C++ functions and methods. by Ted Kremenek · 15 years ago
  92. a0536d8 Add CXCursor support for LinkageSpecDecl (e.g., 'extern "C"'). by Ted Kremenek · 15 years ago
  93. cbd66f0 Add USR support for C++ namespaces, and unify mangling of location information in USRs by Ted Kremenek · 15 years ago
  94. 8f06e0e Add CXCursor support for C++ namespaces. by Ted Kremenek · 15 years ago
  95. fbd84ca Rework clang_annotateTokens() to annotate tokens with information that more closely matches by Ted Kremenek · 15 years ago
  96. aa8a66d Map Objective-C keywords to CXToken_Keyword. by Ted Kremenek · 15 years ago
  97. 11949cb Move post-processing of token annotations to method in AnnotateTokensWorker. by Ted Kremenek · 15 years ago
  98. 6db6109 Refactor visitor logic for clang_annotateTokens() into a worker class. No functionality change yet. by Ted Kremenek · 15 years ago
  99. cdb65d8 Fix NON_ANSI_COMPILE_FLAGS setting, for MSVC. by Daniel Dunbar · 15 years ago
  100. f51f20f Rename 'CIndex' to 'libclang', since it has basically become our stable public by Daniel Dunbar · 15 years ago