1. b47467b Remove stale comment. by Ted Kremenek · 14 years ago
  2. 0f91f6a Specially handle CaseStmts in CursorVisitor because they can be nested and walking them by Ted Kremenek · 14 years ago
  3. 9a700d2 Re-apply r103581 with updated tests. It turns out we were computing bogus locations for by Ted Kremenek · 14 years ago
  4. 20f9ba7 Temporarily revert r103581 so I can fix the failing tests. by Ted Kremenek · 14 years ago
  5. 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
  6. ab1af60 Remove debugging aids I did not intend to commit. by Ted Kremenek · 14 years ago
  7. a333c66 Adjust clang_annotateTokens() to correctly account for the TypeSourceInfo for DeclaratorDecls by Ted Kremenek · 14 years ago
  8. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  9. 2ea5baf Extend C++ usrs to include type mangling for tag decl arguments, indicating whether a method by Ted Kremenek · 14 years ago
  10. 3ebd8dc Switch USR generation over from NamedDecl::getNameAsString() to NamedDecl::printName(). by Ted Kremenek · 14 years ago
  11. f78cc43 Add a stub frontend action for BoostCon, for next week's workshop. by Douglas Gregor · 14 years ago
  12. 8e67219 Add initial USR support for mangling in the types of C++ functions and methods. by Ted Kremenek · 14 years ago
  13. a0536d8 Add CXCursor support for LinkageSpecDecl (e.g., 'extern "C"'). by Ted Kremenek · 14 years ago
  14. cbd66f0 Add USR support for C++ namespaces, and unify mangling of location information in USRs by Ted Kremenek · 14 years ago
  15. 8f06e0e Add CXCursor support for C++ namespaces. by Ted Kremenek · 14 years ago
  16. fbd84ca Rework clang_annotateTokens() to annotate tokens with information that more closely matches by Ted Kremenek · 14 years ago
  17. aa8a66d Map Objective-C keywords to CXToken_Keyword. by Ted Kremenek · 14 years ago
  18. 11949cb Move post-processing of token annotations to method in AnnotateTokensWorker. by Ted Kremenek · 14 years ago
  19. 6db6109 Refactor visitor logic for clang_annotateTokens() into a worker class. No functionality change yet. by Ted Kremenek · 14 years ago
  20. cdb65d8 Fix NON_ANSI_COMPILE_FLAGS setting, for MSVC. by Daniel Dunbar · 14 years ago
  21. f51f20f Rename 'CIndex' to 'libclang', since it has basically become our stable public by Daniel Dunbar · 14 years ago
  22. 42748ec Teach clang_getLocation() to cope with a NULL file argument. by Douglas Gregor · 14 years ago
  23. 25cf7b4 Move include installation steps to better location, inside each include dir instead of at the top-level. by Daniel Dunbar · 14 years ago
  24. cf99910 Add USR support for 'static inline' functions (which can be declared in header files). by Ted Kremenek · 14 years ago
  25. 5ac5756 Remove USRGenerator::VisitBlockDecl(). We don't need to generate USRs for blocks, since by Ted Kremenek · 14 years ago
  26. 8ecdb65 Completely reimplement __builtin_offsetof, based on a patch by Roberto Amadini. by Douglas Gregor · 14 years ago
  27. 40e7192 CMake: Fix DESTDIR-related installation problem on Windows, from the by Douglas Gregor · 14 years ago
  28. baf633b Make TemplateDecl and ObjCContainerDecl abstract by Douglas Gregor · 14 years ago
  29. d8383d4 CXXNamedCastExpr is actually an abstract expression. by Zhongxing Xu · 14 years ago
  30. 04badcf Overhaul the AST representation of Objective-C message send by Douglas Gregor · 14 years ago
  31. e542f77 Fix USRs for 'extern' variables declaration in functions/method bodies. by Ted Kremenek · 14 years ago
  32. 81d3466 Keep proper source location information for the type in an Objective-C by Douglas Gregor · 14 years ago
  33. cb421fa Fix -Wcast-qual warnings. by Dan Gohman · 14 years ago
  34. 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 14 years ago
  35. 2ee297f Send code completion data in json format. by Ted Kremenek · 14 years ago
  36. 1af0a2a Remove unneeded assertion and don't return a null CXString. by Ted Kremenek · 14 years ago
  37. e74ef12 Rework USR generation for symbols with no linkage. Many of the USRs are now shortened, by Ted Kremenek · 14 years ago
  38. e42e987 Convert libCIndex to use the new native EXPORTED_SYMBOL_FILE mechanism. by Dan Gohman · 14 years ago
  39. 6f15395 Better support USRs for anonymous enums, structs, by including the location where by Ted Kremenek · 14 years ago
  40. 1865cfe Do not generate USRs for declarations with 'no linkage' except for enums, structs, typedefs. by Ted Kremenek · 14 years ago
  41. 3f87fb0 Driver/Frontend: Add support for -mllvm, which forwards options to the LLVM option parser. by Daniel Dunbar · 14 years ago
  42. da7af32 Add optional timing logging for code completion results. This causes a UDP packet by Ted Kremenek · 14 years ago
  43. 8bd5a69 Add cursor kind for C++ methods. by Ted Kremenek · 14 years ago
  44. 45e1dae Add 'clang_getCursorLanguage' to return the "language" of the AST element (e.g., distinguish between C and Objective-C language features). Currently this only returns results for declarations. by Ted Kremenek · 14 years ago
  45. 006c82b Sort exports file. by Ted Kremenek · 14 years ago
  46. b846deb Prune includes. by Benjamin Kramer · 14 years ago
  47. fa8231d Add initial USR support for macro definitions. by Ted Kremenek · 14 years ago
  48. c3ef91d Augment clang_getCursorUSR() to not always expect that clang_getCursorDecl() does the right by Ted Kremenek · 14 years ago
  49. 1ee6cad Add CIndex support for blocks. by Ted Kremenek · 14 years ago
  50. cfb51b6 CIndex: move extractUSRSuffix out of extern "C" and simplify it. by Benjamin Kramer · 14 years ago
  51. b69eca5 Fronted: Kill overly specialized RecordLayoutDumper, just make -dump-record-layouts a bit that Sema honors. by Daniel Dunbar · 14 years ago
  52. 1e3c6f4 update for api change. by Chris Lattner · 14 years ago
  53. 5dbacb4 Fix CIndex crash on invalid code reported in <rdar://problem/7833619>. by Ted Kremenek · 14 years ago
  54. 2aefcb2 Fix ccc-analyzer's handling of quoted arguments in the build command. Fixes PR 6791.[B by Ted Kremenek · 14 years ago
  55. cabae68 reduce indentation, tidy. by Chris Lattner · 14 years ago
  56. 2801977 Make Diagnostic reference-counted, which is simpler than juggling by Douglas Gregor · 14 years ago
  57. 01ae93f inline in MC assembly parsers. clang -integrated-as now works with inline asm! by Chris Lattner · 14 years ago
  58. a0a270c Match MemoryBuffer API changes. by Chris Lattner · 14 years ago
  59. 3687e9d Clarify the ownership semantics of the Diagnostic object used by by Douglas Gregor · 14 years ago
  60. 405634b Minor ASTUnit cleanups: by Douglas Gregor · 14 years ago
  61. 09d9fa1 Code completion results that refer to macros now get the cursor kind by Douglas Gregor · 14 years ago
  62. 5d93ed3 Driver: Add support for a CLANGXX_IS_PRODUCTION build variable, which enable by Daniel Dunbar · 14 years ago
  63. 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
  64. 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
  65. d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
  66. 95dd558 Teach Clang's -cc1 option -print-stats to print LLVM statistics. by Douglas Gregor · 14 years ago
  67. 30bc7e8 make -ftime-report work even in -disable-free mode. Woo, finally. by Chris Lattner · 14 years ago
  68. 524c308 scan-build: set environment variable LDPLUSPLUS to 'c++-analyzer' to correctly link projects by Ted Kremenek · 14 years ago
  69. 83c5184 Return translation units from clang_createTranslationUnitFromSource() by Ted Kremenek · 14 years ago
  70. f7b714d Add c-index-test support for printing USRs. by Ted Kremenek · 14 years ago
  71. 0c0fb41 Require that all Clang-based USRs start with the prefix 'c:' for the "USR space". by Ted Kremenek · 14 years ago
  72. f7353c0 Make sure that we have File IDs for all of the unsaved files before we by Douglas Gregor · 14 years ago
  73. 42444fb Frontend: Don't free the CompilerInstance or FrontendActions when running under by Daniel Dunbar · 14 years ago
  74. 2ca54fe Use the cursor's ASTContext rather than the ASTContext computed from a by Douglas Gregor · 14 years ago
  75. 24f7e36 Use DEFINE_SYMBOL property to control dllexport/dllimport by Kovarththanan Rajaratnam · 14 years ago
  76. 4c00fcd Driver: Support CC_PRINT_OPTIONS, used for logging the compile commands (in -v style) to a file. by Daniel Dunbar · 14 years ago
  77. 8de30ff Fix unused variable warning. by Daniel Dunbar · 14 years ago
  78. 788f5a1 Optimize region-of-interest based cursor walks through the by Douglas Gregor · 14 years ago
  79. 6a5a23f Implement serialization and lazy deserialization of the preprocessing by Douglas Gregor · 14 years ago
  80. 292db64 Teach clang_getCursorKindSpelling() about CXCursor_InvalidCode. by Ted Kremenek · 14 years ago
  81. ebfa339 Make the CIndex API more resilient to being used on invalid code. by Ted Kremenek · 14 years ago
  82. 2758595 clang -cc1: Kill off -empty-input only, and replace with -init-only which is an by Daniel Dunbar · 14 years ago
  83. 94dc8f6 Optionally store a PreprocessingRecord in the preprocessor itself, and by Douglas Gregor · 14 years ago
  84. 0396f46 Visit preprocessing elements (macro instantiations and macro by Douglas Gregor · 14 years ago
  85. 3178cb6 Revert 98907 since it is breaking buildbots. by Bob Wilson · 14 years ago
  86. 2507fa8 Visit preprocessing elements (macro instantiations and macro by Douglas Gregor · 14 years ago
  87. 3c26684 Try to appease MSVC's standard library by Douglas Gregor · 14 years ago
  88. 1a1f85a Try to appease MSVC by Douglas Gregor · 14 years ago
  89. bf7efa2 Explicitly link macro instantiations to macro definitions in the by Douglas Gregor · 14 years ago
  90. 572feb2 Expose macro definitions as CIndex cursors. These can still only be by Douglas Gregor · 14 years ago
  91. 4ae8f29 Introduce the notion of a "preprocessing record", which keeps track of by Douglas Gregor · 14 years ago
  92. 4807231 More token-annotation experimentation, preprocessing the annotated by Douglas Gregor · 14 years ago
  93. 9f1e3ff Experimental stab at using relexing to identify preprocessor by Douglas Gregor · 15 years ago
  94. 47a3fcd Audit all callers of SourceManager::getBufferData(); fix the one that by Douglas Gregor · 15 years ago
  95. f6ac97b Let SourceManager::getBufferData return StringRef instead of a pair of two const char*. by Benjamin Kramer · 15 years ago
  96. f715ca1 Give SourceManager a Diagnostic object with which to report errors, by Douglas Gregor · 15 years ago
  97. aea67db Introduce a new BufferResult class to act as the return type of by Douglas Gregor · 15 years ago
  98. 66ccaec Rename clang_constructUSR_ObjCategory to clang_constructUSR_ObjCCategory. by Ted Kremenek · 15 years ago
  99. 51f4c94 Fix thinko and enable clang build on mingw again (hopefully) by Anton Korobeynikov · 15 years ago
  100. c2a9816 Revert 98439. There is a bad race condition in sys::Path::makeUnique on win32. by Benjamin Kramer · 15 years ago