Wow. Hub just pointed me at one of the recent GCC developer summit’s talks (also quite interesting: coding rule checking and incremental compilation, which goes along nicely with gold‘s (not-yet-implemented) incremental linking), which presents a static c++ code analysis framework, implemented on top of GCC (I mentioned some previous attempts at that before).
Derivatives:
- dehydra-generated source code cross-reference
- pork, a code rewriting tool for refactoring
- treehydra, a GCC plugin that gives access to the AST via a JavaScript interface
Hopefully the days of rebuilding all of OOo, just to find all places an overloaded member was called, are finally gone…