This is the mail archive of the
mailing list for the GCC project.
Re: incremental compiler project
- From: Tom Tromey <tom at tromey dot com>
- To: Manuel LÃpez-IbÃÃez <lopezibanez at gmail dot com>
- Cc: David Kunsman <dmkunsman at gmail dot com>, GCC Development <gcc at gcc dot gnu dot org>
- Date: Fri, 04 Sep 2015 09:11:41 -0600
- Subject: Re: incremental compiler project
- Authentication-results: sourceware.org; auth=none
- References: <CAPVyUPD0eAyAuPOktpjqpY=UKx0t2YEvFQxMUMY2Lv2pwUAjLA at mail dot gmail dot com> <55E87708 dot 7010901 at gmail dot com>
Manuel> The overall goal of the project is worthwhile, however, it is unclear
Manuel> whether the approach envisioned in the wiki page will lead to the
Manuel> desired benefits. See http://tromey.com/blog/?p=420 which is the last
Manuel> status report that I am aware of.
Yeah. I stopped working on that project when my manager at the time
asked me to work on gdb instead.
I think the goal of that project is still relevant, in that C++
compilation is still just too darn slow. Projects today (e.g., firefox)
still do the "include the .cc files" trick to get a compilation
On the other hand, I'm not sure the incremental compiler is the way to
go. It is a complicated approach.
Perhaps better would be to tackle things head on; that is, push harder
for modules in C and C++ and fix the problem at its root.