I have found a user visible change which is not discussed.

The order of reading file is different between GTAGS and GRTAGS(and GSYMS).
This behavior is different from former version.

% gtags -v
[Sat Aug 27 19:01:13 JST 2005] Gtags started.
 Using default configuration.
[Sat Aug 27 19:01:13 JST 2005] Creating 'GTAGS'.
 [1] extracting tags of gtags.c                 <- read gtags.c first
 [2] extracting tags of const.h
[Sat Aug 27 19:01:13 JST 2005] Creating 'GRTAGS'.
 [1/2] extracting tags of const.h               <- read const.h first.
 [2/2] extracting tags of gtags.c
[Sat Aug 27 19:01:13 JST 2005] Creating 'GSYMS'.
 [1/2] extracting tags of const.h
 [2/2] extracting tags of gtags.c
[Sat Aug 27 19:01:13 JST 2005] Done.

It seems that this is because createtags() uses both of find_xxxx() and
gfind_xxx() to read file names. Though using gfind_xxx() improves efficiency
by about 3%, this behavior seems not to be consistent.

I would like to return to former way because:
o Consistency is more important than 3% of efficiency.
o I cannot explain why the order of reading file is different because of
  tag file.

What do you think?
--
Shigio YAMAGUCHI <[EMAIL PROTECTED]> - Tama Communications Corporation
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