1. 16ed0e6 [libclang] Add defensive checks to make sure we don't try to dereference by Argyrios Kyrtzidis · 13 years ago
  2. 4451746 [libclang] Make sure we don't try to handle a CXCursor_NoDeclFound by Argyrios Kyrtzidis · 13 years ago
  3. 84b7964 [libclang] API enhancements by Joe Groff! by Argyrios Kyrtzidis · 13 years ago
  4. 2957e6f [libclang] Indexing API: Support C++ symbols. by Argyrios Kyrtzidis · 13 years ago
  5. b395c63 [libclang] Indexing API: by Argyrios Kyrtzidis · 13 years ago
  6. 4b9c2d2 Change the AST representation of operations on Objective-C by John McCall · 13 years ago
  7. ba0513d Implement support for dependent Microsoft __if_exists/__if_not_exists by Douglas Gregor · 13 years ago
  8. 4e7064f [libclang] Introduce a new high level API for indexing clients that assumes by Argyrios Kyrtzidis · 13 years ago
  9. 5f1c822 Allow for annotate attributes after access specifiers. When such by Erik Verbruggen · 13 years ago
  10. 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
  11. aed123e [libclang] Introduce clang_findReferencesInFile which accepts a cursor, a file, by Argyrios Kyrtzidis · 13 years ago
  12. b11be04 [libclang] Move the bulk of clang_getOverriddenCursors into by Argyrios Kyrtzidis · 13 years ago
  13. 42b2984 Expose more statement, expression, and declaration kinds in libclang, by Douglas Gregor · 13 years ago
  14. fa865df MSVC is stuck in the 80s. by Argyrios Kyrtzidis · 13 years ago
  15. b0d6eaa [libclang] Introduce clang_Cursor_isNull and clang_Cursor_getTranslationUnit functions. by Argyrios Kyrtzidis · 13 years ago
  16. ee0f84f Don't map a file:line:col triplet that is inside the preamble range to by Argyrios Kyrtzidis · 13 years ago
  17. 6639e92 [libclang] by Argyrios Kyrtzidis · 13 years ago
  18. eaf4fba Switch a C-style cast over to a const_cast. No functionality change by Douglas Gregor · 13 years ago
  19. 8fa0a80 Add a new libclang API to return a CXCompletionString for an arbitrary by Douglas Gregor · 13 years ago
  20. 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
  21. 9b2a0ac Update all of the libclang code corresponding to the preprocessor by Chandler Carruth · 13 years ago
  22. 9e5bb85 Move the rest of the preprocessor terminology from 'instantiate' and by Chandler Carruth · 13 years ago
  23. 8ccac3d [libclang] Introduce cxcursor::getCursorParentDecl(CXCursor Cursor) and use it at the appropriate place in CIndex.cpp by Argyrios Kyrtzidis · 13 years ago
  24. 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 13 years ago
  25. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  26. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  27. 28bbe4b Parsing/AST support for Structured Exception Handling by John Wiegley · 14 years ago
  28. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 14 years ago
  29. 5526220 t/clang/expr-traits by John Wiegley · 14 years ago
  30. f111d93 C1X: implement generic selections by Peter Collingbourne · 14 years ago
  31. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 14 years ago
  32. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 14 years ago
  33. 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
  34. e08ce65 AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actions by Peter Collingbourne · 14 years ago
  35. 63c00d7 Remove vtables from the Stmt hierarchy; this was pretty easy as by John McCall · 14 years ago
  36. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  37. c7793c7 Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr, by Douglas Gregor · 14 years ago
  38. ee8aff0 Implement the sizeof...(pack) expression to compute the length of a by Douglas Gregor · 14 years ago
  39. be230c3 Implement support for pack expansions whose pattern is a non-type by Douglas Gregor · 14 years ago
  40. e8b3de0 Fix build. by Anders Carlsson · 14 years ago
  41. da6fb69 Remove extra namespace specifier. by Ted Kremenek · 14 years ago
  42. 9915539 DenseMapInfo is a 'struct', not a 'class'. by Ted Kremenek · 14 years ago
  43. eca099b Add new libclang hooks for CXCursorSet, a by Ted Kremenek · 14 years ago
  44. f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 14 years ago
  45. 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 14 years ago
  46. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
  47. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 14 years ago
  48. 0a90d32 Make definition of CXTranslationUnitImpl private to libclang. by Ted Kremenek · 14 years ago
  49. a60ed47 Change CXTranslationUnit to not directly cast to an ASTUnit*, by Ted Kremenek · 14 years ago
  50. ed12273 Move CXString creation/management routines into by Ted Kremenek · 14 years ago
  51. 7cd7d1a Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 14 years ago
  52. 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
  53. ecdcb88 Extend the preprocessing record and libclang with support for by Douglas Gregor · 14 years ago
  54. 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
  55. 1f60d9e Introduce a new kind of cursor into libclang, which covers a reference by Douglas Gregor · 14 years ago
  56. 2e15622 Define and implement CXXNoexceptExpr. Create it in Sema. by Sebastian Redl · 14 years ago
  57. 36897b0 Add libclang support for label statements, gotos, and taking the by Douglas Gregor · 14 years ago
  58. a67e03f Teach libclang to walk the base and member initializers of a by Douglas Gregor · 14 years ago
  59. 9be8840 Fix warnings caused by new CXXUuidofExprClass enumerator. by Francois Pichet · 14 years ago
  60. e8d7beb Synchronize code-completion cursor kinds with indexing cursor by Douglas Gregor · 14 years ago
  61. e2ca6d4 Eliminate CXXBindReferenceExpr, which was used in a ton of by Douglas Gregor · 14 years ago
  62. 7e24256 Implement libclang support for using declarations. Clang actually uses by Douglas Gregor · 14 years ago
  63. 0a35bce Implement libclang support for using directives (cursor + visitation + by Douglas Gregor · 14 years ago
  64. 6931900 Add libclang support for namespace aliases (visitation + USRs) along by Douglas Gregor · 14 years ago
  65. 0b36e61 Extend libclang with a new cursor kind that indicates a reference to a by Douglas Gregor · 14 years ago
  66. 74dbe64 Add libclang support for class template partial specializations, by Douglas Gregor · 14 years ago
  67. 39d6f07 Add a libclang cursor kind, visitation support and USR support for C++ by Douglas Gregor · 14 years ago
  68. fe72e9c Implement basic support for indexing function templates in by Douglas Gregor · 14 years ago
  69. 01829d3 libclang indexing support for C++ constructors, destructors, and by Douglas Gregor · 14 years ago
  70. 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
  71. 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
  72. 3064ef9 Implement CXCursor support for walking C++ base specifiers. This includes adding the API hooks clang_isVirtualBase() and clang_getCXXAccessSpecifier() to query properties of the base specifier. by Ted Kremenek · 14 years ago
  73. 95f3355 Add libclang API hook "clang_getIBOutletCollectionType" to query the collection type for iboutletcollection attributes. by Ted Kremenek · 14 years ago
  74. ed8abf1 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 14 years ago
  75. 8474567 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 14 years ago
  76. 016a4a9 Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its by Douglas Gregor · 14 years ago
  77. 387475d Implement first TD-based usage of attributes. by Sean Hunt · 14 years ago
  78. 857e918 Add clang support for IBOutletCollection. by Ted Kremenek · 14 years ago
  79. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 15 years ago
  80. 8f06e0e Add CXCursor support for C++ namespaces. by Ted Kremenek · 15 years ago
  81. f51f20f Rename 'CIndex' to 'libclang', since it has basically become our stable public by Daniel Dunbar · 15 years ago[Renamed from tools/CIndex/CXCursor.cpp]
  82. 8ecdb65 Completely reimplement __builtin_offsetof, based on a patch by Roberto Amadini. by Douglas Gregor · 15 years ago
  83. d8383d4 CXXNamedCastExpr is actually an abstract expression. by Zhongxing Xu · 15 years ago
  84. 8bd5a69 Add cursor kind for C++ methods. by Ted Kremenek · 15 years ago
  85. ebfa339 Make the CIndex API more resilient to being used on invalid code. by Ted Kremenek · 15 years ago
  86. 572feb2 Expose macro definitions as CIndex cursors. These can still only be by Douglas Gregor · 15 years ago
  87. 4ae8f29 Introduce the notion of a "preprocessing record", which keeps track of by Douglas Gregor · 15 years ago
  88. 4807231 More token-annotation experimentation, preprocessing the annotated by Douglas Gregor · 15 years ago
  89. 9f1e3ff Experimental stab at using relexing to identify preprocessor by Douglas Gregor · 15 years ago
  90. e77f443 Start adding cursor kinds for attributes, with first exposing by Ted Kremenek · 15 years ago
  91. 09cc141 Remove abstract expression kinds from the StmtClass enum. Update a few users by John McCall · 15 years ago
  92. eb60edf Add an CXXBindReferenceExpr (not used just yet). by Anders Carlsson · 15 years ago
  93. 54d67ca CIndex: Don't crash when visitor passes null child statements, and sprinkle some by Daniel Dunbar · 15 years ago
  94. 7d0d40e Introduce type references into the C API, capturing references to by Douglas Gregor · 15 years ago
  95. b2cd487 Stash a CXXUnit pointer into each cursor. This allows us to simplify by Douglas Gregor · 15 years ago
  96. 5bfb8c1 Eliminate the MakeCXCursor routines that require their callers to know too much about the cursor's storage by Douglas Gregor · 15 years ago
  97. 7eaa8ae Introduce a special cursor kind for the translation unit, to serve as by Douglas Gregor · 15 years ago
  98. e0ca4ba Kill CXCursor_ObjCSelectorRef, CXCursor_VarRef, CXCursor_FunctionRef, by Douglas Gregor · 15 years ago
  99. 97b9872 Extend the CIndex API with direct support for expressions and by Douglas Gregor · 15 years ago
  100. e8c7043 Kill the unused and unnecessary CXCursor_MemberRef, twin to the by Douglas Gregor · 15 years ago