Bruno Haible
|
8d68fff1c7
|
Avoid "gcc -Wmissing-field-initializers" warnings on the generated code.
* src/options.h (Options::has_initializer_suffix): New declaration.
* src/options.cc (Options::has_initializer_suffix): New function.
* src/output.cc (Output::output_keyword_table): If option -t is
specified and option -F is not specified, emit '#pragma GCC diagnostic'
lines, to silence -Wmissing-field-initializers warnings from gcc or
clang.
* tests/charsets.exp: Update.
* tests/gpc.exp: Likewise.
* tests/incomplete.exp: Likewise.
* tests/languages.exp: Likewise.
* tests/objc.exp: Likewise.
* tests/test-4.exp: Likewise.
|
2023-09-05 21:20:51 +02:00 |
|
Bruno Haible
|
1862c6e57a
|
Add support for reproducible builds.
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.
|
2022-07-05 07:51:46 +02:00 |
|
Bruno Haible
|
6d53a2dbe0
|
Release gperf-3.2.
* 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.
|
2022-01-05 12:59:54 +01:00 |
|
Bruno Haible
|
b3c3566855
|
Prefer https URLs where possible.
|
2018-09-17 16:53:00 +02:00 |
|
Bruno Haible
|
825b077bf4
|
Fix copyright years.
|
2017-02-22 15:32:38 +01:00 |
|
Marcel Schaible
|
d551865672
|
Adjusted the version information for the release
|
2017-01-02 19:00:16 +01:00 |
|
Bruno Haible
|
0414be8fff
|
Change mailing list address to <bug-gperf@gnu.org>.
|
2016-11-26 18:08:57 +01:00 |
|
Bruno Haible
|
00e5f0c388
|
Bump copyright year.
|
2011-01-16 16:56:58 +01:00 |
|
Bruno Haible
|
5ac5f15a74
|
New option --constants-prefix.
|
2011-01-16 16:45:09 +01:00 |
|
Bruno Haible
|
b4eb8c5c5e
|
Avoid g++ warnings.
|
2009-12-22 11:57:02 +01:00 |
|
Bruno Haible
|
a343f95609
|
Change the default language to ANSI-C.
|
2009-12-20 11:17:09 +01:00 |
|
Bruno Haible
|
de20e1a205
|
Bump copyright year.
|
2009-02-01 13:48:49 +00:00 |
|
Bruno Haible
|
f6c3e9a753
|
Change source code license to GPLv3+.
|
2008-08-23 18:52:48 +00:00 |
|
Bruno Haible
|
acb612f587
|
Bump copyright year.
|
2007-03-31 15:22:16 +00:00 |
|
Bruno Haible
|
f9f1c169e7
|
Update copyright year.
|
2006-01-13 13:11:29 +00:00 |
|
Bruno Haible
|
61ba5cd46a
|
Update FSF postal address.
|
2005-05-14 14:22:35 +00:00 |
|
Bruno Haible
|
e5f2f1dc44
|
Add a length-table-name option and declaration.
|
2004-08-22 15:52:15 +00:00 |
|
Bruno Haible
|
ff0be60810
|
New declaration "%define initializer-suffix".
|
2003-04-30 10:36:10 +00:00 |
|
Bruno Haible
|
d267e31dea
|
Update bug report address.
|
2003-04-25 10:16:38 +00:00 |
|
Bruno Haible
|
7d38b21efa
|
Administratrivia.
|
2003-04-22 10:32:29 +00:00 |
|
Bruno Haible
|
b49d12d984
|
Improve option --pic. New options --string-pool-name, --null-strings.
|
2003-04-16 10:07:23 +00:00 |
|
Bruno Haible
|
2535f34494
|
Move the handling of ALLCHARS (-k'*') into the Positions class.
|
2003-04-07 09:50:11 +00:00 |
|
Bruno Haible
|
ec3d1127fa
|
Change the positions to be 0-based, instead of 1-based.
|
2003-04-04 10:04:24 +00:00 |
|
Bruno Haible
|
68f03b3ea7
|
Cleanup options.
Improve usage message.
Improve output of options like --key-positions=1,2,$.
|
2003-04-03 10:16:13 +00:00 |
|
Bruno Haible
|
7dfd32b736
|
New option --ignore-case.
|
2003-04-02 09:26:05 +00:00 |
|
Bruno Haible
|
e66e3563dd
|
New option for position-independent code.
|
2003-03-29 00:58:07 +00:00 |
|
Bruno Haible
|
6d268d095b
|
Completely new asso_values search algorithm.
|
2003-03-18 10:22:37 +00:00 |
|
Bruno Haible
|
7a8b43182a
|
Optimized choice during collision resolution.
|
2003-03-14 11:01:01 +00:00 |
|
Bruno Haible
|
6ba5486229
|
Make the option -s easier to use.
|
2003-03-10 15:01:00 +00:00 |
|
Bruno Haible
|
362493686d
|
A more standard --version output.
|
2003-02-18 12:55:25 +00:00 |
|
Bruno Haible
|
ee135115f5
|
Move positions handling to its own file.
|
2003-02-13 12:11:01 +00:00 |
|
Bruno Haible
|
810fef43ae
|
When the option -k is not given, the default key positions are now computed
depending on the set of keywords.
|
2003-02-11 11:09:27 +00:00 |
|
Bruno Haible
|
6202aaadb1
|
Implement % declarations.
|
2003-02-10 14:21:58 +00:00 |
|
Bruno Haible
|
ef37a53d73
|
Rename some long options.
|
2003-01-31 15:03:15 +00:00 |
|
Bruno Haible
|
b0faccc7ef
|
Remove newline from default --delimiters.
|
2003-01-30 12:43:30 +00:00 |
|
Bruno Haible
|
3aff1fd64f
|
Slightly reorganize command line options help.
|
2003-01-29 12:31:42 +00:00 |
|
Bruno Haible
|
f54d310530
|
New option --output-file.
|
2003-01-28 12:18:10 +00:00 |
|
Bruno Haible
|
d3a9c2f7ad
|
Open the input file in main.cc, not in class Options.
|
2003-01-21 12:00:44 +00:00 |
|
Bruno Haible
|
c3467c5302
|
New option --multiple-iterations.
|
2003-01-15 13:01:25 +00:00 |
|
Bruno Haible
|
21cd7bfd24
|
Use 'unsigned char' instead of 'char' in many places, to reduce casts.
|
2002-12-16 14:40:19 +00:00 |
|
Bruno Haible
|
5090f380e3
|
Rework positions handling.
|
2002-12-09 12:35:55 +00:00 |
|
Bruno Haible
|
ada729a2f5
|
Escape backquotes in shell-escape function.
|
2002-12-05 13:03:20 +00:00 |
|
Bruno Haible
|
bd03d0bce8
|
First include is the specification's .h file.
|
2002-11-29 12:52:54 +00:00 |
|
Bruno Haible
|
122b13cc95
|
Update copyright notice to GPL v2.
|
2002-11-25 13:05:18 +00:00 |
|
Bruno Haible
|
32f5ea88cf
|
Avoid g++ -Wold-style-cast warnings.
|
2002-11-21 13:04:08 +00:00 |
|
Bruno Haible
|
4cda19576b
|
Align all member declarations.
|
2002-11-18 12:52:33 +00:00 |
|
Bruno Haible
|
276e2fd949
|
Unify initialization of Vectors::ALPHA_SIZE.
|
2002-11-14 13:05:48 +00:00 |
|
Bruno Haible
|
c8f007fe8b
|
Rework the options handling.
|
2002-11-13 18:18:48 +00:00 |
|
Bruno Haible
|
34da28c8ab
|
Prefix all field names with _.
|
2002-11-09 01:12:49 +00:00 |
|
Bruno Haible
|
643c2cab82
|
Simplify function declarations.
|
2002-11-08 13:47:23 +00:00 |
|