[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Add 2-pass mode to gtags
From: |
Hideki IWAMOTO |
Subject: |
Re: [PATCH] Add 2-pass mode to gtags |
Date: |
Thu, 22 Oct 2009 20:35:57 +0900 |
Hi.
> Since there are a lot of changes in the parser, the output should be seen by
> a lot of people before the formal release, I think.
> How about releasing twice like follows?
OK.
I know that incompatibility exists, and I am not expecting for 2-pass mode be
enabled by default.
On Thu, 22 Oct 2009 15:44:28 +0900, Shigio YAMAGUCHI wrote...
> Hi Hideki,
>
> > To improve the performance of gtags, this patch adds 2-pass mode.
> >
> > The following three points are improved by moving use of function defined()
> > from gtags-parser to gtags.
> > 1. Decreases the frequency of parsing source file from three times to two
> > times.
> > 2. Decreases reading of GTAGS by keeping cache of GTAGS
> > beyond the duration of parser process.
> > 3. Increases parallelism of gtags-parser and gtags on multiprocessor
> > system.
>
> Great!!! I named your code 'Giant steps'.
>
> Since there are a lot of changes in the parser, the output should be seen by
> a lot of people before the formal release, I think.
> How about releasing twice like follows?
>
> include Giant steps? enable Giant steps by default?
> ------------------------------------------------------------------------------
> GLOBAL-5.7.7(beta) Yes No
> GLOBAL-5.8(formal) Yes Yes
>
> Thank you for your wonderful 'Giant steps'!
> --
> Shigio YAMAGUCHI <address@hidden>
> PGP fingerprint: D1CB 0B89 B346 4AB6 5663 C4B6 3CA5 BBB3 57BE DDA3
----
Hideki IWAMOTO address@hidden