2010年3月 9日

[installer 2276] global-5.8.1

global-5.8.1 出ています。

☆ global-5.8.1
http://www.gnu.org/software/global/
http://ftp.gnu.org/gnu/global/sed-5.8.1.tar.gz
ftp://ftp.gnu.org/gnu/global/sed-5.8.1.tar.gz

Version 5.8.1 - March 6 2010


[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: Input of long token(>= 512bytes) brings 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?

Version 5.8 - February 5 2010

[CHANGES]
New facilities:
o gtags: Built-in parser by Hideki IWAMOTO.
This improvement has shortened the processing time to about 1/3.
Built-in parser is not effective by default in this version.
To use built-in parser, please define 'use_builtin_parser' in your
configuration file like follows:

$ cp /usr/local/share/gtags/gtags.conf $HOME/.globalrc
$ vi $HOME/.globalrc
+------------------------------------
|...
|default:\
| :tc=gtags:tc=htags:use_builtin_parser: <= ADD THIS

In the near future, built-in parser will become effective by default.
o gtags.el: Single 'GTAGS SELECT MODE' buffer of gtags.el by Yushi Oka.
If "gtags-select-buffer-single" is non-nil, then 'GTAGS SELECT MODE'
buffer is kept single.
o gtags-cscope.vim: Plug-in script which integrates GLOBAL and vim editor
using cscope interface. Since this script makes vim think GLOBAL is cscope,
you can use the tag stack facility of vim like cscope. Gtags-cscope can
coexist with gtags.vim.

[FIXED BUGS]
o gtags.el: the completion read in the gtags-find-file fails into endless
loop when the input string is NULL.

[INCOMPATIBLE CHANGES]
o gtags(built-in parser): In the existing parser (gtags-parser), some symbols
were stored in both GRTAGS and GSYMS. In the built-in parser, all the symbols
defined in GTAGS have been moved from GSYMS to GRTAGS. New specification
is more consistent, and useful for efficiency improvement. If you feel this
a problem, please inform bug mailing list of your insistence.

----
こがよういちろう


投稿者 xml-rpc : 2010年3月 9日 09:56
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/94012
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。