1. 32038bb When determining which preprocessed entities to traverse in libclang, by Douglas Gregor · 14 years ago
  2. 3910cfd Teach clang_getCursorSemanticParent() and by Douglas Gregor · 14 years ago
  3. 87dd697 Clean up the handling of template argument packs, especially in the by Douglas Gregor · 14 years ago
  4. 7536dd5 Introduce a new type, PackExpansionType, to capture types that are by Douglas Gregor · 14 years ago
  5. 723df24 Added missing IgnoreParens(). by Abramo Bagnara · 14 years ago
  6. 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
  7. 85fe156 In clang_getCursor(), don't override a preprocessing cursor within by Douglas Gregor · 14 years ago
  8. 0aefbd8 Extend libclang debugging output for clang_getCursor() to show the definition we found by Douglas Gregor · 14 years ago
  9. f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
  10. 0a03a3f Fix bug where annotate tokens was not working for BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
  11. 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 14 years ago
  12. 00eb3f9 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 14 years ago
  13. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
  14. 89d9980 When using a precompiled preamble with detailed preprocessing records, by Douglas Gregor · 14 years ago
  15. 03013fa Merge System into Support. by Michael J. Spencer · 14 years ago
  16. 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 14 years ago
  17. d981146 Fix a bunch of IndirectFieldDecl-related warnings. by Benjamin Kramer · 14 years ago
  18. 6538227 remove old compatibility APIs, use StringRef versions instead. by Chris Lattner · 14 years ago
  19. 9ce5584 Implement a simple hash function for libclang cursors by Douglas Gregor · 14 years ago
  20. 1a9d050 Implement clang_getCanonicalCursor() in libclang, which does the obvious thing. by Douglas Gregor · 14 years ago
  21. 026f691 Get the number of errors reported from the diagnostic client, in clang_parseTranslationUnit_Impl. by Argyrios Kyrtzidis · 14 years ago
  22. cdba659 CursorVisitor: switch remaining expressions over by Ted Kremenek · 14 years ago
  23. f64d803 CursorVisitor: migrate handling of by Ted Kremenek · 14 years ago
  24. 0a90d32 Make definition of CXTranslationUnitImpl private to libclang. by Ted Kremenek · 14 years ago
  25. 89629a7 When libclang is walking a member access expression, don't walk into by Douglas Gregor · 14 years ago
  26. 6653798 When comparing the source range of a declaration against the region of by Douglas Gregor · 14 years ago
  27. 6d0a00d CursorVisitor: Migrate handling of by Ted Kremenek · 14 years ago
  28. a4ffd85 For an Objective-C @synthesize statement, e.g., by Douglas Gregor · 14 years ago
  29. 1e7e877 CursorVisitor: migrate handling of CXXUuidofExpr to data-recursion algorithm. by Ted Kremenek · 14 years ago
  30. 2939b6f CursorVisitor: migrate handling of UnaryTypeTraitExpr by Ted Kremenek · 14 years ago
  31. 60608ec CursorVisitor: refactor visitation of by Ted Kremenek · 14 years ago
  32. ae1fd6f CursorVisitor: migrate handling of by Ted Kremenek · 14 years ago
  33. 9d3bf79 CursorVisitor: migrate handling of VAArgExpr to data-recursion algorithm. by Ted Kremenek · 14 years ago
  34. b8dd1ca CursorVisitor: migrate handling of CXXTypeidExpr to data-recursion algorithm. by Ted Kremenek · 14 years ago
  35. fafa75a CursorVisitor: migrate handling of by Ted Kremenek · 14 years ago
  36. 55b933a CursorVisitor: Migrate CXXUnresolvedConstructExpr over to data-recursive algorithm. by Ted Kremenek · 14 years ago
  37. e3c60a7 Fix source-range information for Objective-C properties. Previously, by Douglas Gregor · 14 years ago
  38. e645c72 MSVC doesn't like the noinline attribute at the end of a declaration. Try the other side. by Benjamin Kramer · 14 years ago
  39. a60ed47 Change CXTranslationUnit to not directly cast to an ASTUnit*, by Ted Kremenek · 14 years ago
  40. ed12273 Move CXString creation/management routines into by Ted Kremenek · 14 years ago
  41. d1ded66 CursorVisitor: cache worklists created for data-recursion to reduce malloc() traffic. by Ted Kremenek · 14 years ago
  42. 37f1ea0 Use LLVM_ATTRIBUTE_NOINLINE instead of attribute((noinline)). by Ted Kremenek · 14 years ago
  43. 82f3c50 Cast pointers instead of returning a new value within RunVisitorWorkList(). by Ted Kremenek · 14 years ago
  44. 3cb7ba0 Annotate CursorVisitor::VisitDataRecursive() with attribute 'noinline'. by Ted Kremenek · 14 years ago
  45. 6c53fdd "Fix" some unintentional fallout from converting by Ted Kremenek · 14 years ago
  46. 2bd1e7c CursorVisitor: make data-recursion algorithm the default except for the few remaining Exprs still by Ted Kremenek · 14 years ago
  47. 91fc025 Remove stale #include. by Ted Kremenek · 14 years ago
  48. 8b8d8c9 Rewrite reverse iteration loop in a more natural countdown manner. by Ted Kremenek · 14 years ago
  49. 11b8e3e CursorVisitor: migrate CXXNewExpr and CXXDefaultArgExpr over to data-recursive algorithm. by Ted Kremenek · 14 years ago
  50. 083c7e2 CursorVisitor: special-case CompoundStmt in data-recursion algorithm so we don't have to enqueue by Ted Kremenek · 14 years ago
  51. 73d15c4 CursorVisitor: Migrate BlockExpr, CXXTemporaryOBjectExpr, and ObjCEncodeExpr to data-recursive algorithm. by Ted Kremenek · 14 years ago
  52. e4979cc CursorVisitor: Migrate DeclRefExpr over to data-recursion algorithm. by Ted Kremenek · 14 years ago
  53. 1876bf6 CursorVisitor: migrate GotoStmt to data-recursive algorithm. by Ted Kremenek · 14 years ago
  54. 035dc41 CursorVisitor: migrate DeclStmt over to data-recursive algorithm. by Ted Kremenek · 14 years ago
  55. 28a7194 CursorVisitor: Convert logic for populating data-recursion worklist from a switch statement to a StmtVisitor. No functionality change. by Ted Kremenek · 14 years ago
  56. 277f47c Use dyn_cast result instead of re-casting. Fixes -Werror build with: by Nick Lewycky · 14 years ago
  57. 9939424 CursorVisitor: Pull ObjCMessageExpr and explicit casts into data-recursion algorithm. by Ted Kremenek · 14 years ago
  58. c373e3c CursorVisitor: migrate ObjCMessageExpr over to data-recursion algorithm. by Ted Kremenek · 14 years ago
  59. 6045878 CursorVisitor: migrate UnresolvedMemberExpr and UnresolvedLookupExpr over to data-recursion algorithm. by Ted Kremenek · 14 years ago
  60. cdb4caf CursorVisitor: migrate CompoundLiteralExpr over to data-recursion algorithm. by Ted Kremenek · 14 years ago
  61. a6b7043 CursorVisitor: add data-recursion support for InitListExprs. by Ted Kremenek · 14 years ago
  62. bb67713 CursorVisitor: migrate 'DoStmt', 'ForStmt', and 'WhileStmt' over to data-recursion algorithm. by Ted Kremenek · 14 years ago
  63. ae3c220 CursorVisitor: use 'WLAddStmt' and 'WLAddDecl' for adding to data-recursion worklist. by Ted Kremenek · 14 years ago
  64. c70ebba CursorVisitor: migrate 'IfStmt' over to data-recursive algorithm. by Ted Kremenek · 14 years ago
  65. f110745 CursorVisitor: migrate handling of SwitchStmt and CaseStmt over to general data-recursion algorithm. by Ted Kremenek · 14 years ago
  66. 8c269ac Modify CursorVisitor to also walks CXXOperatorCallExprs using data-recursion. Fixes <rdar://problem/8659019>. by Ted Kremenek · 14 years ago
  67. ab97961 Annotate tokens in a separate thread to avoid blowing out stack space. While the CursorVisitor by Ted Kremenek · 14 years ago
  68. c0e1d92 Generalize data-recursive visitation in CursorVisitor to also handle MemberExprs by Ted Kremenek · 14 years ago
  69. e47be3e Improve ASTUnit's capture of diagnostics so that the by Douglas Gregor · 14 years ago
  70. 826faa2 Replace UsingDecl's SmallPtrSet of UsingShadowDecls with a linked list to avoid leaking memory. by Argyrios Kyrtzidis · 14 years ago
  71. a9b06d4 ntroduce clang_getSpellingLocation() into libclang, to provide the by Douglas Gregor · 14 years ago
  72. 27a31fe Revert r118492, which didn't update all of its tests accordingly by Douglas Gregor · 14 years ago
  73. b627871 Introduce clang_getSpellingLocation() into libclang, to provide the by Douglas Gregor · 14 years ago
  74. 04c450c Add CursorVisitor::VisitBinaryOperator() to explicitly handle the case where we can blow out the stack due by Ted Kremenek · 14 years ago
  75. 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
  76. 93798e2 Teach clang_getCursorReferenced() that a by Douglas Gregor · 14 years ago
  77. abdce7a libclang: Enable requesting a larger stack for several libclang entry points by Daniel Dunbar · 14 years ago
  78. bf44c3b libclang: Add some support for running certain entry points in a "safety" by Daniel Dunbar · 14 years ago
  79. 9e1ebdd Fix 80-col violas. by Daniel Dunbar · 14 years ago
  80. 995aaf9 libclang: Add clang_executeOnThread, for use in c-index-test (and only there, by Daniel Dunbar · 14 years ago
  81. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 14 years ago
  82. 3387c65 Added cursor visitor that takes a block as an argument. Tested compiling by David Chisnall · 14 years ago
  83. 40749ee Improve source-location information for CXXConstructExpr nodes, by by Douglas Gregor · 14 years ago
  84. 0582c89 Don't add Decls with an invalid location to DeclsInContainer. by Ted Kremenek · 14 years ago
  85. d8c370c Hack to workaround deficiency in ObjC ASTs. Functions and variables may be declared by Ted Kremenek · 14 years ago
  86. 007a7c9 Encapsulate within CXCursor the notion of whether a VarDecl* is the first Decl in a DeclGroup. We use this by Ted Kremenek · 14 years ago
  87. 81d3c04 Do not compare invalid source locations by Douglas Gregor · 14 years ago
  88. 1dfb26a Remove old CrashTracer cruft from CIndex. by Ted Kremenek · 14 years ago
  89. 99ba202 Introduce libclang-level options for C++ precompiled preambles, by Douglas Gregor · 14 years ago
  90. 38f28c1 Teach clang_getCursorReferenced() and friends about BlockDeclRefExprs. by Douglas Gregor · 14 years ago
  91. 4419b67 Improve the implementation of libclang's token-annotation logic for by Douglas Gregor · 14 years ago
  92. ecdcb88 Extend the preprocessing record and libclang with support for by Douglas Gregor · 14 years ago
  93. 83889a7 Add clang_getLocationForOffset() to libclang, for gives a source location from a character index into a file. by David Chisnall · 14 years ago
  94. 096428b Don't claim that things that are Objective-C keywords if preceded by an @ are keywords unless they are preceded by an @. by David Chisnall · 14 years ago
  95. b10daed Eliminate clang_setUseExternalASTGeneration() from libclang. Between by Douglas Gregor · 14 years ago
  96. 48615ff libclang: Disable LLVM pretty stack trace functionality, which inadvertently by Daniel Dunbar · 14 years ago
  97. 358559d Introduce a new libclang function, clang_getCursorDisplayName(), which by Douglas Gregor · 14 years ago
  98. fe08e40 Don't add -fno-spell-checking in libclang if a spell-checking-related argument is already in the command-line arguments by Douglas Gregor · 14 years ago
  99. 1b0f7af Provide proper source location and range information for C++ base by Douglas Gregor · 14 years ago
  100. db1314e Teach clang_getCursorReferenced() about Objective-C property reference by Douglas Gregor · 14 years ago