info-gnu
[Top][All Lists]
Advanced

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

GNU gperf 3.0.2 released


From: Brendan Kehoe
Subject: GNU gperf 3.0.2 released
Date: Fri, 30 Jun 2006 16:04:48 -0400
User-agent: Thunderbird 1.5.0.4 (Windows/20060516)

We are glad to announce a long-awaited bug-fix release of GNU gperf which
corrects code issues preventing it from being compiled with GNU C++ versions
4.0.x and 4.1.x.

GNU gperf is a perfect hash function generator. For a given list of strings,
it produces a hash function and hash table, in form of C or C++ code, for
looking up a value depending on the input string.  The hash function is
perfect, which means that the hash table has no collisions, and the hash table
lookup needs a single string comparison only.

Output from the gperf program is used to recognize reserved words in the GNU
C, GNU C++, and GNU Pascal compilers, as well as with the GNU indent program.

The full set of changes new to GNU gperf version 3.0.2 are:

* Compiles with GNU C++ 4.x.
* Added option --length-table-name.
* Added declaration %define length-table-name.
* Fixed  #line directives for filenames containing backslashes.

Many thanks to Bruno Haible for his continued support and good hacking on
gperf.

For general documentation on the coding and usage standards this distribution
follows, see the GNU standards document available from
    http://www.gnu.org/prep/standards/
in a variety of formats.  Of particular interest are the sections 'Makefile
Conventions', 'Configuration', and 'User Interfaces'.

Mail suggestions and bug reports to <address@hidden>.  When reporting
bugs, please include in the subject line the package name and version (output
of 'gperf --version') for which you found a problem.





reply via email to

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