Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
5b7d8e254f6c2855b37b5521c0aee0a560dab237
/
tools
/
CIndex
5b7d8e2
Implement <rdar://problem/7303432> [Clang/Index] In-memory-style AST generation API (initial API implementation).
by Steve Naroff
· 15 years ago
2588830
Make sure that libCIndex links as a C++ library
by Douglas Gregor
· 15 years ago
f9adf8f
- Fix assert in clang_getCursorDecl (having to do with recently added ObjC_ProtocolRef).
by Steve Naroff
· 15 years ago
85e2db7
Add support for class and protocol references.
by Steve Naroff
· 15 years ago
05a7651
When pointing at a type decl reference, ASTLocation is a NamedDeclRef.
by Argyrios Kyrtzidis
· 15 years ago
f4526e3
Modify ASTLocation and apart from being a Decl or Stmt, allow it to also be:
by Argyrios Kyrtzidis
· 15 years ago
7416524
Fix cut/paste error resulting in bad column info.
by Steve Naroff
· 15 years ago
ee9405e
Add clang_getDeclSource().
by Steve Naroff
· 15 years ago
699a07d
Add clang_getDeclLine and clang_getDeclColumn
by Steve Naroff
· 15 years ago
ac47bc7
CMake build support for libCIndex and c-index-test. The indexing tests
by Douglas Gregor
· 15 years ago
4ade6d6
More work to enable more exhaustive testing of the indexing API.
by Steve Naroff
· 15 years ago
fb57042
- Implement support for various types of "refs" (initially to help test clang_getCursor()).
by Steve Naroff
· 15 years ago
31b87d8
Change ASTUnit to take the Diagnostic as an argument, the client should have control of this.
by Daniel Dunbar
· 15 years ago
a390759
Add Diagnostic to Indexer, and have it keep its own FileManager instead of taking an external reference (which was leaked in the case of the CIndex library).
by Daniel Dunbar
· 15 years ago
2bd6b9f
Add clang_disposeTranslationUnit() and clang_disposeIndex().
by Steve Naroff
· 15 years ago
77128dd
- clang_getCursor(): Replace asserts with error codes (CXCursor_InvalidFile, CXCursor_NoDeclFound).
by Steve Naroff
· 15 years ago
9efa767
Implement accessors clang_getCursorKind(), clang_getCursorDecl().
by Steve Naroff
· 15 years ago
77accc1
Add ASTUnit::getOriginalSourceFileName() and use in clang_getTranslationUnitSpelling().
by Steve Naroff
· 15 years ago
af08ddc
by Steve Naroff
· 15 years ago
bce6f62
Revert "Visit function/method bodies and issue callback for parameters and local
by Daniel Dunbar
· 15 years ago
23d8bea
Visit function/method bodies and issue callback for parameters and local variables.
by Steve Naroff
· 15 years ago
1164d85
Fix some newly added bugs uncovered by the RELEASE build.
by Steve Naroff
· 15 years ago
f334b4e
Start issuing callback for references (add some predicates, refactor some code).
by Steve Naroff
· 15 years ago
c857ea4
Flesh out CXCursorKind...
by Steve Naroff
· 15 years ago
2b8ee6c
Add explicit "blind" client data to callback function (since we aren't using blocks).
by Steve Naroff
· 15 years ago
2d4d629
Implement source/line/column hooks.
by Steve Naroff
· 15 years ago
89922f8
More fleshing out the C-based indexing API (under construction).
by Steve Naroff
· 15 years ago
d01a0bc
gcc 4.4 needs cstdio for printf. Reorder includes while at it.
by Benjamin Kramer
· 15 years ago
80088a9
Add CIndex dependencies: libLLVMC and libclangSema (for IdentifierResolver).
by Ted Kremenek
· 15 years ago
2349672
Tweak CIndex file to resolve to linking issues with the clang libraries. In
by Ted Kremenek
· 15 years ago
1eb79b5
Hide IdxVisitor and remove unimplemented method (causing link errors on x86_64
by Daniel Dunbar
· 15 years ago
5039819
Lot's of little changes to get the C-based indexing API going...
by Steve Naroff
· 15 years ago
7e8f818
Add CX prefix to Cursor and move a comment.
by Steve Naroff
· 15 years ago
f710789
Update exports list.
by Ted Kremenek
· 15 years ago
600866c
Fill in Index.h header file and add stubs to implementation file.
by Steve Naroff
· 15 years ago
d2fa566
Add initial boilerplate for CIndex, a shared library that will vend high-level
by Ted Kremenek
· 15 years ago