CVSROOT:        /sources/global
Module name:    global
Changes by:     Hideki IWAMOTO <h-iwamoto>      09/10/30 16:20:27

Modified files:
        .              : gtags.conf.in 
        global         : global.c 
        gtags          : gtags.c 
        gtags-parser   : C.c Cpp.c asm_parse.y asm_scan.l gctags.c 
                         gctags.h java.c php.l 

Log message:
        Add 2-pass mode to gtags for performance improvement.
        
        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.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/global/gtags.conf.in?cvsroot=global&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/global/global/global.c?cvsroot=global&r1=1.198&r2=1.199
http://cvs.savannah.gnu.org/viewcvs/global/gtags/gtags.c?cvsroot=global&r1=1.221&r2=1.222
http://cvs.savannah.gnu.org/viewcvs/global/gtags-parser/C.c?cvsroot=global&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/global/gtags-parser/Cpp.c?cvsroot=global&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/global/gtags-parser/asm_parse.y?cvsroot=global&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/global/gtags-parser/asm_scan.l?cvsroot=global&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/global/gtags-parser/gctags.c?cvsroot=global&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/global/gtags-parser/gctags.h?cvsroot=global&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/global/gtags-parser/java.c?cvsroot=global&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/global/gtags-parser/php.l?cvsroot=global&r1=1.12&r2=1.13


_______________________________________________
Global-commit mailing list
Global-commit@gnu.org
http://lists.gnu.org/mailman/listinfo/global-commit

Reply via email to