Closed Bug 424224 Opened 16 years ago Closed 16 years ago

Write dehydra paper for gcc summit

Categories

(Developer Infrastructure :: Source Code Analysis, defect)

x86
macOS
defect
Not set
normal

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.
Done
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Product: Core → Firefox Build System
Product: Firefox Build System → Developer Infrastructure
You need to log in before you can comment on or make changes to this bug.