Closed
Bug 424224
Opened 16 years ago
Closed 16 years ago
Write dehydra paper for gcc summit
Categories
(Developer Infrastructure :: Source Code Analysis, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: taras.mozilla, Assigned: taras.mozilla)
Details
Mozilla has found static analysis and automatic source code rewriting tools invaluable for evolving the large C++ code base. Static analysis tools are required for cross-cutting changes that touch most source files, such as the project to switch Mozilla from reference counting to an incremental garbage collector. We have implemented several tools as GCC plugins, including Dehydra, a JavaScript API for traversing GCC ASTs; a Dehydra script that finds "garbage collection unsafe" pointer usages by checking custom annotations; and a JavaScript API for GCC CFGs used to analyze error-handling patterns. This talk will discuss development challenges surrounding Mozilla refactoring needs and the design of the GCC plugins we created to solve them. http://www.gccsummit.org/2008/cfp.php filing this to keep track. I'm about 30-50% done atm.
Assignee | ||
Comment 1•16 years ago
|
||
Done
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Updated•6 years ago
|
Product: Core → Firefox Build System
Updated•2 years ago
|
Product: Firefox Build System → Developer Infrastructure
You need to log in
before you can comment on or make changes to this bug.
Description
•