CodeCompass
CodeCompass copied to clipboard
CodeCompass is a software comprehension tool for large scale software written in C/C++ and Java
Hello, I found a user experience issue that the Info Tree could be very slow some time. The Info Tree looks always do the language element query on the fly...
Provide a universal time format to include the log messages in all parsers in the same way.
Using Google Analytics in CodeCompass is optional, but when enabled, we shall fulfill the GDPR regulations. Summarized: > To ensure that Google Analytics – its cookies, trackers and statistics tools...
Connection to SQLite / PostgreSQL database is performed by the **`cc::util::connectDatabase()`** function. The function contains a simplistic database connection caching technique: existing connections are stored in the **`std::map databasePool`** static...
Macros are not handled properly in C/C++ plugin. Earlier we had the feature for displaying a whole macro expansion. This feature should be ported to the current master version. Besides...
Let's consider the following code fragment: ```.cpp class C { C(int) {} }; int main() { C* c = new C(42); } ``` What should we display when clicking on...
As described in #411 , for some yet unknown reasons, Build2 version 0.12.0 no longer succeeds to build on Ubuntu 18.04 after version 0.13.0 was released. It shall be investigated...
Godbolt-CE https://github.com/mattgodbolt/compiler-explorer and CompilerInsight https://github.com/andreasfertig/cppinsights are actively developed by the C++ community to offer a compiler-level look into C/C++ code. Instead of going against the flow by trying to replicate...
In #359 the `--database` flag has been eliminated from under `CodeCompass_webserver`. This connection string is unique for different projects, so this connection string is stored in the workspace directory for...
Right now the `CodeCompass_webserver` serves the web frontend. It also communicates with the supported code editors like VS Code, through LSP (see `lsp` branch). While CodeCompass is capable of incremental...