Tom Tromey - incremental compiler project (original) (raw)

This is the mail archive of the gcc@gcc.gnu.orgmailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

I've started work on a project to turn GCC into an incremental compiler. This project is still in an investigative stage but I thought I would post some of my plans and ideas before making a branch.

The primary goal of this project is improving the developer user experience by decreasing turnaround time for typical changes to a program. This project will focus on the C and C++ compilers.

The basic idea of the project is to run GCC as a server (similar in a way to the old compile server branch) and try to minimize the amount of re-compilation done when a source file changes.

This is a complicated task with several components:

I'll be sending patches to the gcc-patches list, of course, and I will make a wiki page describing the project and its current state.

I'll be at the GCC Summit in case anybody wants to talk in person about this. And, of course, I'm happy to answer questions and concerns via email as well.

Tom


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]