1. d7711ec For SourceManager::isBeforeInTranslationUnit(), have it consider macro arg expanded by Argyrios Kyrtzidis · 13 years ago
  2. 42b2984 Expose more statement, expression, and declaration kinds in libclang, by Douglas Gregor · 13 years ago
  3. ee0f84f Don't map a file:line:col triplet that is inside the preamble range to by Argyrios Kyrtzidis · 13 years ago
  4. 5040247 For SourceManager::isBeforeInTranslationUnit, a location pointing by Argyrios Kyrtzidis · 13 years ago
  5. 8f7c540 [libclang] Fix annotation and getting a "macro expansion" cursor by Argyrios Kyrtzidis · 13 years ago
  6. a676379 [libclang] Annotate correctly macro argument tokens. by Argyrios Kyrtzidis · 13 years ago
  7. 9b2a0ac Update all of the libclang code corresponding to the preprocessor by Chandler Carruth · 13 years ago
  8. dd3e554 Introduce a new libclang API, clang_isFileMultipleIncludeGuarded(), by Douglas Gregor · 13 years ago
  9. a9b06d4 ntroduce clang_getSpellingLocation() into libclang, to provide the by Douglas Gregor · 14 years ago
  10. 4419b67 Improve the implementation of libclang's token-annotation logic for by Douglas Gregor · 14 years ago
  11. ecdcb88 Extend the preprocessing record and libclang with support for by Douglas Gregor · 14 years ago
  12. 23bc11f Always recurse into sub-cursors when annotating tokens, as this information is used for annotating macro arguments. This finishes up <rdar://problem/8044584>. by Ted Kremenek · 14 years ago
  13. 3f40460 As a heuristic, annotate tokens (via clang_annotateTokens) that are the arguments of a macro instantiation using the closest cursor with the same spelling location. Because macro arguments can get token pasted in any arbitrary order, we use the annotation map to paper over the token -> cursor annotations during our post-processing stage. This fixes most of <rdar://problem/8044584>, but still doesn't work for assert(). by Ted Kremenek · 14 years ago
  14. 3c26684 Try to appease MSVC's standard library by Douglas Gregor · 15 years ago
  15. 1a1f85a Try to appease MSVC by Douglas Gregor · 15 years ago
  16. bf7efa2 Explicitly link macro instantiations to macro definitions in the by Douglas Gregor · 15 years ago
  17. 572feb2 Expose macro definitions as CIndex cursors. These can still only be by Douglas Gregor · 15 years ago
  18. 4ae8f29 Introduce the notion of a "preprocessing record", which keeps track of by Douglas Gregor · 15 years ago
  19. 4807231 More token-annotation experimentation, preprocessing the annotated by Douglas Gregor · 15 years ago
  20. 9f1e3ff Experimental stab at using relexing to identify preprocessor by Douglas Gregor · 15 years ago