David Given
|
511c3e99ee
|
Fix a whole bunch of warnings.
|
2022-08-01 22:08:23 +02:00 |
|
David Given
|
64c62439cd
|
Fix a bunch of issues with the new temp file generation.
|
2022-07-18 22:18:08 +02:00 |
|
David Given
|
25b6712e63
|
Rework all the ackbuilder scripts not to use wildcards, because we can't expand
them without luaposix, which isn't available (easily) on OSX or Windows.
|
2022-07-14 23:57:54 +02:00 |
|
carl
|
5bb20bdb9e
|
Add init/free functions and rename parameters.
|
2019-05-11 00:52:40 +08:00 |
|
David Given
|
4ba409eb74
|
Ensure the modules properly depend on their headers.
|
2016-11-05 11:52:54 +01:00 |
|
David Given
|
ff58a6100f
|
Add pmap_remove().
|
2016-10-09 22:03:44 +02:00 |
|
David Given
|
4261744537
|
Replace pmap_get() with pmap_findleft() and pmap_findright(), to allow lookups
in both directions.
|
2016-10-08 23:32:13 +02:00 |
|
David Given
|
b7af003dbb
|
Add array_{appendall,removeall,appendallu}.
|
2016-10-08 00:20:26 +02:00 |
|
David Given
|
b11f96e8fe
|
Add array push/pop; fix ghastly memory overrun bug.
|
2016-10-02 17:24:31 +02:00 |
|
David Given
|
a3cfe6047f
|
More rigorous dealing of IR groups; no need for is_generated and is_root any
more (but now passes are required to set IR roots properly when changing
instructions).
|
2016-10-01 22:58:29 +02:00 |
|
David Given
|
4a3a9a98dc
|
It doesn't really make a lot of sense to have BURG nonterminal names different
to register classes, so combine them. Refactor the map code.
|
2016-10-01 12:17:14 +02:00 |
|
David Given
|
3a973a19f3
|
Move fatal(), warning() and aprintf() into the new data module (because they're
really useful).
|
2016-09-30 19:10:30 +02:00 |
|
David Given
|
ba1a3656a1
|
You can tell whether an item already exists in the array when calling
array_appendu() now.
|
2016-09-28 23:39:00 +02:00 |
|
David Given
|
f552c9c7c6
|
Move map into the data module.
|
2016-09-26 23:03:04 +02:00 |
|
David Given
|
c4b8e00ae2
|
Revamp the array module not to use nasty macros any more. Slightly more verbose
to use, but definitely cleaner.
|
2016-09-26 22:48:58 +02:00 |
|
David Given
|
3671892c34
|
Move the array library into the data module.
|
2016-09-26 22:24:49 +02:00 |
|
David Given
|
bcc74ba18d
|
Stupid stringlist is stupid. Use a proper data structure, properly abstracted
out (so other things can use it).
|
2016-09-25 12:18:39 +02:00 |
|