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
This is especially useful when an EQUS expands to another one, to help
track them.
This is done s...
github.com/gbdev/awesome-gbdev - 595ddc778ee5d51f34c9f436458bb724213f2ef5 authored about 5 years ago by Lokathor <[email protected]>
Macro and rept buffers were not always being terminated with newlines
and/or were vulnerable to t...
Macro and rept buffers were not always being terminated with newlines
and/or were vulnerable to t...
Null characters in the middle of strings interact badly with the RGBDS
codebase, which assumes nu...
Null characters in the middle of strings interact badly with the RGBDS
codebase, which assumes nu...
Allow 0-byte SECTIONs to be fixed anywhere
github.com/gbdev/rgbds - ccc666c1e4b38fa2d1608b81d49b0dac253cefca authored about 5 years ago by Eldred Habert <[email protected]>Allow 0-byte SECTIONs to be fixed anywhere
github.com/gbdev/rgbds-deb - ccc666c1e4b38fa2d1608b81d49b0dac253cefca authored about 5 years ago by Eldred Habert <[email protected]>Commit 6fbb25c added support for tabs between a \ and the newline it escapes,
but yy_create_buffe...
Commit 6fbb25c added support for tabs between a \ and the newline it escapes,
but yy_create_buffe...
Print useful error message when '\0' is used in a symbol name
github.com/gbdev/rgbds - 17b9838c8fdf8f74edf741ac05a45affe0332089 authored about 5 years ago by Eldred Habert <[email protected]>Print useful error message when '\0' is used in a symbol name
github.com/gbdev/rgbds-deb - 17b9838c8fdf8f74edf741ac05a45affe0332089 authored about 5 years ago by Eldred Habert <[email protected]>AppendMacroArg() was passing 0 to sym_FindMacroArg(), which caused an assertion
failure. Now, App...
AppendMacroArg() was passing 0 to sym_FindMacroArg(), which caused an assertion
failure. Now, App...
They do not take any room, so they can only be used to define symbols at
a given location. I ran ...
They do not take any room, so they can only be used to define symbols at
a given location. I ran ...
nVal wasn't being set, this made the operator a no-op on constant expressions
github.com/gbdev/rgbds-deb - 2e6f5ac679b6fec430023a1527fb4d4f9a8bfc82 authored about 5 years ago by ISSOtm <[email protected]>nVal wasn't being set, this made the operator a no-op on constant expressions
github.com/gbdev/rgbds - 2e6f5ac679b6fec430023a1527fb4d4f9a8bfc82 authored about 5 years ago by ISSOtm <[email protected]>f29d768 forgot to switch these two `expr->nVal` to `src1->nVal`
This won't break anything, since ...
f29d768 forgot to switch these two `expr->nVal` to `src1->nVal`
This won't break anything, since ...
Generate .c files from .l files instead of directly a .o
Improve yacc and lex header generation d...
Generate .c files from .l files instead of directly a .o
Improve yacc and lex header generation d...
Especially important if the file structure changes, to avoid
leaving stale object files in non-fr...
The file was deleted in 8e88659, finish eliminating it
github.com/gbdev/rgbds - 2fe4521a966883f6d06f4df2170ff96f82c1f2c9 authored about 5 years ago by ISSOtm <[email protected]>The file was deleted in 8e88659, finish eliminating it
github.com/gbdev/rgbds-deb - 2fe4521a966883f6d06f4df2170ff96f82c1f2c9 authored about 5 years ago by ISSOtm <[email protected]>Especially important if the file structure changes, to avoid
leaving stale object files in non-fr...
github.com/gbdev/rgbds-deb - 74673436a182e0fb4a6917d904f5cdfb7ef70ea4 authored about 5 years ago by ISSOtm <[email protected]>
This is good for debugging Makefiles on systems I don't have (eg. macOS)
End users will not be af...
github.com/gbdev/rgbds - 74673436a182e0fb4a6917d904f5cdfb7ef70ea4 authored about 5 years ago by ISSOtm <[email protected]>
This is good for debugging Makefiles on systems I don't have (eg. macOS)
End users will not be af...
github.com/gbdev/pandocs - 000aab35ac78eaabf7f7ec82b984753eb48f0e2e authored about 5 years ago by endrift <[email protected]>
github.com/gbdev/pandocs - 732eac148f4b0d0aad39cce63511e1de2b06466a authored about 5 years ago by endrift <[email protected]>
Fixes #415
github.com/gbdev/rgbds - 9faa5c7a9e17fb112d8a2d2156cc82070c8053d1 authored about 5 years ago by ISSOtm <[email protected]>Fixes #415
github.com/gbdev/rgbds-deb - 9faa5c7a9e17fb112d8a2d2156cc82070c8053d1 authored about 5 years ago by ISSOtm <[email protected]>Remove some hardcoded character values
Allow tabs to be used for line continuations
Remove some hardcoded character values
Allow tabs to be used for line continuations
This option has been removed in GCC 9, and according to GCC 8.2's man page,
only has an implement...
This option has been removed in GCC 9, and according to GCC 8.2's man page,
only has an implement...
test/asm: Generate .out.pipe files on the fly
github.com/gbdev/rgbds-deb - 736b7727b6e8aeff780ded36b6621464d1228550 authored about 5 years ago by Eldred Habert <[email protected]>test/asm: Generate .out.pipe files on the fly
github.com/gbdev/rgbds - 736b7727b6e8aeff780ded36b6621464d1228550 authored about 5 years ago by Eldred Habert <[email protected]>github.com/gbdev/rgbds - fa920f8449a97ba28dc6838a1f8f0f5d031d37d6 authored about 5 years ago by Jakub Kądziołka <[email protected]>
github.com/gbdev/rgbds-deb - fa920f8449a97ba28dc6838a1f8f0f5d031d37d6 authored about 5 years ago by Jakub Kądziołka <[email protected]>
github.com/gbdev/rgbds-deb - 01aa56606fd4ca478d5c1513d494a9f0a6754f09 authored about 5 years ago by Jakub Kądziołka <[email protected]>
github.com/gbdev/rgbds - 01aa56606fd4ca478d5c1513d494a9f0a6754f09 authored about 5 years ago by Jakub Kądziołka <[email protected]>
github.com/gbdev/rgbds - bddd5bc678064f0fdf3ce18942ecb6c6bed4b208 authored about 5 years ago by Jakub Kądziołka <[email protected]>
github.com/gbdev/rgbds-deb - bddd5bc678064f0fdf3ce18942ecb6c6bed4b208 authored about 5 years ago by Jakub Kądziołka <[email protected]>
Make RGBDS behave identically whether writing a .o
github.com/gbdev/rgbds-deb - f6b7e39ce7fc91f5e0320719625bae86761c09cc authored about 5 years ago by Eldred Habert <[email protected]>Make RGBDS behave identically whether writing a .o
github.com/gbdev/rgbds - f6b7e39ce7fc91f5e0320719625bae86761c09cc authored about 5 years ago by Eldred Habert <[email protected]>github.com/gbdev/rgbds - 1363dd8f34ecbe5d7c0eb900a955f92303c50718 authored about 5 years ago by clach04 <[email protected]>
github.com/gbdev/rgbds-deb - 1363dd8f34ecbe5d7c0eb900a955f92303c50718 authored about 5 years ago by clach04 <[email protected]>
Clarify install instructions on Windows
github.com/gbdev/rgbds-deb - 8214f0c09db676e29db69b74aa945ab8cdc5d6ae authored about 5 years ago by Eldred Habert <[email protected]>Clarify install instructions on Windows
github.com/gbdev/rgbds - 8214f0c09db676e29db69b74aa945ab8cdc5d6ae authored about 5 years ago by Eldred Habert <[email protected]>github.com/gbdev/pandocs - f56ee093011982741a0a6699d3c3754322b95f2d authored about 5 years ago by endrift <[email protected]>
github.com/gbdev/rgbds - ff7c46f5a64f1c463ae094545dd0eaa93ff87a47 authored about 5 years ago by clach04 <[email protected]>
github.com/gbdev/rgbds-deb - ff7c46f5a64f1c463ae094545dd0eaa93ff87a47 authored about 5 years ago by clach04 <[email protected]>
Some errors are only tripped in `out_WriteObject`, which was
basically a stub when `-o` wasn't sp...
Some errors are only tripped in `out_WriteObject`, which was
basically a stub when `-o` wasn't sp...
Improve error stack
github.com/gbdev/rgbds - 631910bd670cf46663d68717e73d504cf8d469c2 authored about 5 years ago by Eldred Habert <[email protected]>Improve error stack
github.com/gbdev/rgbds-deb - 631910bd670cf46663d68717e73d504cf8d469c2 authored about 5 years ago by Eldred Habert <[email protected]>The old error stack was fairly obtuse and hard to use for debugging.
This improves it notably by ...
The old error stack was fairly obtuse and hard to use for debugging.
This improves it notably by ...
Add a recursion limit
github.com/gbdev/rgbds - 4ef27a0d239a9752c176031f1665ffa5f4abbba0 authored about 5 years ago by Eldred Habert <[email protected]>Add a recursion limit
github.com/gbdev/rgbds-deb - 4ef27a0d239a9752c176031f1665ffa5f4abbba0 authored about 5 years ago by Eldred Habert <[email protected]>Refer to comment at lexer.c:100 for more info
github.com/gbdev/rgbds-deb - 476ccc9f6bc0d292f0336132670de0dfacee7aef authored about 5 years ago by ISSOtm <[email protected]>Refer to comment at lexer.c:100 for more info
github.com/gbdev/rgbds - 476ccc9f6bc0d292f0336132670de0dfacee7aef authored about 5 years ago by ISSOtm <[email protected]>github.com/gbdev/pandocs - b6c7dd948a275ac982a09bfadb2104080123a351 authored about 5 years ago by endrift <[email protected]>
github.com/gbdev/pandocs - 16353d4a04571ac225c5fd84e117c4a527c63ff8 authored about 5 years ago by endrift <[email protected]>
Fix memory leaks with macro args
github.com/gbdev/rgbds - 89dc14fcaf0de602acdc5ea3259a6eafee213a34 authored about 5 years ago by Eldred Habert <[email protected]>Fix memory leaks with macro args
github.com/gbdev/rgbds-deb - 89dc14fcaf0de602acdc5ea3259a6eafee213a34 authored about 5 years ago by Eldred Habert <[email protected]>Add Windows path note, in preference from adding exes to system locations
github.com/gbdev/rgbds-deb - 1ca2f12d24ca6c855b4f95d8c32123e53c846d02 authored about 5 years ago by clach04 <[email protected]>Add Windows path note, in preference from adding exes to system locations
github.com/gbdev/rgbds - 1ca2f12d24ca6c855b4f95d8c32123e53c846d02 authored about 5 years ago by clach04 <[email protected]>This tutorial is filled with bad practice, and as such is not awesome.
github.com/gbdev/awesome-gbdev - 2d94c414917ba29d786643907377b57cb9acb05a authored about 5 years ago by Eldred Habert <[email protected]>If a line ended with a string's closing quote, or a newline escape, then
skipping over that line ...
If a line ended with a string's closing quote, or a newline escape, then
skipping over that line ...
github.com/gbdev/rgbds-deb - 3cc67c48cf89af221291761611269b37d9b22641 authored about 5 years ago by ISSOtm <[email protected]>
github.com/gbdev/rgbds - 3cc67c48cf89af221291761611269b37d9b22641 authored about 5 years ago by ISSOtm <[email protected]>
github.com/gbdev/rgbds - f9a04696f26debc73adac44642bb129bf2f9c70a authored about 5 years ago by ISSOtm <[email protected]>
github.com/gbdev/rgbds-deb - f9a04696f26debc73adac44642bb129bf2f9c70a authored about 5 years ago by ISSOtm <[email protected]>
Unlike macros, REPTs and INCLUDEs, this recursion depth is independent.
This is intentional, beca...
Unlike macros, REPTs and INCLUDEs, this recursion depth is independent.
This is intentional, beca...
Use POSIX-compatible dd(1) instead of head -c.
github.com/gbdev/rgbds - 9b40663d543db447e2790fb41761626be651233e authored about 5 years ago by Eldred Habert <[email protected]>Use POSIX-compatible dd(1) instead of head -c.
github.com/gbdev/rgbds-deb - 9b40663d543db447e2790fb41761626be651233e authored about 5 years ago by Eldred Habert <[email protected]>github.com/gbdev/rgbds-deb - a517f900e434756d65b083fdfc744cf3c85ebb46 authored about 5 years ago by Anthony J. Bentley <[email protected]>
github.com/gbdev/rgbds - a517f900e434756d65b083fdfc744cf3c85ebb46 authored about 5 years ago by Anthony J. Bentley <[email protected]>
Add support for multiple charmaps
github.com/gbdev/rgbds - 350f40300cb2126ab1d701bb1cf21841cc930fce authored about 5 years ago by Eldred Habert <[email protected]>Add support for multiple charmaps
github.com/gbdev/rgbds-deb - 350f40300cb2126ab1d701bb1cf21841cc930fce authored about 5 years ago by Eldred Habert <[email protected]>github.com/gbdev/rgbds-deb - d3db5f0d76db501dfda123d1606ffbb6dfe5a6b7 authored about 5 years ago by dbrotz <[email protected]>
github.com/gbdev/rgbds - d3db5f0d76db501dfda123d1606ffbb6dfe5a6b7 authored about 5 years ago by dbrotz <[email protected]>
Currently, the installed version is used instead, which isn't
consistent with the tests, which us...
Currently, the installed version is used instead, which isn't
consistent with the tests, which us...
REPT blocks nested in macros (and possibly other cases) leaked
memory on every call. Unlike most ...
REPT blocks nested in macros (and possibly other cases) leaked
memory on every call. Unlike most ...
sym_SetMacroArgID used a `sprintf` that could write no \0.
In practice this was benign because %u...
sym_SetMacroArgID used a `sprintf` that could write no \0.
In practice this was benign because %u...
github.com/gbdev/rgbds-deb - dc2c97fe0cf129941b54f8213e536ab2bbfd8463 authored about 5 years ago by ISSOtm <[email protected]>
github.com/gbdev/rgbds - dc2c97fe0cf129941b54f8213e536ab2bbfd8463 authored about 5 years ago by ISSOtm <[email protected]>
(And REPT.)
Not exactly a *recursion* limit, more like a *stack depth* limit,
but calling it "rec...
(And REPT.)
Not exactly a *recursion* limit, more like a *stack depth* limit,
but calling it "rec...
github.com/gbdev/rgbds-deb - a21cef71908be8d93009542a324dceef9c14d855 authored about 5 years ago by ISSOtm <[email protected]>
github.com/gbdev/rgbds - a21cef71908be8d93009542a324dceef9c14d855 authored about 5 years ago by ISSOtm <[email protected]>