Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
gbdev
gbdev community
Collective -
Host: opensource -
https://opencollective.com/gbdev
- Website: https://gbdev.io/
- Code: https://github.com/gbdev
Fixes #853
github.com/gbdev/rgbds - 8e4ba8d2e436a985c77e08212b65dd31157dea3f authored over 3 years ago by Rangi <[email protected]>Fixes #853
github.com/gbdev/rgbds-deb - 8e4ba8d2e436a985c77e08212b65dd31157dea3f authored over 3 years ago by Rangi <[email protected]>
Redefining an EQUS constant will now update its filename,
like redefining a SET/= constant.
Att...
github.com/gbdev/rgbds-deb - ee67f1039cf8a690263dbf485b0c1720341b67d0 authored over 3 years ago by Rangi <[email protected]>
Redefining an EQUS constant will now update its filename,
like redefining a SET/= constant.
Att...
github.com/gbdev/rgbds - ee67f1039cf8a690263dbf485b0c1720341b67d0 authored over 3 years ago by Rangi <[email protected]>This is mostly variable renaming
github.com/gbdev/rgbds - d37aa93a7d0a0f17da1fe127ae6ec3a3a092477e authored over 3 years ago by Rangi <[email protected]>
- Update some whitespace formatting
- Factor out some functions
- Free data after outputting to ...
- Update some whitespace formatting
- Factor out some functions
- Free data after outputting to ...
This is mostly variable renaming
github.com/gbdev/rgbds-deb - d37aa93a7d0a0f17da1fe127ae6ec3a3a092477e authored over 3 years ago by Rangi <[email protected]>Also updated many .err files with the new warning.
github.com/gbdev/rgbds-deb - b4814b06b95ebc426b2f4c2783fe171d6adc52af authored over 3 years ago by GreenAndEievui <[email protected]>Also updated many .err files with the new warning.
github.com/gbdev/rgbds - b4814b06b95ebc426b2f4c2783fe171d6adc52af authored over 3 years ago by GreenAndEievui <[email protected]>
The previous dates were not reliably downloading the
necessary commit IDs for checkout to work.
The previous dates were not reliably downloading the
necessary commit IDs for checkout to work.
github.com/gbdev/pandocs - 7473e2c58a450c47c173602c2fd98e6f72d4f4eb authored over 3 years ago by Lisandro Alarcón <[email protected]>
- `out_PushSection` should not set `currentSection` to NULL because
PUSHS, PUSHC, and PUSHO co...
- `out_PushSection` should not set `currentSection` to NULL because
PUSHS, PUSHC, and PUSHO co...
Their values match the GCC builtins for all
4,294,967,295 nonzero inputs.
Their values match the GCC builtins for all
4,294,967,295 nonzero inputs.
This also refactors `readChar(file)` to `nextChar()` to be
more like the rgbasm lexer.
This allows linkerscripts to refer to section names even if
they contain special characters: '\r...
This allows linkerscripts to refer to section names even if
they contain special characters: '\r...
This also refactors `readChar(file)` to `nextChar()` to be
more like the rgbasm lexer.
These are the latest commits as of today. The pokecrystal and
pokered commits use rgbds 0.5.0 f...
These are the latest commits as of today. The pokecrystal and
pokered commits use rgbds 0.5.0 f...
As reported in #789
github.com/gbdev/rgbds - dd8f396227fafbfad52002f9eef9e8ff8ae8c4a0 authored over 3 years ago by ISSOtm <[email protected]>As reported in #789
github.com/gbdev/rgbds-deb - dd8f396227fafbfad52002f9eef9e8ff8ae8c4a0 authored over 3 years ago by ISSOtm <[email protected]>Such as Termux, once again.
github.com/gbdev/rgbds-deb - b60853ea2184cef66faed4505838e6fa163e4fe0 authored over 3 years ago by ISSOtm <[email protected]>Such as Termux, once again.
github.com/gbdev/rgbds - b60853ea2184cef66faed4505838e6fa163e4fe0 authored over 3 years ago by ISSOtm <[email protected]>github.com/gbdev/database - b756c58b5dae5dc56b9add82c3f2bbcb17a06979 authored over 3 years ago by N•I•L <[email protected]>
See #789
github.com/gbdev/rgbds - b936ca27abf52b33fc4eba0c2d20692ce374a868 authored over 3 years ago by ISSOtm <[email protected]>See #789
github.com/gbdev/rgbds-deb - b936ca27abf52b33fc4eba0c2d20692ce374a868 authored over 3 years ago by ISSOtm <[email protected]>
Multiple functions involve tracking the current depth
of a nested structure (symbol expansions, ...
This is similar to C's behavior, and convenient for passing
function calls as single values, lik...
Multiple functions involve tracking the current depth
of a nested structure (symbol expansions, ...
This is similar to C's behavior, and convenient for passing
function calls as single values, lik...
github.com/gbdev/rgbds - db1f77f90b9441671df6382c13a9c5ef54663967 authored over 3 years ago by ISSOtm <[email protected]>
github.com/gbdev/rgbds-deb - db1f77f90b9441671df6382c13a9c5ef54663967 authored over 3 years ago by ISSOtm <[email protected]>
STRLEN and STRSUB report the erroneous bytes
Fixes #848
github.com/gbdev/rgbds-deb - 4d21588eb27c19a2c69145ab343fc1217cd2f21d authored over 3 years ago by Rangi <[email protected]>
Expanding empty strings is valid but pointless;
macro args already skipped doing so, now other
`...
STRLEN and STRSUB report the erroneous bytes
Fixes #848
github.com/gbdev/rgbds - 4d21588eb27c19a2c69145ab343fc1217cd2f21d authored over 3 years ago by Rangi <[email protected]>
Expanding empty strings is valid but pointless;
macro args already skipped doing so, now other
`...
This combines 0.5.0 and post-0.5.0 features:
print and println, strfmt, for loops,
def assignmen...
This combines 0.5.0 and post-0.5.0 features:
print and println, strfmt, for loops,
def assignmen...
This uses one line instead of three
github.com/gbdev/rgbds-deb - 267e4bc25c951c4817012b4696e81f39d08de321 authored over 3 years ago by Rangi <[email protected]>This uses one line instead of three
github.com/gbdev/rgbds - 267e4bc25c951c4817012b4696e81f39d08de321 authored over 3 years ago by Rangi <[email protected]>Identifiers, {interpolations} and \<macroArgs> are distinct
github.com/gbdev/rgbds - c3e27217ddb534a2837c4d6e80fe869d3aca6b08 authored over 3 years ago by Rangi <[email protected]>This allows access to arguments past \9 without using 'shift'
github.com/gbdev/rgbds - 637bbbdf4312ca6efb6eb4ad6ae4ad7f06d9357e authored over 3 years ago by Rangi <[email protected]>github.com/gbdev/rgbds - b0f8d75d1dbabc354aafb56d9a3d37b99e9209c5 authored over 3 years ago by Rangi <[email protected]>
For example, \(_NARG) will get the last argument
github.com/gbdev/rgbds - 7a314e7aff2a6e9a0f82cc7f98269276fcc167cb authored over 3 years ago by Rangi <[email protected]>
`\(` is more likely to be a valid escape sequence in the
future (as is `\[`) and `\{` is already...
For example, \(_NARG) will get the last argument
github.com/gbdev/rgbds-deb - 7a314e7aff2a6e9a0f82cc7f98269276fcc167cb authored over 3 years ago by Rangi <[email protected]>
`\(` is more likely to be a valid escape sequence in the
future (as is `\[`) and `\{` is already...
Identifiers, {interpolations} and \<macroArgs> are distinct
github.com/gbdev/rgbds-deb - c3e27217ddb534a2837c4d6e80fe869d3aca6b08 authored over 3 years ago by Rangi <[email protected]>github.com/gbdev/rgbds-deb - b0f8d75d1dbabc354aafb56d9a3d37b99e9209c5 authored over 3 years ago by Rangi <[email protected]>
This allows access to arguments past \9 without using 'shift'
github.com/gbdev/rgbds-deb - 637bbbdf4312ca6efb6eb4ad6ae4ad7f06d9357e authored over 3 years ago by Rangi <[email protected]>
Bison 3.1 introduces "typed midrule values", which would write
`<captureTerminated>{ ... }` and ...
Removes the lexer hack mentioned in #778
github.com/gbdev/rgbds-deb - 7ac8bd6e240618fbfacfe9f0987bf089b7721b9c authored over 3 years ago by Rangi <[email protected]>
`yylex` calls `yywrap` at the beginning of the next call, after it
has set `lexerState->lastToke...
This avoids the need for a separate `terminated` flag
github.com/gbdev/rgbds-deb - a727a0f81f0e56706e13f1ee860116090d566564 authored over 3 years ago by Rangi <[email protected]>
`yylex` calls `yywrap` at the beginning of the next call, after it
has set `lexerState->lastToke...
Removes the lexer hack mentioned in #778
github.com/gbdev/rgbds - 7ac8bd6e240618fbfacfe9f0987bf089b7721b9c authored over 3 years ago by Rangi <[email protected]>
Bison 3.1 introduces "typed midrule values", which would write
`<captureTerminated>{ ... }` and ...
This avoids the need for a separate `terminated` flag
github.com/gbdev/rgbds - a727a0f81f0e56706e13f1ee860116090d566564 authored over 3 years ago by Rangi <[email protected]>Fixes #837
github.com/gbdev/rgbds - be2572edca1eb97f5ca801d4e4380e757b04f314 authored over 3 years ago by Rangi <[email protected]>Fixes #837
github.com/gbdev/rgbds-deb - be2572edca1eb97f5ca801d4e4380e757b04f314 authored over 3 years ago by Rangi <[email protected]>Co-authored-by: Antonio Vivace <[email protected]>
github.com/gbdev/awesome-gbdev - 6615cd1819af09b7fc0558c9310a418efdef7e39 authored over 3 years ago by Pierre Buyle <[email protected]>
These are offsets from the end of the string, as if the
STRLEN or CHARLEN respectively were adde...
An unspecified length will continue to the end of the string.
github.com/gbdev/rgbds - dc5b7802c873ce2549e7443d2250e9eed73e1367 authored over 3 years ago by Rangi <[email protected]>
Position 0 is invalid, which matches with STRIN/STRRIN
returning 0 on failure.
These are offsets from the end of the string, as if the
STRLEN or CHARLEN respectively were adde...
Position 0 is invalid, which matches with STRIN/STRRIN
returning 0 on failure.
An unspecified length will continue to the end of the string.
github.com/gbdev/rgbds-deb - dc5b7802c873ce2549e7443d2250e9eed73e1367 authored over 3 years ago by Rangi <[email protected]>Keep the parameter alignment and 100-char line limit
github.com/gbdev/rgbds-deb - 459773b3f0b26144e3756d9e510cca10f846ef15 authored over 3 years ago by Rangi <[email protected]>Keep the parameter alignment and 100-char line limit
github.com/gbdev/rgbds - 459773b3f0b26144e3756d9e510cca10f846ef15 authored over 3 years ago by Rangi <[email protected]>Bye bye it was not nice knowing ya
github.com/gbdev/rgbds - 6d0a3c75e9a79acec82fc1cae3e97fc6ba0b9d8e authored over 3 years ago by ISSOtm <[email protected]>Bye bye it was not nice knowing ya
github.com/gbdev/rgbds-deb - 6d0a3c75e9a79acec82fc1cae3e97fc6ba0b9d8e authored over 3 years ago by ISSOtm <[email protected]>github.com/gbdev/gbdev.github.io - e0395fbe8473e4c6d2e99a007b27d9f0ba4cf0ab authored over 3 years ago by Michael Papadopoulos <[email protected]>
Co-authored-by: Antonio Vivace <[email protected]>
github.com/gbdev/pandocs - f72986783ba1b07b1b838ddd993ffa9e616d0e97 authored over 3 years ago by Alvaro Burnett <[email protected]>Fixes #841
github.com/gbdev/rgbds-deb - e35585960c5b814a00e216fdc6f7fa1503134250 authored over 3 years ago by ISSOtm <[email protected]>Fixes #841
github.com/gbdev/rgbds - e35585960c5b814a00e216fdc6f7fa1503134250 authored over 3 years ago by ISSOtm <[email protected]>Prevent the relevant GitHub Actions from running on forks
github.com/gbdev/rgbds - 3bea7930a9ac84528f737940219fc1c5efc2895a authored over 3 years ago by Rangi <[email protected]>Prevent the relevant GitHub Actions from running on forks
github.com/gbdev/rgbds-deb - 3bea7930a9ac84528f737940219fc1c5efc2895a authored over 3 years ago by Rangi <[email protected]>* Remove mid-scanline window TODO
It is documented in the WY/WX section already
* Update L...
github.com/gbdev/pandocs - f6b8f1bf563a071939edac3e942a49fd28596b8e authored over 3 years ago by Eldred Habert <[email protected]>github.com/gbdev/gb-opcodes - 1ad13a06d81d1b39c58028627be193254467cacb authored over 3 years ago by DaKnig <[email protected]>
Updates the object file revision to 8
Fixes #765
github.com/gbdev/rgbds - 52797b6f68bd470d538f5b12dff1c716eea4db09 authored over 3 years ago by Rangi <[email protected]>Updates the object file revision to 8
Fixes #765
github.com/gbdev/rgbds-deb - 52797b6f68bd470d538f5b12dff1c716eea4db09 authored over 3 years ago by Rangi <[email protected]>Fixes #786
github.com/gbdev/rgbds-deb - 2005ed1df9a6abfbb693889129af15f78569282e authored over 3 years ago by Rangi <[email protected]>github.com/gbdev/rgbds-deb - 5108c5643cbcab4463c831c44c83a18298edf4cc authored over 3 years ago by Rangi <[email protected]>
Fixes #786
github.com/gbdev/rgbds - 2005ed1df9a6abfbb693889129af15f78569282e authored over 3 years ago by Rangi <[email protected]>github.com/gbdev/rgbds - 5108c5643cbcab4463c831c44c83a18298edf4cc authored over 3 years ago by Rangi <[email protected]>
Warning flags are processed individually;
PUSHO and POPO (re)store all the warning states.
-L is a Boolean flag option, so you specify 'OPT L' or 'OPT !L'.
github.com/gbdev/rgbds - 2c30ab8731ab1b9f3880b1a8f55e49abe2b625e9 authored over 3 years ago by Rangi <[email protected]>-L is a Boolean flag option, so you specify 'OPT L' or 'OPT !L'.
github.com/gbdev/rgbds-deb - 2c30ab8731ab1b9f3880b1a8f55e49abe2b625e9 authored over 3 years ago by Rangi <[email protected]>
Warning flags are processed individually;
PUSHO and POPO (re)store all the warning states.
github.com/gbdev/rgbds-deb - 432c769d604a481bdb96e9f13c53289ed5028b0b authored over 3 years ago by ISSOtm <[email protected]>
github.com/gbdev/rgbds - 432c769d604a481bdb96e9f13c53289ed5028b0b authored over 3 years ago by ISSOtm <[email protected]>
Thanks rondnelson99 for showing a faster HBlank!
Thanks ISSOtm for pointing out the micro optimi...
Do not free an expansion until its offset is *past* its size.
This means potentially freeing a ...
Do not free an expansion until its offset is *past* its size.
This means potentially freeing a ...
github.com/gbdev/pandocs - e089fd29429284e515d6fafe3fbc237f9cdb3c09 authored over 3 years ago by Alvaro Burnett <[email protected]>
- Remove redundant length checks before `memcpy`
- Coerce `sign` and `prefix` to boolean for `nu...