Sylvie
|
1ac3c0262f
|
Refactor structs to use methods instead of functions (#1322)
|
2024-03-01 13:11:45 -05:00 |
|
Sylvie
|
043db49676
|
Replace NULL with nullptr (#1321)
|
2024-02-29 15:06:33 -05:00 |
|
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
|
2ff723f943
|
Use vec.data() instead of &vec[0]
In general `vec.data()` is always safe, whereas `&vec[0]`
may fail when `vec` is empty.
|
2024-02-29 13:44:08 -05:00 |
|
Rangi42
|
514044496f
|
Use std::string for RPN error reasons
|
2024-02-29 13:44:08 -05:00 |
|
Rangi42
|
17861a970f
|
Use std::vector for RPN data
|
2024-02-29 13:44:08 -05:00 |
|
Rangi
|
6132b77c1e
|
Add more tests for RGBASM code coverage (#1257)
* Add more tests for RGBASM code coverage
* Use C++ unnamed parameters, not `(void)` casting
* Fix crash in `sect_AlignPC` from #1253
|
2023-12-01 10:21:43 -05:00 |
|
Rangi42
|
482160ea04
|
Prefer rpn_isKnown(expr) accessor to expr->isKnown directly
|
2023-11-21 10:46:59 -05:00 |
|
Rangi
|
3c0879a3c6
|
Fix spurious truncation warning (#1238)
|
2023-11-20 22:51:51 +01:00 |
|
Rangi
|
dde9f2bb79
|
Rename some RPN constants for consistency (#1230)
|
2023-11-08 21:30:27 +01:00 |
|
Rangi
|
1e70e703a7
|
Build everything as C++ (#1176)
|
2023-11-07 21:45:56 +01:00 |
|