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

286 Commits

Author SHA1 Message Date
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
ab6f0966b7 Cleanup the alpha_unify handling code. 2003-04-11 09:10:58 +00:00
Bruno Haible
f619dea2f5 Portability: Use stack-allocated arrays only if the compiler supports them. 2003-04-10 10:26:05 +00:00
Bruno Haible
bfefa088aa Renamings and small reorganizations. 2003-04-09 10:24:59 +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
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
0093e33163 Fill unused asso_values[] entries in search.cc, not in output.cc. 2003-04-01 08:13:30 +00:00
Bruno Haible
8193024d96 Additional check for the keywords. 2003-03-31 10:09:58 +00:00
Bruno Haible
d51ed07a80 Portability to old compilers (such as MSVC). 2003-03-30 14:32:27 +00:00
Bruno Haible
e66e3563dd New option for position-independent code. 2003-03-29 00:58:07 +00:00
Bruno Haible
85ac0f155c New tests. 2003-03-28 09:22:06 +00:00
Bruno Haible
6d268d095b Completely new asso_values search algorithm. 2003-03-18 10:22:37 +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
7a8b43182a Optimized choice during collision resolution. 2003-03-14 11:01:01 +00:00
Bruno Haible
19c69d8e5a Better debugging output. 2003-03-13 10:31:35 +00:00
Bruno Haible
6ba5486229 Make the option -s easier to use. 2003-03-10 15:01:00 +00:00
Bruno Haible
9492f0dad7 Improve debugging output. 2003-03-04 06:05:14 +00:00
Bruno Haible
9fa3ac42b3 Portability fixes. 2003-03-03 14:28:09 +00:00
Bruno Haible
ee424350d0 Avoid gcc warnings about uninitialized variables. 2003-02-24 10:30:04 +00:00
Bruno Haible
76575063ea Implement backtracking. 2003-02-22 00:19:28 +00:00
Bruno Haible
f1da37e04b Prepare for backtracking. 2003-02-20 12:21:17 +00:00
Bruno Haible
1d73fbe019 Comments and code restructuring. 2003-02-19 12:32:06 +00:00
Bruno Haible
362493686d A more standard --version output. 2003-02-18 12:55:25 +00:00
Bruno Haible
ec800f65ec Introduce new alpha_inc pass, to avoid artificial duplicates. 2003-02-17 10:36:47 +00:00
Bruno Haible
799d1c7534 Change element type of _selchars from 'unsigned char' to 'unsigned int'. 2003-02-14 12:52:29 +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
281d151d8e Use a standard format for error messages about the input file. 2003-01-27 12:36:29 +00:00
Bruno Haible
2059095a04 Emit #line directives. 2003-01-24 12:37:00 +00:00
Bruno Haible
a9916548fa Fix memory leaks. 2003-01-23 12:03:33 +00:00
Bruno Haible
83440a2aed Rewrite the input routines. 2003-01-22 12:03:19 +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
6bc6a5c4e0 Use autoconf-2.52. 2003-01-20 14:15:41 +00:00
Bruno Haible
6eb5640c0d Misc doc updates. 2003-01-20 14:15:07 +00:00
Bruno Haible
10a159ea9b Free allocated arrays. 2003-01-17 12:57:10 +00:00
Bruno Haible
826e4c8ba1 An abstract mergesort function. 2003-01-16 12:41:41 +00:00
Bruno Haible
c3467c5302 New option --multiple-iterations. 2003-01-15 13:01:25 +00:00
Bruno Haible
c67f999b54 Bug fix: make -j 0 work. 2003-01-14 12:45:46 +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
cd08b4d519 Restructure the asso_values[] searching code. 2003-01-07 12:40:05 +00:00