info-gnu
[Top][All Lists]
Advanced

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

GNU gperf 3.0.3 released


From: Brendan Kehoe
Subject: GNU gperf 3.0.3 released
Date: Tue, 08 May 2007 17:45:51 +0100
User-agent: Thunderbird 1.5.0.10 (X11/20060911)

We are happy to announce the availability of a new GNU gperf release. 
This version makes adjustments to accomodate recent changes in the GCC
development tree which are in line to appear next year when GCC 4.3 hits
the ground running. 

Software with gperf-generated lexical analyzers can now regenerate their
hash functions so new releases will be already buildable by the time the
changed GCC appears.  By making the changes to GNU gperf now, we hope to
have given all projects ample time to be able to make sure there are no
compilation issues to hit them later.

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.3 are:

* Change generated code after the meaning of __inline is changed in GCC
4.3.
* Improved support for mingw.

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]