GLOBAL-6.5 released.
Tama Communications Corporation <[email protected]> Wed, 10 Jun 2015 11:36:29 +0900
| Newsgroups | gmane.comp.gnu.global.announce |
|---|---|
| Message-ID | <CADJmJYpR2WwmsbrpMXbZLY6ht2f5gUHYfBSj758ES8w34aW5zA@mail.gmail.com> |
--===============5811530532377625390==
Content-Type: multipart/alternative; boundary=089e013d14c808a014051820be87
--089e013d14c808a014051820be87
Content-Type: text/plain; charset=UTF-8
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello hackers,
It is my great pleasure to announce the release of GLOBAL-6.5.
GLOBAL is a source code tagging system that works the same way across
diverse environments, for example, emacs, vi, less, bash, web browser
and etc. It is useful for hacking a large project.
[CHANGES]
New facilities:
o global: New -N (--nearness=[start]) option.
Nearness sort method is available for the output of tag search
command.
The result of nearness sort is concatenation of the followings
([1]-[n])
in this order. The default of 'start' is the current directory.
[1] Output of local search in the 'start' directory.
[2] Output of local search in the parent directory except for [1].
[3] Output of local search in the grandparent directory except for
[1]-[2].
(repeat until the project root directory)
[n] Output of local search in the project root directory except for
[1]-[n-1].
In each directory, they are sorted by alphabetical order.
o global: Now the --literal option also works with the tag search command,
-P command and -I command as well as the -g command.
[FIXED BUGS]
o htags: The -c and -x option of htags(1) were still available in the help
message, even though they had actually been removed. Now, these options
are removed completely.
o gtags (PHP): Against the following source code, gtags(1) aborted with a
message
'short of memory'. Now it works.
[nullstring.php]
+----------------
|<?php
|define('');
|?>
+----------------
o gtags (C++): Gtags(1) didn't recognize the shift operator. Now it works.
[a.hh]
+----------------
|class const_mod<uint64_t(1) << 48>
|{
|};
+----------------
$ gtags
gtags: failed to parse template [+1 ./a.hh].
o gtags (C, C++): Gtags(1) couldn't pick up 'E2' as a definition. Now it
works.
[test.c]
+----------------
|enum my_enum2
|{
| E2
|};
+----------------
You can download it from http://www.gnu.org/software/global/download.html
More detailed information is here: http://www.gnu.org/software/global/.
Enjoy!
Shigio YAMAGUCHI
PGP fingerprint: D1CB 0B89 B346 4AB6 5663 C4B6 3CA5 BBB3 57BE DDA3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: For info see http://www.gnupg.org
iEYEARECAAYFAlV3lyIACgkQPKW7s1e+3aMHbgCfcxIk2nTPG0uGl6SGzKRwL/fw
sPYAn2JAsTHCgIGb1FTVB8bjhfqiYSwv
=v3O6
-----END PGP SIGNATURE-----
--
Shigio YAMAGUCHI - Tama Communications Corporation
--089e013d14c808a014051820be87
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>-----BEGIN PGP SIGNED MESSAGE-----</div><div>Hash: SH=
A1</div><div><br></div><div>Hello hackers,</div><div><br></div><div>It is m=
y great pleasure to announce the release of GLOBAL-6.5.</div><div><br></div=
><div>GLOBAL is a source code tagging system that works the same way across=
</div><div>diverse environments, for example, emacs, vi, less, bash, web br=
owser</div><div>and etc. It is useful for hacking a large project.</div><di=
v><br></div><div>[CHANGES]</div><div>New facilities:</div><div>o global: Ne=
w -N (--nearness=3D[start]) option.</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 N=
earness sort method is available for the output of tag search command.</div=
><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 The result of nearness sort is concatenat=
ion of the followings ([1]-[n])</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 in th=
is order. The default of 'start' is the current directory.</div><di=
v>=C2=A0 =C2=A0 =C2=A0 =C2=A0 [1] Output of local search in the 'start&=
#39; directory.</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2] Output of local s=
earch in the parent directory except for [1].</div><div>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 [3] Output of local search in the grandparent directory except f=
or [1]-[2].</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 (repeat until the project=
root directory)</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 [n] Output of local =
search in the project root directory except for [1]-[n-1].</div><div>=C2=A0=
=C2=A0 =C2=A0 =C2=A0 In each directory, they are sorted by alphabetical or=
der.</div><div>o global: Now the --literal option also works with the tag s=
earch command,</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 -P command and -I comm=
and as well as the -g command.</div><div><br></div><div>[FIXED BUGS]</div><=
div>o htags: The -c and -x option of htags(1) were still available in the h=
elp</div><div>=C2=A0 message, even though they had actually been removed. N=
ow, these options</div><div>=C2=A0 are removed completely.</div><div>o gtag=
s (PHP): Against the following source code, gtags(1) aborted with a message=
</div><div>=C2=A0 'short of memory'. Now it works.</div><div>=C2=A0=
=C2=A0 =C2=A0 =C2=A0 [nullstring.php]</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 +----------------</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |<?php</div>=
<div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |define('');</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 |?></div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 +-----------=
-----</div><div>o gtags (C++): Gtags(1) didn't recognize the shift oper=
ator. Now it works.</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 [a.hh]</div><div>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 +----------------</div><div>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |class const_mod<uint64_t(1) << 48></div><div>=C2=A0=
=C2=A0 =C2=A0 =C2=A0 |{</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |};</div><di=
v>=C2=A0 =C2=A0 =C2=A0 =C2=A0 +----------------</div><div>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 $ gtags</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 gtags: failed to p=
arse template [+1 ./a.hh].</div><div>o gtags (C, C++): Gtags(1) couldn'=
t pick up 'E2' as a definition. Now it works.</div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 [test.c]</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 +---------=
-------</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |enum my_enum2</div><div>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 |{</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =
=C2=A0E2</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |};</div><div>=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 +----------------</div><div><br></div><div>You can download i=
t from <a href=3D"http://www.gnu.org/software/global/download.html">http://=
www.gnu.org/software/global/download.html</a></div><div>More detailed infor=
mation is here: <a href=3D"http://www.gnu.org/software/global/">http://www.=
gnu.org/software/global/</a>.</div><div><br></div><div>Enjoy!</div><div><br=
></div><div>Shigio YAMAGUCHI</div><div>PGP fingerprint: D1CB 0B89 B346 4AB6=
5663 =C2=A0C4B6 3CA5 BBB3 57BE DDA3</div><div>-----BEGIN PGP SIGNATURE----=
-</div><div>Version: GnuPG v1</div><div>Comment: For info see <a href=3D"ht=
tp://www.gnupg.org">http://www.gnupg.org</a></div><div><br></div><div>iEYEA=
RECAAYFAlV3lyIACgkQPKW7s1e+3aMHbgCfcxIk2nTPG0uGl6SGzKRwL/fw</div><div>sPYAn=
2JAsTHCgIGb1FTVB8bjhfqiYSwv</div><div>=3Dv3O6</div><div>-----END PGP SIGNAT=
URE-----</div><div><br></div><div><br></div>-- <br><div class=3D"gmail_sign=
ature"><div dir=3D"ltr">Shigio YAMAGUCHI - Tama Communications Corporation<=
/div></div>
</div>
--089e013d14c808a014051820be87--
--===============5811530532377625390==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Info-global mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/info-global
--===============5811530532377625390==--