Sylvie
|
eff8c324c8
|
Remove now-unnecessary struct keyword (#1320)
C++ acts like structs are `typedef`ed by default
We do have to keep `struct stat`, since there's ambiguity
with the function also called `stat`.
|
2024-02-29 14:41:58 -05:00 |
|
Rangi42
|
d1fa5ccd4d
|
Rename lexer_DeleteState to lexer_CleanupState
|
2024-02-29 13:44:08 -05:00 |
|
Rangi42
|
af055ecd27
|
Use automatic allocation for IF stacks and expansions
Switch to using `std::deque` for IF stacks (supports `.clear()`)
|
2024-02-29 13:44:08 -05:00 |
|
Rangi42
|
31836967fa
|
Use automatic allocation for lexer states
Lexer states are now owned by fstack contexts
|
2024-02-29 13:44:08 -05:00 |
|
Rangi42
|
843f3394c8
|
Use automatic allocation for DS args
|
2024-02-29 13:44:08 -05:00 |
|
Rangi42
|
b1aa98b43d
|
Use automatic allocation for PURGE args
|
2024-02-29 13:44:08 -05:00 |
|
Sylvie
|
595c066c2a
|
Remove #include <stdbool.h> (#1317)
|
2024-02-24 10:51:46 -05:00 |
|
Sylvie
|
54d6a22d19
|
Build with pedantically standard C++ (#1309)
* Remove array designators (not standard C++)
* Build with pedantically standard C++
|
2024-02-23 16:46:53 -05:00 |
|
Rangi
|
756f2866bb
|
Refactor alignment spec parsing (#1253)
|
2023-11-25 00:06:05 +01:00 |
|
Rangi
|
46e29de66f
|
Implement ds align[alignment, offset] (#1181)
|
2023-11-21 23:57:47 +01:00 |
|
Rangi
|
1e70e703a7
|
Build everything as C++ (#1176)
|
2023-11-07 21:45:56 +01:00 |
|