This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: incremental compiler project
- From: Diego Novillo <dnovillo at google dot com>
- To: Jeff Law <law at redhat dot com>
- Cc: Manuel LÃpez-IbÃÃez <lopezibanez at gmail dot com>, David Kunsman <dmkunsman at gmail dot com>, GCC Development <gcc at gcc dot gnu dot org>, Tom Tromey <"\"tom"@tromey.com>
- Date: Tue, 8 Sep 2015 11:16:40 -0400
- 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> <55E87D22 dot 5060701 at redhat dot com>
On Thu, Sep 3, 2015 at 1:02 PM, Jeff Law <law@redhat.com> wrote:
> Agreed. I think the google project went further, but with Lawrence retiring, I think it's been abandoned.
We got up to the point where we could store and re-use pre-parsed
images of headers. The big problem were those headers with exposed
references (e.g. stddef.h). Our goal was to create a precursor for
the future C++ modules. We did not pursue the project any longer
after we started focusing more on Clang/LLVM.
Right now, we are focusing on C++ modules. In our codebase, not
having to parse headers over and over is the single largest win in
compile time.
Diego.