1. 0a35bce Implement libclang support for using directives (cursor + visitation + by Douglas Gregor · 14 years ago
  2. 6931900 Add libclang support for namespace aliases (visitation + USRs) along by Douglas Gregor · 14 years ago
  3. 0b36e61 Extend libclang with a new cursor kind that indicates a reference to a by Douglas Gregor · 14 years ago
  4. 74dbe64 Add libclang support for class template partial specializations, by Douglas Gregor · 14 years ago
  5. 39d6f07 Add a libclang cursor kind, visitation support and USR support for C++ by Douglas Gregor · 14 years ago
  6. fe72e9c Implement basic support for indexing function templates in by Douglas Gregor · 14 years ago
  7. 01829d3 libclang indexing support for C++ constructors, destructors, and by Douglas Gregor · 14 years ago
  8. 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
  9. 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
  10. 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
  11. 95f3355 Add libclang API hook "clang_getIBOutletCollectionType" to query the collection type for iboutletcollection attributes. by Ted Kremenek · 14 years ago
  12. ed8abf1 Reinstate the fix for PR7556. A silly use of isTrivial() was by Douglas Gregor · 14 years ago
  13. 8474567 Revert r107828 and r107827, the fix for PR7556, which seems to be by Douglas Gregor · 14 years ago
  14. 016a4a9 Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect its by Douglas Gregor · 14 years ago
  15. 387475d Implement first TD-based usage of attributes. by Sean Hunt · 14 years ago
  16. 857e918 Add clang support for IBOutletCollection. by Ted Kremenek · 14 years ago
  17. 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
  18. 8f06e0e Add CXCursor support for C++ namespaces. by Ted Kremenek · 14 years ago
  19. f51f20f Rename 'CIndex' to 'libclang', since it has basically become our stable public by Daniel Dunbar · 14 years ago[Renamed from tools/CIndex/CXCursor.cpp]
  20. 8ecdb65 Completely reimplement __builtin_offsetof, based on a patch by Roberto Amadini. by Douglas Gregor · 14 years ago
  21. d8383d4 CXXNamedCastExpr is actually an abstract expression. by Zhongxing Xu · 14 years ago
  22. 8bd5a69 Add cursor kind for C++ methods. by Ted Kremenek · 15 years ago
  23. ebfa339 Make the CIndex API more resilient to being used on invalid code. by Ted Kremenek · 15 years ago
  24. 572feb2 Expose macro definitions as CIndex cursors. These can still only be by Douglas Gregor · 15 years ago
  25. 4ae8f29 Introduce the notion of a "preprocessing record", which keeps track of by Douglas Gregor · 15 years ago
  26. 4807231 More token-annotation experimentation, preprocessing the annotated by Douglas Gregor · 15 years ago
  27. 9f1e3ff Experimental stab at using relexing to identify preprocessor by Douglas Gregor · 15 years ago
  28. e77f443 Start adding cursor kinds for attributes, with first exposing by Ted Kremenek · 15 years ago
  29. 09cc141 Remove abstract expression kinds from the StmtClass enum. Update a few users by John McCall · 15 years ago
  30. eb60edf Add an CXXBindReferenceExpr (not used just yet). by Anders Carlsson · 15 years ago
  31. 54d67ca CIndex: Don't crash when visitor passes null child statements, and sprinkle some by Daniel Dunbar · 15 years ago
  32. 7d0d40e Introduce type references into the C API, capturing references to by Douglas Gregor · 15 years ago
  33. b2cd487 Stash a CXXUnit pointer into each cursor. This allows us to simplify by Douglas Gregor · 15 years ago
  34. 5bfb8c1 Eliminate the MakeCXCursor routines that require their callers to know too much about the cursor's storage by Douglas Gregor · 15 years ago
  35. 7eaa8ae Introduce a special cursor kind for the translation unit, to serve as by Douglas Gregor · 15 years ago
  36. e0ca4ba Kill CXCursor_ObjCSelectorRef, CXCursor_VarRef, CXCursor_FunctionRef, by Douglas Gregor · 15 years ago
  37. 97b9872 Extend the CIndex API with direct support for expressions and by Douglas Gregor · 15 years ago
  38. e8c7043 Kill the unused and unnecessary CXCursor_MemberRef, twin to the by Douglas Gregor · 15 years ago
  39. 5a5ec3a Kill CXCursor_ObjCIvarRef. Such cursors could never be created, and by Douglas Gregor · 15 years ago
  40. 3012213 Introduce the notion of an "unexposed" declaration into the CIndex by Douglas Gregor · 15 years ago
  41. b699866 Eliminate cursor kinds used to express definitions. Instead, provide by Douglas Gregor · 15 years ago
  42. f46034a Teach clang_getCursorLocation() to return the locations of references by Douglas Gregor · 15 years ago
  43. 6483a77 Explicitly not handle ObjCForwardProtocolDecl in GetCursorKind(). by Ted Kremenek · 15 years ago
  44. 1adb082 Give ObjCClassRef cursors a sane representation, which is encapsulated by Douglas Gregor · 15 years ago
  45. 78db0cd Use a sane encoding for CXCursor_ObjCProtocolRef, using the actual by Douglas Gregor · 15 years ago
  46. 2e331b9 Give CXCursor_ObjCSuperClassRef a sane encoding, which is only known by Douglas Gregor · 15 years ago
  47. 10fa3cc Add mapping from ObjCPropertDecl to CXCursorKind. by Ted Kremenek · 15 years ago
  48. 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
  49. edc8aa6 Migrate Decl* -> cursorkind logic into CXCursor.cpp, and drastically tighten TUVisitor. by Ted Kremenek · 15 years ago
  50. 283cae3 Make CXCursor's data opaque. by Douglas Gregor · 15 years ago
  51. 16c440a Add CXCursor.[h,cpp]. These files will centralize the logic for creating/probing CXCursors. by Ted Kremenek · 15 years ago