18 |
* src/reduce.c: Remove the `bitset_zero's following the |
* src/reduce.c: Remove the `bitset_zero's following the |
19 |
`bitset_create's, as now it is performed by the latter. |
`bitset_create's, as now it is performed by the latter. |
20 |
|
|
|
|
|
21 |
2002-03-04 Akim Demaille <akim@epita.fr> |
2002-03-04 Akim Demaille <akim@epita.fr> |
22 |
|
|
23 |
* lib/bitset.c, lib/bitset.h, lib/bitsetv.c, lib/bitsetv.h, |
* lib/bitset.c, lib/bitset.h, lib/bitsetv.c, lib/bitsetv.h, |
25 |
* lib/sbitset.c, lib/sbitset.h, lib/bbitset.h: Update from the |
* lib/sbitset.c, lib/sbitset.h, lib/bbitset.h: Update from the |
26 |
latest sources from Michael. |
latest sources from Michael. |
27 |
|
|
|
|
|
28 |
2002-03-04 Akim Demaille <akim@epita.fr> |
2002-03-04 Akim Demaille <akim@epita.fr> |
29 |
|
|
30 |
* src/output.c (output): Don't free the grammar. |
* src/output.c (output): Don't free the grammar. |
47 |
* src/reduce.c (useless_nonterminals): Formatting changes. |
* src/reduce.c (useless_nonterminals): Formatting changes. |
48 |
* src/warshall.c (TC): Use bitset_or. |
* src/warshall.c (TC): Use bitset_or. |
49 |
|
|
|
|
|
50 |
2002-03-04 Akim Demaille <akim@epita.fr> |
2002-03-04 Akim Demaille <akim@epita.fr> |
51 |
|
|
52 |
* src/lalr.h, src/lalr.c (tokensetsize): Remove, unused. |
* src/lalr.h, src/lalr.c (tokensetsize): Remove, unused. |
53 |
* src/system.h (BITS_PER_WORD, WORDSIZE, SETBIT, RESETBIT, BITISSET): |
* src/system.h (BITS_PER_WORD, WORDSIZE, SETBIT, RESETBIT, BITISSET): |
54 |
Ditto. |
Ditto. |
55 |
|
|
|
|
|
56 |
2002-03-04 Akim Demaille <akim@epita.fr> |
2002-03-04 Akim Demaille <akim@epita.fr> |
57 |
|
|
58 |
* src/lalr.c (F): Now a bitset*. |
* src/lalr.c (F): Now a bitset*. |
59 |
Adjust all dependencies. |
Adjust all dependencies. |
60 |
|
|
|
|
|
61 |
2002-03-04 Akim Demaille <akim@epita.fr> |
2002-03-04 Akim Demaille <akim@epita.fr> |
62 |
|
|
63 |
* src/conflicts.c (shiftset, lookaheadset): Now bitset. |
* src/conflicts.c (shiftset, lookaheadset): Now bitset. |
64 |
Adjust all dependencies. |
Adjust all dependencies. |
65 |
|
|
|
|
|
66 |
2002-03-04 Akim Demaille <akim@epita.fr> |
2002-03-04 Akim Demaille <akim@epita.fr> |
67 |
|
|
68 |
* src/L0.c, src/LR0.h (nstates): Be size_t. |
* src/L0.c, src/LR0.h (nstates): Be size_t. |
71 |
bitset*. |
bitset*. |
72 |
Adjust all dependencies. |
Adjust all dependencies. |
73 |
|
|
|
|
|
74 |
2002-03-04 Akim Demaille <akim@epita.fr> |
2002-03-04 Akim Demaille <akim@epita.fr> |
75 |
|
|
76 |
* src/closure.c (firsts): Now, also a bitset. |
* src/closure.c (firsts): Now, also a bitset. |
83 |
* src/print.c: Convert to use bitset.h, not hand coded iterations |
* src/print.c: Convert to use bitset.h, not hand coded iterations |
84 |
over ints. |
over ints. |
85 |
|
|
|
|
|
86 |
2002-03-04 Akim Demaille <akim@epita.fr> |
2002-03-04 Akim Demaille <akim@epita.fr> |
87 |
|
|
88 |
* src/reduce.c: Convert to use bitset.h, not hand coded BSet. |
* src/reduce.c: Convert to use bitset.h, not hand coded BSet. |
92 |
* src/closure.c (ruleset): Be a bitset. |
* src/closure.c (ruleset): Be a bitset. |
93 |
(rulesetsize): Remove. |
(rulesetsize): Remove. |
94 |
|
|
|
|
|
95 |
2002-03-04 Akim Demaille <akim@epita.fr> |
2002-03-04 Akim Demaille <akim@epita.fr> |
96 |
|
|
97 |
* lib/bitset-int.h, lib/bitset.c, lib/bitset.h, lib/bitsetv.c, |
* lib/bitset-int.h, lib/bitset.c, lib/bitset.h, lib/bitsetv.c, |