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
01aa56606fd4ca478d5c1513d494a9f0a6754f09 authored over 5 years ago by Jakub Kądziołka <[email protected]>
bddd5bc678064f0fdf3ce18942ecb6c6bed4b208 authored over 5 years ago by Jakub Kądziołka <[email protected]>
Make RGBDS behave identically whether writing a .o
f6b7e39ce7fc91f5e0320719625bae86761c09cc authored over 5 years ago by Eldred Habert <[email protected]>1363dd8f34ecbe5d7c0eb900a955f92303c50718 authored over 5 years ago by clach04 <[email protected]>
Clarify install instructions on Windows
8214f0c09db676e29db69b74aa945ab8cdc5d6ae authored over 5 years ago by Eldred Habert <[email protected]>ff7c46f5a64f1c463ae094545dd0eaa93ff87a47 authored over 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...
Improve error stack
631910bd670cf46663d68717e73d504cf8d469c2 authored over 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 ...
Add a recursion limit
4ef27a0d239a9752c176031f1665ffa5f4abbba0 authored over 5 years ago by Eldred Habert <[email protected]>Refer to comment at lexer.c:100 for more info
476ccc9f6bc0d292f0336132670de0dfacee7aef authored over 5 years ago by ISSOtm <[email protected]>Fix memory leaks with macro args
89dc14fcaf0de602acdc5ea3259a6eafee213a34 authored over 5 years ago by Eldred Habert <[email protected]>Add Windows path note, in preference from adding exes to system locations
1ca2f12d24ca6c855b4f95d8c32123e53c846d02 authored over 5 years ago by clach04 <[email protected]>If a line ended with a string's closing quote, or a newline escape, then
skipping over that line ...
3cc67c48cf89af221291761611269b37d9b22641 authored over 5 years ago by ISSOtm <[email protected]>
f9a04696f26debc73adac44642bb129bf2f9c70a authored over 5 years ago by ISSOtm <[email protected]>
Unlike macros, REPTs and INCLUDEs, this recursion depth is independent.
This is intentional, beca...
Use POSIX-compatible dd(1) instead of head -c.
9b40663d543db447e2790fb41761626be651233e authored over 5 years ago by Eldred Habert <[email protected]>a517f900e434756d65b083fdfc744cf3c85ebb46 authored over 5 years ago by Anthony J. Bentley <[email protected]>
Add support for multiple charmaps
350f40300cb2126ab1d701bb1cf21841cc930fce authored over 5 years ago by Eldred Habert <[email protected]>d3db5f0d76db501dfda123d1606ffbb6dfe5a6b7 authored over 5 years ago by dbrotz <[email protected]>
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 ...
sym_SetMacroArgID used a `sprintf` that could write no \0.
In practice this was benign because %u...
dc2c97fe0cf129941b54f8213e536ab2bbfd8463 authored over 5 years ago by ISSOtm <[email protected]>
(And REPT.)
Not exactly a *recursion* limit, more like a *stack depth* limit,
but calling it "rec...
a21cef71908be8d93009542a324dceef9c14d855 authored over 5 years ago by ISSOtm <[email protected]>
This error is specific to the way the Linux kernel handles statics.
It does not apply to userspac...
This adds two new directives: newcharmap and setcharmap.
newcharmap creates a new charmap and swi...
While working on #392, I noticed that the macro-@ test (as well
as the line-continuation test, ...
rgbgfx: Add an option to take the CGB's color profile into account
05becf3f4b01db29fb043eead4656867aa167dc6 authored over 5 years ago by Eldred Habert <[email protected]>Fix nested if statements that don't have following whitespace
3cc7981c82883a91abd46d4afcb8205dcabdf2ea authored over 5 years ago by Eldred Habert <[email protected]>When trying to skip over nested if statements, if there was no whitespace
after an "if", then tha...
Get rid of error in line continuation test
ce05cb5683d42c587252d444807b0301a63d4d4c authored over 5 years ago by Eldred Habert <[email protected]>The purpose of the test is to ensure that rgbasm doesn't segfault in this case.
The "Macro '@' no...
Add a test for a defining local label without a parent
3a1b47129ef80e6344e90303bae55f53b57b6e74 authored over 5 years ago by Eldred Habert <[email protected]>Add "print types" to bracketed symbols
6ffa751090c7c8db55fbf3cb0f7a28e90f558a56 authored over 5 years ago by Eldred Habert <[email protected]>Allow periods to continue macro args
c3641321d7a71e3c4759b3e22209454a363c85bb authored over 5 years ago by Eldred Habert <[email protected]>Prevent `SET` from overriding constant symbols
446173f0cb54ce6f0b5be43e984b6ccde905260c authored over 5 years ago by Eldred Habert <[email protected]>Improve section overflow error message
e27f38184241c192dd1abf0747a5ca220c242d93 authored over 5 years ago by Eldred Habert <[email protected]>c75a953 broke my (previously-working) project that defined, via
macros, 'sizeof_.player'.
A test ...
Also test EQU and _RS constants, as well as that EQUS errors out,
and that labels don't work.
03629b74d9161aec138e1dfa49cded792bf344a9 authored over 5 years ago by Jakub Kądziołka <[email protected]>
Check if parent exists for local label reference
b069278e98b19e367b78c8dc4f16ea48edfd6213 authored over 5 years ago by Eldred Habert <[email protected]>Change the precedence of == to match the documentation
9738c88f957e51ff6834c0382b73bf7331fa25b2 authored over 5 years ago by Eldred Habert <[email protected]>a21ea30be09d7719b2b2e096de1c579f1df39c7a authored over 5 years ago by ISSOtm <[email protected]>
Should partially cover #178 and close #270.
This allows printing numbers in different bases and w...
Fixes #341
e3e18063c657428dd9043bd631595a38be2f4d7c authored over 5 years ago by ISSOtm <[email protected]>When trying to fix a section becoming too large, the size it reached is necessary to know whether...
e400eac42b497ca11387de0a7f3e8100d33cf6ab authored over 5 years ago by ISSOtm <[email protected]>If an attempt is made to reference a local label before any non-local label
is defined, raise an ...
The documentation states that == has the same precedence as the other
comparison operators.
checkpatch.conf: Don't complain when bools are used in struct
e33e6e24132dea1490e3039a6c85194d2b6a7a74 authored over 5 years ago by Antonio Niño Díaz <[email protected]>
In RGBDS's codebase, boolean struct members aren't a problem. See
include/asm/main.h, include/gf...
91984cb7e715db9693dc8f6542a74d368b31fe51 authored over 5 years ago by Jakub Kądziołka <[email protected]>
Fix signed integer overflow issues
b8d5dd18240cd12ed3cb5294a8c2c239d13fb145 authored over 5 years ago by Antonio Niño Díaz <[email protected]>Don't append invalid characters to symbol name
88b66f2941ccb25d83c346f10c86d2a2eb5c9eeb authored over 5 years ago by Antonio Niño Díaz <[email protected]>Allow PUSHS to be used before a section
3c7e59b9e12355bb3e3ba606bad69a185e2c4afc authored over 5 years ago by Antonio Niño Díaz <[email protected]>Previously, a PUSHS before a SECTION directive would cause rgbasm to crash when encountering a s...
16111f46ef95c45603d3929f1174cb7f8e916aee authored over 5 years ago by Ben Hetherington <[email protected]>Updated to reflect my current committer identity.
c4471e33009eb038e3d23e1de80dba0a8c0e7973 authored over 5 years ago by Ben Hetherington <[email protected]>Fix buffer overflow when creating patches with long RPN expressions
b019b0394621c130f53c0db03372ea036700270f authored over 5 years ago by Antonio Niño Díaz <[email protected]>Document the feature of input from stdin (resolves #371)
605acd24ba36e48948fd48e341c2c1523808abcc authored over 5 years ago by Antonio Niño Díaz <[email protected]>
Since #329, rgbasm can get input from stdin. I updated the manpage
file related to it, which exp...
Terminate standalone bracketed symbol strings
40405555325197b9b62a825bd55bdfdd8215812c authored over 5 years ago by Antonio Niño Díaz <[email protected]>Improve charmap structure with trie.
defb221c9834a15da53fc9b1023f9c55e2637f12 authored over 5 years ago by Antonio Niño Díaz <[email protected]>
Charmap's previous structure was using brute-force comparison for
converting the strings in sour...
Fix comment bug
dfdb1071051b28608d178f3611332db1e299d105 authored over 5 years ago by Antonio Niño Díaz <[email protected]>Fix out of bounds array access in lexer
9f598dfdb785d6464d18ffa84801be1c9491d474 authored over 5 years ago by Antonio Niño Díaz <[email protected]>
There is a bug in processing the comments in source files. It's
related to #326. And this bug co...
* Skip UTF-8 byte order mark at beginning of file
* Error on other unexpected unprintable characters
If the type char is signed, then in the function
yylex_GetFloatMaskAndFloatLen(), *s can have a n...
74e9de1b71c0fd30899c48e0bdddcbb66482f17c authored over 5 years ago by dbrotz <[email protected]>
The createpatch() function was using a fixed-size buffer. I've changed it
to be dynamically allo...
When a macro arg appears in a symbol name, the contents are appended.
However, the contents of th...
It seemed that the consensus in our discussions of signed integer
overflow, which invokes undefi...
Standalone bracketed symbols like the following weren't being zero-terminated.
X EQUS {Y}
This...
b3120aea25b78ebb2e025f8a4ffebbebf473a251 authored over 5 years ago by dbrotz <[email protected]>Have a docker file
54e5bf0f0c60b7ccc80215bfe10571267474e7f8 authored over 5 years ago by Antonio Niño Díaz <[email protected]>Allow using - to indicate input from stdin (resolves #305)
847cae5b95c43b6ff5317335b4185ac22161bd52 authored over 5 years ago by Antonio Niño Díaz <[email protected]>df15c97b6e85ab622e21889137184038c0476987 authored over 5 years ago by Jakub Kądziołka <[email protected]>
0d97b5826534055fd224c61178b483c9c37f2c99 authored over 5 years ago by Jakub Kądziołka <[email protected]>
f7bc61e874ebde2e29dad4075ab3834d78998df6 authored over 5 years ago by Jakub Kądziołka <[email protected]>
8d5a53f52950638b4234ce411529ca45f04aad16 authored over 5 years ago by Jakub Kądziołka <[email protected]>
20f949289927024e8f64542996af7a4592d437b9 authored over 5 years ago by Jakub Kądziołka <[email protected]>
Add a test for the behavior of NARG after SHIFT
3cd1d46a1bf66df5fafe04dde885cc6f3dfcdb28 authored over 5 years ago by Antonio Niño Díaz <[email protected]>88eceec25755cf1ec0405c7744c71129d246b0c8 authored over 5 years ago by Jakub Kądziołka <[email protected]>
Use code points instead of bytes for STRSUB/STRLEN
d00ec024a25be214377f0b1449e6676053bf392b authored over 5 years ago by Antonio Niño Díaz <[email protected]>gfx: Add mirrored tile check when generating tilemap
0bcd53778ac7ccdae249c7aa4b89586d533e26ad authored over 5 years ago by Antonio Niño Díaz <[email protected]>Various test running fixes
7592eaf42bc121b5cb1e48f32423baf3d362b270 authored over 5 years ago by Antonio Niño Díaz <[email protected]>Clarify how to override checkpatch.pl path
12ed9e044adbb902fae4dc3e83775b74ebf8d94f authored over 5 years ago by Antonio Niño Díaz <[email protected]>
Before this change, doing `git add test` would also add
pokecrystal and the other test repos, ev...
4dee999f680f9066c081d10e670ed5b0bae9c942 authored over 5 years ago by Jakub Kądziołka <[email protected]>
9a4941c7946720ffda3085ee5531a4f9e60ee2e0 authored over 5 years ago by Jakub Kądziołka <[email protected]>
2d0fd7115994b1e4d6fb074a7c6d2053b0d1c9bf authored over 5 years ago by Quint Guvernator <[email protected]>
327582be3174658a28c5b1d2df16bcd36485cd05 authored over 5 years ago by Quint Guvernator <[email protected]>
21aea281bdd1a5b8aa0cb4cc73c58b3b9e86b9e7 authored over 5 years ago by Quint Guvernator <[email protected]>
975f85260da45ee2e12b55204bfd7434e15960ac authored over 5 years ago by dbrotz <[email protected]>
f29d768989cf23a2f77a3f6e018863c5e0b8ace0 authored over 5 years ago by dbrotz <[email protected]>
9bd7ecad4c0ac02e4c0fa87cf3e4214f6048a642 authored over 5 years ago by Phil Smith <[email protected]>
cc458a96937cc35abacb7c1b22654e194ac76b02 authored over 5 years ago by Antonio Niño Díaz <[email protected]>
Use only one pass
d2bd9a23684507dbb413028770c9121e01500bb0 authored over 5 years ago by Antonio Niño Díaz <[email protected]>b909a5063aca9b29abe15e65eb137de0904100cc authored over 5 years ago by dbrotz <[email protected]>