clang-tags
clang-tags copied to clipboard
C/C++ source code indexing tool based on libclang
This doesn't build out of the box on FC31 (gcc (GCC) 9.3.1 20200317 (Red Hat 9.3.1-1)). It looks like -lpthread in missing from the link flags. ``` [ 72%] Built...
After using `clang-tags` successfully for some years, I had to rebuild it after a major OS upgrade. Now I have noticed some difficulty: it is not identifying every use of...
http://ffevotte.github.io/clang-tags/quickStart.html#sec-2-1 sees to switch between MyClass::display and Cursor::location. There might be other discrepancies.
At the moment, I'm continuing to use clang 3.5, which seems to work. clang-tags compiles against llvm/clang 3.8, but it fails one of its regression tests.
License
Why a license different than clangs? Even the project your naming it after (clang) couldn't use the code. GPLv3 is incompatible with basically every other license. One of the major...
This patch extends the sqlite database with a new field `isDefn`, which is populated by calling the libclang API function ``` unsigned clang_isCursorDefinition (CXCursor) ``` A potential issue with this...
I'm finding the clang-tags sqlite database incredibly useful for my project, but it would be even more useful if a new column were added to the tags table, containing the...
Socat has delay in finish ~0.5 s. This makes automation lag.
I'd like clang-tags to use all my CPU cores, not just one. Please consider detecting CPU count, spawn worker threads to index/update faster. Alternatively, a user might want to define...
The regex tracing the `execve` syscall fails to include a return value. As a result, failed system call will still considered valid, where they should not be and will both...