1
0
mirror of https://git.savannah.gnu.org/git/gperf.git synced 2025-12-02 13:09:22 +00:00

Commit Graph

  • 19926e7bd8 Update gitsub.sh. master Bruno Haible 2025-09-13 00:57:02 +02:00
  • 6cd502720e Update gitsub.sh. Bruno Haible 2025-09-06 16:59:02 +02:00
  • 4939b6b615 Mark automake 1.18 as supported. Bruno Haible 2025-05-31 14:27:11 +02:00
  • 9273667ad1 Fix -Wshadow=compatible-local warnings. Bruno Haible 2025-04-26 14:45:56 +02:00
  • 6c00ca4f97 Add some developer documentation. Bruno Haible 2025-04-20 20:43:26 +02:00
  • d2aeec9b9c Release gperf-3.3. v3.3 Bruno Haible 2025-04-20 14:07:11 +02:00
  • a3fc358838 Add two more assertions. Bruno Haible 2025-04-20 11:56:45 +02:00
  • 07009de281 Fix typo in comment. Bruno Haible 2025-04-20 11:56:03 +02:00
  • aa03db7dda Use an array-list instead of a linked-list of equiv.-classes, part 2. Bruno Haible 2025-04-20 10:50:29 +02:00
  • e63c9b209e Use a hash table in compute_partition, part 2. Bruno Haible 2025-04-20 10:39:32 +02:00
  • 70899c856b Optimize: Test large equivalence classes for conflict first. Bruno Haible 2025-04-19 19:57:12 +02:00
  • 9e29799ac3 Refactor: Use an array-list instead of a linked-list of equiv.-classes. Bruno Haible 2025-04-19 19:28:54 +02:00
  • b1ff3c70b1 Optimize: Use an array-list instead of a linked-list of keywords. Bruno Haible 2025-04-19 15:56:43 +02:00
  • a69b7c1c81 Optimize: Minimize object references in find_asso_values. Bruno Haible 2025-04-19 15:05:22 +02:00
  • 772a63e46d Optimize: Use a hash table in compute_partition. Bruno Haible 2025-04-19 15:03:01 +02:00
  • 43fa5ebcb7 Optimize: Make Bool_Array take less memory. Bruno Haible 2025-04-19 15:00:14 +02:00
  • b52ad8ef32 tests: Add unit test with many keywords. Bruno Haible 2025-04-19 14:47:55 +02:00
  • 3cb2d2f1d2 build: Update dependencies after 2025-04-16 change. Bruno Haible 2025-04-19 14:33:33 +02:00
  • 8872451544 Improve comments. Bruno Haible 2025-04-17 17:30:21 +02:00
  • cb6f05f337 build: Update after gnulib changed. Bruno Haible 2025-04-17 00:11:21 +02:00
  • 46db237ecc build: Use more gnulib modules. Bruno Haible 2025-04-16 22:07:02 +02:00
  • 6ca5ea1384 build: Use more gnulib modules. Bruno Haible 2025-04-16 22:06:58 +02:00
  • 5533d54f9a build: Prepare for using generated .h files in lib/. Bruno Haible 2025-04-16 22:27:51 +02:00
  • ad7a21f223 build: Use gnulib-tool with a module list. Bruno Haible 2025-04-16 22:03:10 +02:00
  • e60835d424 build: Use Automake in lib/. Bruno Haible 2025-04-16 18:45:55 +02:00
  • 8dff71fb70 build: Remove left-overs from config.h_vms. Bruno Haible 2025-04-16 19:20:45 +02:00
  • 1a67526a17 Release gperf-3.2.1. v3.2.1 Bruno Haible 2025-04-13 18:08:21 +02:00
  • 1a8e476f99 Fix "make check" failure with an ISO C 23 conforming C compiler. Bruno Haible 2025-04-09 13:10:17 +02:00
  • 3bab6ab7bf Avoid "-Wundef" warnings in C++ mode on the generated code. Bruno Haible 2025-04-09 12:29:19 +02:00
  • fe7539a0f9 Release gperf-3.2. v3.2 Bruno Haible 2025-04-05 16:31:19 +02:00
  • 8e6a0c97c6 Tweak last commit. Bruno Haible 2025-04-05 14:44:52 +02:00
  • a041291c80 Remove all occurrences of reinterpret_cast<>. Bruno Haible 2025-04-05 14:18:27 +02:00
  • 67c697622f Make output on Windows identical to output on Unix. Bruno Haible 2025-04-05 10:23:32 +02:00
  • 2dd5061f4d Avoid "-Wzero-as-null-pointer-constant" warnings on the generated code. Bruno Haible 2024-11-16 08:22:30 +01:00
  • 8ffda68bfc doc: Improve last commit. Bruno Haible 2024-10-28 12:48:48 +01:00
  • 78a4fe8e9d doc: Improve text rendering in PDF output. Bruno Haible 2024-10-28 12:17:06 +01:00
  • 97c1fbcc8c Replace FSF snail-mail addresses with URLs. Bruno Haible 2024-09-01 15:28:44 +02:00
  • b76568199f build: Simplify last change. Bruno Haible 2024-07-22 14:21:52 +02:00
  • 5d1c6f3e24 build: Fix failure of "./configure; make dist". Bruno Haible 2024-07-22 02:27:34 +02:00
  • 043d5ea719 build: Don't leave an empty gperf.1 on disk if help2man fails. Bruno Haible 2024-07-22 01:52:42 +02:00
  • 5e4394dfcb build: Fix VPATH builds. Bruno Haible 2024-07-22 00:20:58 +02:00
  • efeba7b8bd build: Fix use of perl on Guix, FreeBSD, NetBSD. Bruno Haible 2024-07-22 00:18:55 +02:00
  • 634824575d build: Fix "make maintainer-clean". Bruno Haible 2024-07-21 22:50:29 +02:00
  • fcb7fc41c4 doc: Make the detailed menu title appear as intended. Collin Funk 2024-06-12 11:14:32 -07:00
  • 0246553284 Fix build (regression 2024-04-04). Bruno Haible 2024-06-05 11:29:48 +02:00
  • 84183912e0 Remove outdated Autoconf macro. Bruno Haible 2024-04-04 15:10:51 +02:00
  • ca5217fc79 Mark autoconf 2.72 as supported. Bruno Haible 2023-12-30 10:08:54 +01:00
  • a02b4653ee Fix "make extracheck" failure (regression 2016-11-27). Bruno Haible 2023-09-07 13:20:52 +02:00
  • ce5106eb19 Avoid "clang -Wimplicit-fallthrough" warnings also in C mode. Bruno Haible 2023-09-07 12:55:10 +02:00
  • 8d68fff1c7 Avoid "gcc -Wmissing-field-initializers" warnings on the generated code. Bruno Haible 2023-09-05 21:20:51 +02:00
  • 91ed1621cc Avoid "gcc -Wunused-parameter" warnings on the generated hash function. Bruno Haible 2023-07-08 12:30:47 +02:00
  • 2173338a30 doc: Tweaks. Bruno Haible 2023-07-01 13:05:26 +02:00
  • 3b38ffa21e Update the installation instructions for Windows. Bruno Haible 2023-06-29 15:12:05 +02:00
  • 6d7720610a Assume UTF-8 for plain text. Bruno Haible 2023-06-23 11:42:17 +02:00
  • 8f9d2b67b7 Ensure that makeinfo ≥ 6.8 checks the @menu structure. Bruno Haible 2023-06-22 23:04:24 +02:00
  • 09844ce4ca Fix a warning regarding strncmp. Bruno Haible 2022-09-08 04:45:03 +02:00
  • 64940479e3 Split autogen.sh into autopull.sh and autogen.sh. Bruno Haible 2022-07-17 13:28:48 +02:00
  • 1862c6e57a Add support for reproducible builds. Bruno Haible 2022-07-05 07:51:46 +02:00
  • 4a6274f6ca Add GNU Project notice. Bruno Haible 2022-05-22 20:58:14 +02:00
  • d89cab8712 tests: Fix undefined behaviour. Bruno Haible 2022-02-08 01:16:48 +01:00
  • 6d53a2dbe0 Release gperf-3.2. Bruno Haible 2022-01-05 12:59:54 +01:00
  • 96ebd0b95d Honor --readonly-tables when outputting table for --ignore-case. Michael Drake 2021-06-06 11:23:17 +02:00
  • b0f961a9b3 Mark Autoconf 2.71 as supported. Bruno Haible 2021-01-30 14:46:54 +01:00
  • 556e87b5c5 Mark Autoconf 2.70 as supported. Bruno Haible 2020-12-09 01:18:42 +01:00
  • 8cb07d4235 Fix warnings from Autoconf 2.69c. Bruno Haible 2020-10-05 00:45:00 +02:00
  • a63b830554 Make the code C++17 compliant. Bruno Haible 2020-08-30 12:36:15 +02:00
  • 313d1a6770 Fix link error on native Windows with MSVC/clang. Bruno Haible 2020-08-30 02:31:27 +02:00
  • 4706572628 Update after gnulib changed. Bruno Haible 2020-08-30 02:06:20 +02:00
  • 0a2ed64ff7 Rely entirely on the GNU Build System. Bruno Haible 2020-02-11 03:14:38 +01:00
  • e35c4c2cc4 Rely entirely on the GNU Build System. Bruno Haible 2020-02-11 03:09:11 +01:00
  • 9f4f11ab13 Update after gnulib changed. Bruno Haible 2018-10-24 11:59:05 +02:00
  • b3c3566855 Prefer https URLs where possible. Bruno Haible 2018-09-17 16:53:00 +02:00
  • e828167f62 Fix "Unescaped left brace in regex" warnings from Perl 5.26. Bruno Haible 2018-09-17 01:31:31 +02:00
  • 37045633d3 doc: Assume texinfo 4.0 or newer. Bruno Haible 2018-09-15 20:53:12 +02:00
  • 50840436d5 Avoid "implicit fallthrough" warnings also from clang. Bruno Haible 2018-09-09 01:14:20 +02:00
  • 11487a61ce Fix failure of "make check -j2". Bruno Haible 2018-09-08 17:12:15 +02:00
  • 5f4cf73df2 Don't print uninitialized hash values in debug mode. Bruno Haible 2018-09-08 16:37:56 +02:00
  • 24f492fd8d Improve the speed of the positions search. Bruno Haible 2018-09-08 16:03:27 +02:00
  • 947854520b Really prefer more efficient hash functions over less efficient ones. Bruno Haible 2018-09-08 15:56:21 +02:00
  • a720310c28 Correct width of columns when outputting the asso_values array. Bruno Haible 2018-09-08 15:36:36 +02:00
  • 0d37a8763d Avoid "implicit fallthrough" warnings in the generated code. Bruno Haible 2018-07-26 02:00:39 +02:00
  • 13c9383b10 Support input files with CR/LF line terminators. Bruno Haible 2018-04-24 09:25:10 +02:00
  • 1edd38e96d Rename some files. Bruno Haible 2018-01-27 13:12:38 +01:00
  • 283b51086a Don't use an undocumented Autoconf macro. Bruno Haible 2018-01-23 08:59:13 +01:00
  • 793a229bb5 Get rid of autom4te.cache directories (left over from autoconf). Bruno Haible 2017-07-15 20:59:41 +02:00
  • a459641a53 Initialize the Keyword::_lineno field through the constructor. Bruno Haible 2017-04-16 17:39:15 +02:00
  • 09cfae667e Fix doc build error with perl 5.22. Bruno Haible 2017-04-01 00:18:30 +02:00
  • 825b077bf4 Fix copyright years. Bruno Haible 2017-02-22 15:32:38 +01:00
  • 338ee6e3d4 Update some URL. Bruno Haible 2017-01-10 20:54:25 +01:00
  • 165bba235b Updated Changelog v3.1 Marcel Schaible 2017-01-02 19:12:45 +01:00
  • d551865672 Adjusted the version information for the release Marcel Schaible 2017-01-02 19:00:16 +01:00
  • f4ad699ac5 Make autogen.sh more user-friendly. Bruno Haible 2016-12-30 00:56:10 +01:00
  • b4b58ca38d Make Makefile.devel more useful for the users of the released tarball. Bruno Haible 2016-12-03 15:35:24 +01:00
  • 152c76427f Fix build with mingw. Bruno Haible 2016-11-27 19:57:34 +01:00
  • 13df195c62 Tweak last commit. Bruno Haible 2016-11-27 19:52:08 +01:00
  • cabd2af10e Assume the available C compiler supports ANSI C. Remove K&R C cruft. Bruno Haible 2016-11-27 18:18:00 +01:00
  • a705809f3d Drop the inline specifiers from the generated lookup function. Bruno Haible 2016-11-26 18:42:05 +01:00
  • 0414be8fff Change mailing list address to <bug-gperf@gnu.org>. Bruno Haible 2016-11-26 18:07:43 +01:00
  • d519d1a821 Change the 'len' parameter type to 'size_t'. Bruno Haible 2016-11-26 17:54:33 +01:00
  • 31784d388f Use proper 'ar' program when cross-compiling or when AR is specified. Bruno Haible 2016-11-26 17:15:35 +01:00