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 <[email protected]>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3


_______________________________________________
Bug-global mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-global

Reply via email to