David Malcolm
Email: <dmalcolm AT SPAMFREE redhat DOT com>
Things I'm working on
Support for SARIF in GCC
Support for nested diagnostics
Support for HTML output of GCC diagnostics
Maintainer of GCC's diagnostics subsystem
Other projects
You may find the diagram of GCC passes useful.
- Making use of global variables explicit (to make it easier to then remove them):
- cfun
- input_location
- Compile-time typesafety within GCC
See also scripts for refactoring GCC
Completed projects
- Conversion of GCC passes to C++ classes (introducing context and pass_manager classes)
- Conversion of symtable types to using C++ inheritance
- Addition of dump_manager class (could move more dump-related code into here?)
- Conversion of gimple to using C++ inheritance
Rich locations in warnings/errors
See also this summary of my work on GCC
...