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

41 Commits

Author SHA1 Message Date
Bruno Haible
b4eb8c5c5e Avoid g++ warnings. 2009-12-22 11:57:02 +01:00
Bruno Haible
57745086ac Don't include the length in the hash function if all keywords have the same
length.
2009-01-19 09:50:07 +00:00
Bruno Haible
f6c3e9a753 Change source code license to GPLv3+. 2008-08-23 18:52:48 +00:00
Bruno Haible
fc599936bd Change generated code to avoid a warning by GCC 4.2. 2007-09-09 02:05:32 +00:00
Bruno Haible
0e4abdfd81 Change generated code after the meaning of __inline is changed in GCC 4.3. 2007-03-31 15:16:05 +00:00
Bruno Haible
b6e1deb8fc Fix #line directives for filenames containing backslashes. 2006-01-13 13:11:19 +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
c170151d67 Add /*FALLTHROUGH*/ comments to output. 2003-05-01 10:10:08 +00:00
Bruno Haible
16e10a330c Provoke a compilation error if the execution character set doesn't match the
expectations.
2003-04-28 10:08:35 +00:00
Bruno Haible
2598419bcf Speed up the case-insensitive lookups. 2003-04-24 10:47:54 +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
5e30c2698e Omit the multicompare code output if it is not needed. 2003-04-14 10:18:32 +00:00
Bruno Haible
6bbdde4f5f Fix the comparison of the first byte when using gperf_case_strcmp. 2003-04-12 00:41:03 +00:00
Bruno Haible
3bdad49e79 Small simplifications. 2003-04-08 10:55:59 +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
7dfd32b736 New option --ignore-case. 2003-04-02 09:26:05 +00:00
Bruno Haible
0093e33163 Fill unused asso_values[] entries in search.cc, not in output.cc. 2003-04-01 08:13:30 +00:00
Bruno Haible
e66e3563dd New option for position-independent code. 2003-03-29 00:58:07 +00:00
Bruno Haible
40f37680ac Use 'unsigned int' instead of 'int' where it makes sense. 2003-03-17 09:06:26 +00:00
Bruno Haible
76575063ea Implement backtracking. 2003-02-22 00:19:28 +00:00
Bruno Haible
ec800f65ec Introduce new alpha_inc pass, to avoid artificial duplicates. 2003-02-17 10:36:47 +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
2059095a04 Emit #line directives. 2003-01-24 12:37:00 +00:00
Bruno Haible
83440a2aed Rewrite the input routines. 2003-01-22 12:03:19 +00:00
Bruno Haible
741d34fb07 Use const where possible. 2003-01-13 19:57:56 +00:00
Bruno Haible
3a01fe39b2 Use (unsigned char) cast in all cases. 2003-01-10 12:43:35 +00:00
Bruno Haible
7dbc285db4 More comments, fix last patch. 2003-01-09 13:07:54 +00:00
Bruno Haible
e19dee4b44 Comments. 2003-01-08 12:30:46 +00:00
Bruno Haible
5090f380e3 Rework positions handling. 2002-12-09 12:35:55 +00:00
Bruno Haible
bd03d0bce8 First include is the specification's .h file. 2002-11-29 12:52:54 +00:00
Bruno Haible
c73312f0fd Remove the global vectors. Move them to the class Search. 2002-11-28 12:56:08 +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
2cd11405ed Start using bool. 2002-11-19 12:55: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
Bruno Haible
0378cf3b00 Move the output routines to output.h and output.cc. 2002-11-07 12:05:44 +00:00