Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix a warning regarding strncmp.HEADmaster | Bruno Haible | 2022-09-08 | 2 | -2/+8 |
| | | | | | | Reported by Sam James in <https://savannah.gnu.org/bugs/?63031>. * lib/getopt.c (strncmp): Declare with a prototype. | ||||
* | Split autogen.sh into autopull.sh and autogen.sh. | Bruno Haible | 2022-07-17 | 4 | -20/+51 |
| | | | | | | * autopull.sh: New file, based on autogen.sh. * autogen.sh: Remove code that was moved to autopull.sh. * Makefile.in (SOURCE_FILES): Add autogen.sh. | ||||
* | Add support for reproducible builds. | Bruno Haible | 2022-07-05 | 19 | -17/+44 |
| | | | | | | | | | | | Suggested by Richard Purdie <richard.purdie@linuxfoundation.org> in <https://lists.gnu.org/archive/html/bug-gperf/2022-07/msg00000.html>. * autogen.sh: Import also lib/filename.h. * Makefile.in (IMPORTED_FILES): Add lib/filename.h. * src/options.cc: Include filename.h. (Options::print_options): Print only the base name of the program name. * tests/*.exp: Update. | ||||
* | Add GNU Project notice. | Bruno Haible | 2022-05-23 | 4 | -2/+31 |
| | | | | | | | * JOIN-GNU: New file. Inspired by a suggestion from José E. Marchesi on the gnu-prog-discuss mailing list. * README: Refer to it. * Makefile.in (SOURCE_FILES): Add it. | ||||
* | tests: Fix undefined behaviour. | Bruno Haible | 2022-02-08 | 2 | -1/+6 |
| | | | | * tests/test2.c (main): Cast bytes to unsigned before shifting left. | ||||
* | Release gperf-3.2. | Bruno Haible | 2022-01-05 | 18 | -21/+29 |
| | | | | | | | * src/version.cc (version_string): Bump to 3.2. * src/options.cc (Options::parse_options): Bump copyright year. * tests/*.exp: Update. * doc/gperf.texi: Bump date. | ||||
* | Honor --readonly-tables when outputting table for --ignore-case. | Michael Drake | 2021-06-06 | 2 | -3/+9 |
| | | | | * src/output.cc (output_upperlower_table): Add 'const' when suitable. | ||||
* | Mark Autoconf 2.71 as supported. | Bruno Haible | 2021-01-30 | 2 | -2/+7 |
| | | | | * autogen.sh: Update comment. | ||||
* | Mark Autoconf 2.70 as supported. | Bruno Haible | 2020-12-09 | 2 | -1/+6 |
| | | | | * autogen.sh: Update comment. | ||||
* | Fix warnings from Autoconf 2.69c. | Bruno Haible | 2020-10-05 | 6 | -20/+44 |
| | | | | | | | | | | | | * configure.ac: Invoke AC_INIT, AC_OUTPUT without arguments. * doc/configure.ac: Likewise. * lib/configure.ac: Likewise. * src/configure.ac: Invoke AC_INIT, AC_OUTPUT without arguments. Use AC_CACHE_CHECK, AC_LANG_PUSH/AC_LANG_POP, AC_COMPILE_IFELSE * tests/configure.ac: Invoke AC_INIT, AC_OUTPUT without arguments. Use ac_cv_c_compiler_gnu instead of ac_cv_prog_gcc, and ac_cv_cxx_compiler_gnu instead of ac_cv_prog_gxx. Don't use 'test' with option '-a'. | ||||
* | Make the code C++17 compliant. | Bruno Haible | 2020-08-30 | 2 | -2/+7 |
| | | | | * lib/getline.cc (getstr): Don't use the 'register' keyword. | ||||
* | Fix link error on native Windows with MSVC/clang. | Bruno Haible | 2020-08-30 | 2 | -1/+11 |
| | | | | | * tests/test2.c (SET_BINARY): On native Windows, use _setmode, not setmode. | ||||
* | Update after gnulib changed. | Bruno Haible | 2020-08-30 | 7 | -12/+22 |
| | | | | | | | | | * configure.ac (AC_PREREQ): Require Autoconf >= 2.64. * doc/configure.ac (AC_PREREQ): Likewise. * lib/configure.ac (AC_PREREQ): Likewise. * src/configure.ac (AC_PREREQ): Likewise. * tests/configure.ac (AC_PREREQ): Likewise. * autogen.sh: Update comment. | ||||
* | Rely entirely on the GNU Build System. | Bruno Haible | 2020-02-11 | 4 | -10/+17 |
| | | | | | | | | | * Makefile.vms: Remove file. * INSTALL.vms: Remove file. * Makefile.in (SOURCE_FILES): Remove them. * Makefile.devel (src/config.h_vms): Remove target. (totally-clean): Update. * src/Makefile.in (GENERATED_FILES): Remove config.h_vms. | ||||
* | Rely entirely on the GNU Build System. | Bruno Haible | 2020-02-11 | 2 | -186/+0 |
| | | | | | | * Makefile.vms: Remove file. * INSTALL.vms: Remove file. * Makefile.in (SOURCE_FILES): Remove them. | ||||
* | Update after gnulib changed. | Bruno Haible | 2018-10-24 | 7 | -10/+20 |
| | |||||
* | Prefer https URLs where possible. | Bruno Haible | 2018-09-17 | 51 | -64/+64 |
| | |||||
* | Fix "Unescaped left brace in regex" warnings from Perl 5.26. | Bruno Haible | 2018-09-17 | 2 | -3/+10 |
| | | | | | | | Reported and patch by Jehan <jehan@girinstud.io> <jehan@zemarmot.net> at <https://savannah.gnu.org/bugs/?54088>. * doc/texi2html: Escape braces in regular expressions. | ||||
* | doc: Assume texinfo 4.0 or newer. | Bruno Haible | 2018-09-15 | 2 | -29/+34 |
| | |||||
* | Avoid "implicit fallthrough" warnings also from clang. | Bruno Haible | 2018-09-09 | 10 | -56/+72 |
| | |||||
* | Fix failure of "make check -j2". | Bruno Haible | 2018-09-08 | 2 | -2/+9 |
| | |||||
* | Don't print uninitialized hash values in debug mode. | Bruno Haible | 2018-09-08 | 2 | -5/+19 |
| | |||||
* | Improve the speed of the positions search. | Bruno Haible | 2018-09-08 | 2 | -2/+11 |
| | |||||
* | Really prefer more efficient hash functions over less efficient ones. | Bruno Haible | 2018-09-08 | 2 | -2/+11 |
| | |||||
* | Correct width of columns when outputting the asso_values array. | Bruno Haible | 2018-09-08 | 2 | -2/+11 |
| | | | | | | | Patch by Frank Wojcik <frankw@touristinresidence.com>. * src/output.cc (Output::output_hash_function): Increase the field_width by 1 if _max_hash_value+1 is a power of 10. | ||||
* | Avoid "implicit fallthrough" warnings in the generated code. | Bruno Haible | 2018-07-26 | 11 | -3/+298 |
| | |||||
* | Support input files with CR/LF line terminators. | Bruno Haible | 2018-04-24 | 3 | -1/+37 |
| | |||||
* | Rename some files. | Bruno Haible | 2018-01-27 | 4 | -2/+9 |
| | |||||
* | Don't use an undocumented Autoconf macro. | Bruno Haible | 2018-01-23 | 2 | -2/+7 |
| | |||||
* | Get rid of autom4te.cache directories (left over from autoconf). | Bruno Haible | 2017-07-15 | 2 | -6/+12 |
| | |||||
* | Initialize the Keyword::_lineno field through the constructor. | Bruno Haible | 2017-04-16 | 5 | -15/+30 |
| | |||||
* | Fix doc build error with perl 5.22. | Bruno Haible | 2017-04-01 | 2 | -2/+7 |
| | | | | * doc/texi2html (update_sec_num): Omit defined(...) for array. | ||||
* | Fix copyright years. | Bruno Haible | 2017-02-22 | 23 | -24/+23 |
| | |||||
* | Update some URL. | Bruno Haible | 2017-01-10 | 2 | -2/+8 |
| | |||||
* | Updated Changelogv3.1 | Marcel Schaible | 2017-01-02 | 1 | -0/+4 |
| | |||||
* | Adjusted the version information for the release | Marcel Schaible | 2017-01-02 | 1 | -1/+1 |
| | |||||
* | Make autogen.sh more user-friendly. | Bruno Haible | 2016-12-30 | 2 | -1/+8 |
| | |||||
* | Make Makefile.devel more useful for the users of the released tarball. | Bruno Haible | 2016-12-03 | 3 | -4/+12 |
| | |||||
* | Fix build with mingw. | Bruno Haible | 2016-11-27 | 2 | -2/+7 |
| | |||||
* | Tweak last commit. | Bruno Haible | 2016-11-27 | 2 | -2/+8 |
| | |||||
* | Assume the available C compiler supports ANSI C. Remove K&R C cruft. | Bruno Haible | 2016-11-27 | 13 | -237/+51 |
| | |||||
* | Drop the inline specifiers from the generated lookup function. | Bruno Haible | 2016-11-26 | 16 | -100/+21 |
| | |||||
* | Change mailing list address to <bug-gperf@gnu.org>. | Bruno Haible | 2016-11-26 | 20 | -20/+32 |
| | |||||
* | Change the 'len' parameter type to 'size_t'. | Bruno Haible | 2016-11-26 | 19 | -49/+66 |
| | |||||
* | Use proper 'ar' program when cross-compiling or when AR is specified. | Bruno Haible | 2016-11-26 | 3 | -2/+12 |
| | |||||
* | Avoid warning in output code on 64-bit native Windows platforms. | Bruno Haible | 2016-11-26 | 2 | -1/+23 |
| | |||||
* | Don't use 'register' storage-class specifier in C++ output code. | Bruno Haible | 2016-11-26 | 2 | -71/+104 |
| | |||||
* | Avoid 'warning: use of old-style cast' in output code. | Bruno Haible | 2016-11-26 | 3 | -7/+40 |
| | |||||
* | Avoid 'warning: implicit conversion changes signedness' in output code. | Bruno Haible | 2016-11-26 | 16 | -32/+44 |
| | |||||
* | Avoid 'warning: implicit conversion changes signedness' in output code. | Bruno Haible | 2016-11-26 | 10 | -10/+20 |
| |