CodeCompass
CodeCompass copied to clipboard
CodeCompass is a software comprehension tool for large scale software written in C/C++ and Java
Ubuntu 22.04 (Jammy Jellyfish) is out, we shall support it officially. We shall still continue to support Ubuntu 18.04, as the EOL is 2023 April and the current ELX release...
Follow-up from #431. Instead of running the GLOB right when the `webgui` CMake is called, the whole thing should only be called right before the install target is executed. It...
Multiple plugins need to know the absolute path of the CodeCompass binary that is being run, in places where they don't reach `argv[0]`.
Currently we are using Google Analytics 3 (a.k.a. Universal Analytics), which will be deprecated on 2023-07-01. We shall update to use Google Analytics 4 until then. Further information: https://support.google.com/analytics/answer/11583528?hl=en Remark:...
Sometimes a segfault happens when opening "This calls" in the info tree. For example at [`tinyxml2::XMLDocument::SetError`](https://codecompass.net/demo/#wsid=TinyXML2&fid=13444780443610084403&select=2466|1|2491|2¢er=text). I fixed this by adding a check against the query matching nothing, like how...
This PR makes Clang tool invocations use the working directories of each compilation command. This fixes relative paths in arguments not being handled properly (#571), as previously the tool ran...
Fixes #544, which was caused by the children of the child caller nodes being set incorrectly. Recursions in the tree are also avoided now. There is one issue remaining that...
Recursive ast visitor function for using declarations.