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
373762dedcbd0f6a4b59c43fbc22884337c7380c authored about 5 years ago by ISSOtm <[email protected]>
b30dfb166b46a81f12c85d80a820f4459b07896c authored about 5 years ago by ISSOtm <[email protected]>
36db3257f368e57fb3f84fea8e64d492471e07d9 authored about 5 years ago by ISSOtm <[email protected]>
cad23465a5baefe473fca9b117be6e853065df34 authored about 5 years ago by ISSOtm <[email protected]>
d23401316e460336400d7c7bc0e302ca924bfa02 authored about 5 years ago by ISSOtm <[email protected]>
b49e025703e43088e7376231474bb546a0ba1093 authored about 5 years ago by ISSOtm <[email protected]>
74f43d4e094d6ed6048d784a9275f0a7a26a7097 authored about 5 years ago by ISSOtm <[email protected]>
If the target section is in the current file and its bank is known,
this means this value is know...
e4f4706508307f1a1f7b0efb545a82cad53ade2f authored about 5 years ago by ISSOtm <[email protected]>
If the current section's bank is fixed, this means this value is
known prior to linking.
See the new comment for what caused the UB, and how it was fixed
f262d3b34bb60c71390dd2dc1ee70d99140083e8 authored about 5 years ago by ISSOtm <[email protected]>32f7860a4e447167b72d87509313cfa527d37b82 authored about 5 years ago by ISSOtm <[email protected]>
Since the behavior actually kinda makes sense, it's better as extra.
b62832e94dbfdc1c09edc9995745a77e1758bb0f authored about 5 years ago by ISSOtm <[email protected]>e5820312d40697259089c56afebce291c52706d9 authored about 5 years ago by ISSOtm <[email protected]>
The previous behavior was to just enable the meta warning's warnings.
This is an error now becaus...
It does not make sense to include it there, as it's enabled by default.
90fefb468b6194f76dd6e3b94baad69a4529c018 authored about 5 years ago by ISSOtm <[email protected]>f710f21ad879d5a8acea318cebc13abd97666edf authored about 5 years ago by ISSOtm <[email protected]>
b1d4be66e49ba1b722e9a7a072c39b22f0f9c7e5 authored about 5 years ago by ISSOtm <[email protected]>
ef43ae0eea5fcaab931b42baa2aa9245a6c79a08 authored about 5 years ago by ISSOtm <[email protected]>
They work, and after an upcoming change the current ones are not
going to anymore!
This macro hid away the arguments to the underlying call, and served
no purpose beyond saving the...
- Reorder checkpatch ignore flags alphabetically
- Fix checkpatch WARNINGs and CHECKs when they m...
That folder contains external code, and modifying it to conform to our
code style would make appl...
Since the RGBLINK rewrite, there have been no .l files in the whole codebase
(RGBASM has the C fi...
5410dba4f4addd56cfa9f9093fafccc38444e0de authored about 5 years ago by ISSOtm <[email protected]>
This is to avoid conflicting with libraries, which occurred in the mingw builds
d93ad2e650282ddc211aedb28fe0bc10aec2f23b authored about 5 years ago by ISSOtm <[email protected]>Those did not provide a significant speedup, and are not provided by mingw
68410d35d37fc72dfc4f55ea2e7d04b9bb2829d1 authored about 5 years ago by ISSOtm <[email protected]>Those are only useful for locking file IO across threads, but RGBLINK is
single-threaded anyways,...
ea003487aa6145999d74a30d62344c3398d67a7a authored about 5 years ago by ISSOtm <[email protected]>
Add support for toggleable warnings
401fd8b56bddd1f31977968d91aecb00e27d46c1 authored about 5 years ago by Eldred Habert <[email protected]>191ee4ba1fb090422b1ac2919d0e8dff11c178ba authored about 5 years ago by ISSOtm <[email protected]>
This is specific to the kernel and does not apply to us
58556f91f7cf0d822ca0b4c84046bd5b00e2e78f authored about 5 years ago by ISSOtm <[email protected]>The error was due to casting `const` away for permuting argv
elements, which is necessary for a l...
Report overlapping sections whenever possible
648df0dc7d2e13753eef6a810b0ea085fa830aec authored about 5 years ago by Eldred Habert <[email protected]>44173dbe8b2bbae5349c09e4a3201b71b51d5b6c authored about 5 years ago by ISSOtm <[email protected]>
7233f568a7c8e7b991b9be91b7159c4d05c731f6 authored about 5 years ago by ISSOtm <[email protected]>
Fix errors in `make develop`
197f1e9b7ba9a0ad1c240db1a98bfab5cb7db703 authored about 5 years ago by Eldred Habert <[email protected]>Prevent creating labels outside of sections
7063f66b2d628c519e11a7a3bddb538f6bc7e6dc authored about 5 years ago by Eldred Habert <[email protected]>Add long options
6e59bcb60efd0aa39bf30d68a387b3def02382ce authored about 5 years ago by Eldred Habert <[email protected]>0649e6d65f5cca368f86986ca970fd3557db167c authored about 5 years ago by ISSOtm <[email protected]>
Both `getopt_long` and `getopt_long_only` are GNU-specific, so we'll be
copying musl's implement...
This doesn't make sense, and causes RGBLINK to misbehave
122f5fe12e69bf66d89d22b639e162f63f6a95a9 authored about 5 years ago by ISSOtm <[email protected]>a40d599cd79610b3f731a9e167f4c6d4ba446183 authored about 5 years ago by ISSOtm <[email protected]>
babf36e96ece780a985294760fb423c2c58e574f authored about 5 years ago by ISSOtm <[email protected]>
- Add color curve option to synopsis
- Fix ordering of `-d`'d description
Make linker output error stacks instead of their top level
ff8e38fcc6fbd484bebc4f8f2f4e499a63554cf0 authored about 5 years ago by Eldred Habert <[email protected]>Allow nested bracketed symbols
192f2de704c9a0ac06e809cf962e9a9159d0117f authored about 5 years ago by Eldred Habert <[email protected]>Run tests under a specific locale
c568b3a97656be4e2287d93d6d77f71893033f05 authored about 5 years ago by Eldred Habert <[email protected]>Fix documentation for `sub`, `sbc` and `cp`
9c818ef3e15686fa98a8f13516aa2d66a20584e4 authored about 5 years ago by Eldred Habert <[email protected]>Rewrite RGBLINK entirely
5aea30f40d2f3354c76988384bcf70347a26d4a3 authored about 5 years ago by Eldred Habert <[email protected]>8c91b31ae6f35fb26eee327d0d47feac95959f8e authored about 5 years ago by ISSOtm <[email protected]>
was being overwritten with the result, so
was meaningless. Using a temporary instead is better.
9b895e8a0ab5197c66bc1c58317331391c802954 authored about 5 years ago by ISSOtm <[email protected]>
302b21047090cc3ae11db26915b91f6d0239ea71 authored about 5 years ago by ISSOtm <[email protected]>
The stdlib functions specify the difference between `err` and `errx`
is that the former prints a ...
The goal was to improve readability, but along the way a few things were
gained.
- Sorted sym and...
5bd007623374ef0f7e110b59b48e8beaab0c2e82 authored about 5 years ago by ISSOtm <[email protected]>
Fixes rednex/#422
f2e1b7d8683b46f9631b5f550605f396fcf21f65 authored about 5 years ago by ISSOtm <[email protected]>Reading the byte `EOF & 0xFF` would cause an incorrect termination
8a59994c0dd9e15fd50462d1242377fedcdcdad4 authored about 5 years ago by ISSOtm <[email protected]>bf75971a3a823a8bac2d4012c8ae0ccf33eec189 authored about 5 years ago by ISSOtm <[email protected]>
5496c2e76f82cee8fdc747bc041f493470752b48 authored about 5 years ago by ISSOtm <[email protected]>
9e33cc998fb889dc057f7a67001761bad085a23d authored about 5 years ago by ISSOtm <[email protected]>
This happened if all space before their fixed location was taken
4600f70fef49f070e7fabb2b8f653edb5e0f72b4 authored about 5 years ago by ISSOtm <[email protected]>50804d661ab53a5a89c1750d3168eb4580cda8a4 authored about 5 years ago by ISSOtm <[email protected]>
Provide file names when appropriate, print memory locations in hex
f1441cc962dc5602f2ed600dc7fb6cfa2caaf337 authored about 5 years ago by ISSOtm <[email protected]>81047afb4bf5e73b7f9a388268124241e06b24bd authored about 5 years ago by ISSOtm <[email protected]>
323738e7b8426e59aa753ca1f1d623d5c1f24368 authored about 5 years ago by ISSOtm <[email protected]>
a1d132cd35b8763aaf202b3e01441da12a96f762 authored about 5 years ago by ISSOtm <[email protected]>
f7c2665e14e03499f8b361e2a02834e45f6b01f9 authored about 5 years ago by ISSOtm <[email protected]>
ae0b95ec6d6df17eec9e31d96ba311c322d9283e authored about 5 years ago by ISSOtm <[email protected]>
cdd82009369ff348ccce7b40267c5079c8439679 authored over 5 years ago by ISSOtm <[email protected]>
Fixes #320
694075e840a4c080ed23aa7a02a4ac55d87a7101 authored over 5 years ago by ISSOtm <[email protected]>Fixes #427
d76f9943188cabe32d10fd78700a4f970378b61f authored over 5 years ago by ISSOtm <[email protected]>11b7052f9403944fef5fddf1d2815f37a9cf5c3b authored over 5 years ago by ISSOtm <[email protected]>
Add info about string expansions in error reports
e93d65d736a42f8317370b8e091cefafdc4a665b authored over 5 years ago by Eldred Habert <[email protected]>This will work better if files are rearranged in the future.
This appears to be POSIX-compliant, ...
If section placement is changed such that those are no longer guaranteed to be
placed at zero, te...
Handle tabs after backslash at end of file
22a6a82642a14d2893a4bf400f2ad115f4dcd660 authored over 5 years ago by Eldred Habert <[email protected]>Reject input that contains null characters
7b592eff8a8db5b3475e9aeb7d8a53b7b2086124 authored over 5 years ago by Eldred Habert <[email protected]>Improve Makefile
4be81d9ffd1751508345227ae1fefcde256e64a2 authored over 5 years ago by Eldred Habert <[email protected]>This is especially useful when an EQUS expands to another one, to help
track them.
This is done s...
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...
Allow 0-byte SECTIONs to be fixed anywhere
ccc666c1e4b38fa2d1608b81d49b0dac253cefca authored over 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...
Print useful error message when '\0' is used in a symbol name
17b9838c8fdf8f74edf741ac05a45affe0332089 authored over 5 years ago by Eldred Habert <[email protected]>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 ...
nVal wasn't being set, this made the operator a no-op on constant expressions
2e6f5ac679b6fec430023a1527fb4d4f9a8bfc82 authored over 5 years ago by ISSOtm <[email protected]>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...
The file was deleted in 8e88659, finish eliminating it
2fe4521a966883f6d06f4df2170ff96f82c1f2c9 authored over 5 years ago by ISSOtm <[email protected]>Especially important if the file structure changes, to avoid
leaving stale object files in non-fr...
74673436a182e0fb4a6917d904f5cdfb7ef70ea4 authored over 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...
Fixes #415
9faa5c7a9e17fb112d8a2d2156cc82070c8053d1 authored over 5 years ago by ISSOtm <[email protected]>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...
test/asm: Generate .out.pipe files on the fly
736b7727b6e8aeff780ded36b6621464d1228550 authored over 5 years ago by Eldred Habert <[email protected]>fa920f8449a97ba28dc6838a1f8f0f5d031d37d6 authored over 5 years ago by Jakub Kądziołka <[email protected]>