Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gbdev/rgbds-deb
Alright, let's get RGBDS into Debian repositories
https://github.com/gbdev/rgbds-deb
Also use a simpler way to remove the version number, lol
da66eeb40e8184a0306e09757e078c0c34ef0236 authored almost 3 years ago by ISSOtm <[email protected]>Duh.
0c4f1f83340647f4abf5484271d7248d606d2dff authored almost 3 years ago by ISSOtm <[email protected]>af70d555fc98a23fa15e70b762dfe2c6d15e2878 authored almost 3 years ago by ISSOtm <[email protected]>
This is required for the built-in functions (L315-337), otherwise the math syntax doesn't get pr...
e07bd92314aa5e4c96b447ad43dd82191e0f6996 authored almost 3 years ago by Eldred Habert <[email protected]>
Should not be followed for C files, to avoid mucking `blame`s,
but will be applied during the gr...
7dd8ba37f11d38fa6a45737922e6af1dbcc9b468 authored almost 3 years ago by ISSOtm <[email protected]>
6842c831fdedec5deff3f1dc7fcca1465a4a9bd7 authored almost 3 years ago by Eldred Habert <[email protected]>
6b903059fe70a7be4b9a1b4d4e05a6765dadac0f authored almost 3 years ago by Eldred Habert <[email protected]>
eb5af70d79cd35d4383d7746a0190ce423119344 authored almost 3 years ago by ISSOtm <[email protected]>
ac59ecf3c0906312aa0aa8c064e6130bb2caf318 authored almost 3 years ago by ISSOtm <[email protected]>
7dc81a64d3d41667252ffe00a84571cc1a9be2fd authored almost 3 years ago by ISSOtm <[email protected]>
We are actually already doing it, so simplify the code
cf19879281a953cbf754673be9a212c874971857 authored almost 3 years ago by ISSOtm <[email protected]>We aim to be standard-conformant, and the CMakeLists already does it
3afa6b5a5a1711fa072f4d5e6f25fcb23070e473 authored almost 3 years ago by ISSOtm <[email protected]>
Enhances some warnings as well as the sanitizers (Clang especially complained about it)
The `-f*...
Remove already-enabled warnings as pointed out by #969
Comments added to the CMakeLists because ...
As suggested by #969
b3304ae1ac7fef3d1551315f3cb1d60db19bbf77 authored almost 3 years ago by ISSOtm <[email protected]>bbae9966e904a82c3075f7078ee8dc1d6f51211f authored almost 3 years ago by ISSOtm <[email protected]>
9b49f788e4e1cb4ba720234d12f76ab97e39a91e authored almost 3 years ago by ISSOtm <[email protected]>
acc31feaa1660ffe1efd70464ed09928a8b02edf authored almost 3 years ago by ISSOtm <[email protected]>
gmtime and localtime may share the same static internal struct tm,
so they cannot both be initia...
Dealing with indexes is only necessary for `strfmt`
20a26599a3de9fa7c24f8daef7310721b2c2958a authored about 3 years ago by Rangi <[email protected]>7bdfc9da23180937b014c13495aaaae62176fcdd authored about 3 years ago by Rangi <[email protected]>
It conflicts with the C++ keyword
d073cffa7438fbe62fbdebd9bcaaa39303ee04e9 authored about 3 years ago by Rangi <[email protected]>
This macro was only used twice, and the second usage did
some unnecessary work.
b7fe78cad8a951aa08c3133478da175eb377e2fd authored about 3 years ago by Eievui <[email protected]>
9d993d84e85eeb8dd304e48463d89865795e97ed authored about 3 years ago by Rangi <[email protected]>
fef168b2a56b61785147aef77e054d5dff966c08 authored about 3 years ago by ISSOtm <[email protected]>
4a4b22c78cb2729cf06ffd1c401275c7f5334bad authored about 3 years ago by ISSOtm <[email protected]>
db79689e81cffd5cb9564328179d88da07b6ba75 authored about 3 years ago by Rangi <[email protected]>
Attempting to build with this gave an "undefined reference to `yydebug'"
error (maybe a version ...
I have not found `TRACE_LEXER` to be useful in debugging
actual lexer issues.
9d9febe1d36995046c0ec246fcec54fdbe1d16f8 authored about 3 years ago by Rangi <[email protected]>
- '=' constants are "variables" (not "mutable constants")
- EQU constants are "numeric constant...
Fixes #950
ec6d63bce3ead381e70a1aca0ad2501bee4d9fae authored about 3 years ago by Rangi <[email protected]>bdcef6f252d6a39010f46c490a955d9aa951102c authored about 3 years ago by Rangi <[email protected]>
The header's name was also quite misleading.
Also remove an unused define in `asm/symbol.h`.
b04e71ed34cbbd9cb15f79cd20ba787438e6bcfb authored about 3 years ago by ISSOtm <[email protected]>
f82603f196547a41727dbfce055adc013e20b62b authored about 3 years ago by Rangi <[email protected]>
cedfd2582a646166fe473f33b7c95f5c11701c1c authored about 3 years ago by Rangi <[email protected]>
c7322258fc4cab0c0e68926e8fea107731b02eda authored about 3 years ago by Rangi <[email protected]>
"warning:" and "error:" are lowercase
This matches rgbasm's formatting
Fixes #943
8e2a164a32b488ef3955250889f1873f77fcf115 authored about 3 years ago by Rangi <[email protected]>`SET` is redundant with `=`, and is already the name of an instruction.
b76819792d8a940cdfed3d07536bcde00c0b296c authored about 3 years ago by Rangi <[email protected]>Avoid "WARNING: Move const after static - use 'static const char'"
3e945679ad615692c3e9c07f52a21922b561c9a6 authored about 3 years ago by Rangi <[email protected]>
- `goto free_romx` -> the more typical `goto cleanup`
- `goto fail` -> the more typical `goto fi...
e5552e27f2fc438eaf6582481ef696e09415f20d authored about 3 years ago by Rangi <[email protected]>
Fixes #937
438963fb24141f8e98e097df0b58657f72ad6d18 authored about 3 years ago by Rangi <[email protected]>Fixes #934
0bb815edc090a9ffa47255637e75d9d8bd2cbc63 authored about 3 years ago by Rangi <[email protected]>Fixes #936
55a02981b51b8fba92bd4ebb19956dac46cff561 authored about 3 years ago by Rangi <[email protected]>
Remove unreachable argument presence check (handled by `getopt`)
Merge allocation paths into a s...
Fixes #719
47442941b6a9480b14d784336fbb79c80b3000d8 authored about 3 years ago by Rangi <[email protected]>* Add Bash completion script for RGBASM
Should have large feature parity with the Zsh complet...
b16d2d069511ebf58de303861d5ae783f0b7b8d8 authored about 3 years ago by DaKnig <[email protected]>* Add scramble flags to RGBLINK
-S and -W will scramble ROMX and WRAMX respectively.
* Mod...
8b1cc72f0933b4be8c0a4bef580e1177d91c78d1 authored about 3 years ago by Eievui <[email protected]>* Implement -Wtruncation=level
-Wtruncation=0 is the same as the current -Wno-truncation.
-W...
0ce66009c1e56b2820c893d2916481b71690294e authored about 3 years ago by ISSOtm <[email protected]>
33f2f555a6bf9e6e90001f326bc3b652dc52ba79 authored about 3 years ago by ISSOtm <[email protected]>
0487f9f841fcad376e0577058daeffb519251e0e authored about 3 years ago by ISSOtm <[email protected]>
GCC and Clang do not understand the exact same warning option sets
0d6bfb84ced7a5ac47ea6717ddada63dd8605462 authored about 3 years ago by ISSOtm <[email protected]>1e4ace8974d75367138de5e0c10769e0ee791dad authored about 3 years ago by ISSOtm <[email protected]>
* Reword label definition docs
A bunch of short sentences isn't very readable, this should be...
a378d1e8cbb2950d0341893a2e27983aed4d045f authored about 3 years ago by Eldred Habert <[email protected]>81ea39effe3a9cd4cd03312f5cc7b2701e26c7a4 authored about 3 years ago by ISSOtm <[email protected]>
Checked by `checkpatch`, and you know what? Not a bad thing
See https://github.com/gbdev/rgbds/p...
Fixes #908
b002d95459ec9dbd439db8090694abdb885ad4a2 authored about 3 years ago by Rangi <[email protected]>`gcc` is just an alias to `clang` on macOS, so save on CI time.
646fc62b89f10a9de203d3989a7e9a140557f88f authored about 3 years ago by ISSOtm <[email protected]>699c00dc20fac34ddccafa977bdb07072a3e13da authored about 3 years ago by ISSOtm <[email protected]>
It's been deprecated, see https://github.com/actions/virtual-environments/issues/3287
9b9f3ffb96228205ac7abb98602a52ff865b97bf authored about 3 years ago by Eldred Habert <[email protected]>Co-authored-by: Rangi <[email protected]>
00a67c3fb24c150966814e85cd6d113fa8129677 authored over 3 years ago by Eldred Habert <[email protected]>Fixes #907
50d6403c72b5e177dffd47e0d09350e0fa7126e5 authored over 3 years ago by ISSOtm <[email protected]>Significant contributions all around are worth acknowledging.
9111157b82a268ff4172f693733e9e9ecf152e91 authored over 3 years ago by Eldred Habert <[email protected]>
I think we've earned it, at least for being maintainers for a couple years.
I believe the work ...
ae4352c1988b6ecdaa582353d36626fbd5642759 authored over 3 years ago by ISSOtm <[email protected]>
Compilation is identical with `gcc` or `clang`, -O3` or `-O2`
4a73eb56eaa43800f80bdc8f3394c1243ba9abc7 authored over 3 years ago by Rangi <[email protected]>Co-authored-by: Eldred Habert <[email protected]>
0f321bc7977ad34c93e1a4857e3a21e6f997f1ad authored over 3 years ago by martendo <[email protected]>
`TIMER & BATTERY` is 0, but even `|` would only be checking if
*either* is set; instead, imply B...
b51e1c7c2c4ce2769f01e016967d0115893a7a88 authored over 3 years ago by Rangi <[email protected]>
Fixes #913
26ddf1ff4df483ddafb2992aa4903902911e6a94 authored over 3 years ago by Rangi <[email protected]>
Move tests gitignore into its own directory
Use stricter patterns where they make sense
fbe29006d460275d9cdac49cc68ea4f34423f65d authored over 3 years ago by ISSOtm <[email protected]>
`startCapture` did not initialize `lexerState->atLineStart`;
its final value is a consequence of...
Also make some minor formatting corrections
695dfe9dbd34ddf7d5541450bce41c6e67dd0fd8 authored over 3 years ago by Rangi <[email protected]>
This also refactors `startCapture` to modify the
capture body as an argument.
The rgbasm.5(5) documentation was outdated here
1b5648bb064d4f002db56cd691baa667d2b537b2 authored over 3 years ago by Rangi <[email protected]>Fixes #890
a67f5d6e019252b37e2f6ab0e45b500f9e5e2a28 authored over 3 years ago by Rangi <[email protected]>
- Don't warn if the non-zero byte being written is the same as the original byte
- Add a `-O` / ...
Fixes #744
6d2db2ef642310d7dc39679489adb79ebca5c18f authored over 3 years ago by Rangi <[email protected]>Use semantic macros instead of plain text
9868a01163b03117ce426d41983606e4751cc0bf authored over 3 years ago by Eldred Habert <[email protected]>
Use articles where appropriate
Use adjectives where it makes sense
`DEF`, `REDEF`, etc disable EQUS expansion, and reading
macro or OPT arguments sets the lexer to...
This message is only printed for identifiers parsed as
`T_LABEL` (since they're at the start of ...
872af9c7edc7dd8580456b1e23f1bd10d1b40974 authored over 3 years ago by ISSOtm <[email protected]>
Also cleanup / rearrange some of the function while we're at it.
a3c4652bfd5f040e4bf2b3b27a5779546f8dc8e8 authored over 3 years ago by ISSOtm <[email protected]>This assertion was mentioned by a comment, but deleted for some reason.
06ea7b20bfe2961ef766985b9b61e1d062eb4264 authored over 3 years ago by ISSOtm <[email protected]>Fixes #891
5ad48851ed3c40d5b7c78313eebb691f31124da3 authored over 3 years ago by Rangi <[email protected]>This allows using the latter within the former
e3b7339dd626efd40224e58f22b660dc0367f0aa authored over 3 years ago by ISSOtm <[email protected]>
This would cause spurious section overflow messages, since the load offset
is added to the secti...
Also fix some misc. issues with them, and fix an incorrect reported ID for MBC1
e970b6d6eb50125717e637375bd893f223d2c7e7 authored over 3 years ago by ISSOtm <[email protected]>See previous commit
d9cce3fa1f5ace61ac8f220560ab28bbd6aa8f85 authored over 3 years ago by ISSOtm <[email protected]>
`startsIdentifier` should not accept this character so
anonymous labels won't conflict with nony...
aa02958e18396e23334f48bfdff4fe196c9c5e66 authored over 3 years ago by ISSOtm <[email protected]>
Sy has no semantic meaning, and Ad may fix how the "x" is rendered
in the HTML export