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