info-global
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GLOBAL-5.8.1 released.


From: Shigio YAMAGUCHI
Subject: GLOBAL-5.8.1 released.
Date: Sun, 07 Mar 2010 13:06:14 +0900

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello hackers,

It is my great pleasure to announce the release of GLOBAL-5.8.1.

Though built-in parser has been adopted since version 5.8, it is not
effective by default.  I declare that the built-in parser will become
the default parser of GLOBAL in the next release 5.8.2.  Therefore the
gtags-parser(1) which is the current default parser will become obsolete.

[CHANGES]
New facilities:
o gtags: Added support of function layer plug-in parser by Hideki IWAMOTO.
  This includes exuberant-ctags shared library, an example of plug-in
  parser using Exuberant ctags. To use this, please try the following:
  (It assumed that Exuberant ctags exists in "/usr/local/bin".)
        $ ./configure --with-exuberant-ctags=/usr/local/bin/ctags
        $ make
        $ sudo make install
        $ gtags --gtagsconf=/usr/local/share/gtags/gtags.conf 
--gtagslabel=plugin-example
  Please see plugin-example/README for the detail.
o htags: Added call-tree facility using cflow(1).
  Please try this:
        $ gtags
        $ cflow --tree --format=posix `global -P` >cflow.out
        $ htags --cflow=cflow.out
  Input file must be POSIX format(use the --format=posix).
  GNU cflow is available at: http://www.gnu.org/software/cflow/

[FIXED BUGS]
gtags-parser: Long token (>= 512bytes) brings token buffer overflow.

[INCOMPATIBLE CHANGES]
gtags: Gtags using function layer plug-in parser always makes all tag files
even if some of them are empty. Old style command layer plug-in parser makes
only specified tag files. The new specification is better than old one for the
reason that tag files of different parsers don't mix.
If you want to know whether a tag file is empty or not, please use the following
commands:
        $ global '.*' -r                # GRTAGS is empty?
        $ global '.*' -s                # GSYMS is empty?

You can download it from
ftp://ftp.gnu.org/pub/gnu/global/global-5.8.1.tar.gz
Since it is not possible to update GLOBAL's web site now, please use the ftp 
site.

Enjoy!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (FreeBSD)
Comment: For info see http://www.gnupg.org

iD8DBQFLkyYRPKW7s1e+3aMRArsPAJ96KDoAIUD6tBDwMWqXkTOUIiJ1CACcCX+Y
kjtiqGNFBpu2WIxlAhbcKH0=
=KIQM
-----END PGP SIGNATURE-----
--
Shigio YAMAGUCHI <address@hidden>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]