Rangi42
|
25c9f8f383
|
Add more rules to .clang-format
|
2025-01-27 20:12:12 -05:00 |
|
Rangi42
|
b8b60207f5
|
Use // line comments not /* block comments
|
2025-01-27 20:12:12 -05:00 |
|
Rangi42
|
a27f704c25
|
Implement -Wunmatched-directive
|
2024-11-28 20:30:38 +01:00 |
|
Sylvie
|
3b3263273c
|
Make ENDL optional like ENDSECTION (#1538)
Add warning for `LOAD` without `ENDL`
|
2024-10-15 21:13:50 -04:00 |
|
Sylvie
|
cf85146353
|
Refactoring and enhancements to RGBASM warnings (#1526)
* Allow a `no-` prefix to negate "meta" warnings
(`-Wno-all`, `-Wno-extra`, `-Wno-everything`)
* Allow `-Wno-error=...` to override `-Werror`
(including for "meta" warnings)
|
2024-10-04 21:52:40 +02:00 |
|
Sylvie
|
2f8f99bd94
|
Implement -Wpurge= (#1443)
|
2024-08-05 12:50:48 -04:00 |
|
Rangi42
|
b8387427a6
|
Use consistent RGBDS_<PROG>_<NAME>_HPP header guard convention
|
2024-04-14 21:50:05 -04:00 |
|
ISSOtm
|
e5078aba3b
|
Clean up #includes
Remove unused headers, and avoid relying on transitive inclusions
`include-what-you-use` has been very useful for this!
|
2024-03-28 01:25:38 +01:00 |
|
ISSOtm
|
cae7b5dcf6
|
Use standard attribute syntax instead of IBM __attribute__
Move format attrs to proper standard location
For some reason, GCC 13 is more lax than earlier versions...
|
2024-03-27 20:01:12 -04:00 |
|
ISSOtm
|
e255af9e10
|
Do not limit strings to 255 characters
|
2024-03-22 14:25:36 -04:00 |
|
Sylvie
|
53537cf9af
|
Remove now-unnecessary enum keyword (#1338)
C++ does not need it
|
2024-03-08 19:40:41 -05:00 |
|
Rangi42
|
053aa80951
|
Improve some const correctness in RGBASM
|
2024-03-06 13:53:03 -05:00 |
|
Sylvie
|
e74073e480
|
Run clang-format on everything (#1332)
|
2024-03-04 14:22:49 -05:00 |
|
Rangi
|
34b2543c8b
|
Implement -X/--max-errors for RGBASM (#1262)
Co-authored-by: Eldred Habert <me@eldred.fr>
|
2023-12-07 11:42:47 +01:00 |
|
Rangi
|
1e70e703a7
|
Build everything as C++ (#1176)
|
2023-11-07 21:45:56 +01:00 |
|