Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gbdev/rgbds
Rednex Game Boy Development System - An assembly toolchain for the Nintendo Game Boy and Game Boy Color
https://github.com/gbdev/rgbds
It was only used to check hashmap collision rate in the wild,
but it no longer has a purpose and...
Fixes #764
aa99ed056c44b93449c3333e104858009bde357d authored almost 4 years agoOnly the first "slice"'s symbols were considered, forgetting some symbols
46d6652df110b62ea1fcbc21400bb50937457e76 authored almost 4 years ago5406674cdd3f4be6d4abf9ef523fa116b08f54e7 authored almost 4 years ago
See rgbds-www#12
5d2e2e21828762c97313758d4e7d344bd044a6e2 authored almost 4 years agoa929f36bc52523a96c99e4268a0d230c41e9ba03 authored almost 4 years ago
This will make them appear in the ToC, and generate HTML anchors for them
bdb84a901f648f94fda80db098f48aac3a96ac4c authored almost 4 years ago
This will enable fixing #457 later once the old
definition syntax is removed.
Clarify the differences between EQUS expansion and {interpolation}
093631ca0b0c3a0db9e161d105c8b9fcac9e660e authored almost 4 years ago
Explicit {interpolation} can still achieve this, but
to match DEF, REDEF, and PURGE, these new d...
Fixes #794
8d1b56bcf5c1db3442a6ef6e8dc9d0e08d8b9689 authored almost 4 years agoThe old description was backwards and mostly confusing.
5fb7fcf4612736bf223f2164494d4db28a772d31 authored almost 4 years agoee900ae7a352cb6e98038f9d5faa1b32905e8d0b authored almost 4 years ago
They were confusing when trying to debug other things
3ca58e13dcba212bcd024ab172b09bfa712854fb authored almost 4 years agoShould help debugging Make invocations
aaa4e174541bb34bea38c02cb39839f6ed4e16eb authored almost 4 years agoThis caused an `ALIGN[1]` to be ignored.
a81d383f752e3c1a38f79d13bd31486a04261895 authored almost 4 years ago
As reported by #789
Should avoid relying on 32-bit int (for implicit conversions)
and account fo...
Its path was not synced with a recent change
5a6a44cbc1c38faf001ba4da5a6a7ec97667e293 authored almost 4 years agob61a187b1950bb3a48a3cf920ed0f019104cc000 authored almost 4 years ago
6382f136477b4658b7cc13b6f2a444f5e44f2368 authored almost 4 years ago
714d39c86ff4115f9d1a413bfd0ef41bc5f6353f authored almost 4 years ago
f11241c2aea6d1ca5b2825786e0458a1aa7f3008 authored almost 4 years ago
Currently INCBIN gives an error if your start position == file size.
This means you cannot inclu...
We'll use "-rcX" instead of "-pre" to allow multiple ones, jic
Additionally, they will be able t...
e141da1d9456ecb57357d4881045ec5728ea6ec0 authored almost 4 years ago
e9d9a44687c94c1036601f72a5ea0fc15a9aad5c authored almost 4 years ago
Just push a tag beginning with "v" and a number to trigger it
35367282e44167afd63ccc271b39ac3446022d06 authored almost 4 years ago4c0fa6732e6f56979924b1a4299ca3f811ecfba6 authored almost 4 years ago
611bd46e0b9ab647a57f9ef0ecb38ad67370be0c authored almost 4 years ago
e67254093ef2b5fce2842a2e74e06e7a45fd1da9 authored almost 4 years ago
3ce3d2f6626e95ccda872a8f30b27333841ad628 authored almost 4 years ago
Since you may want to put them next to the EXEs here
3da9d810714ebe9f4f750d06d22a5da08ab8f494 authored almost 4 years ago88646093ca5562aed4fc949d6e8e0206c627c7a2 authored almost 4 years ago
GitHub's ubuntu-18.04 environment installs gcc 7.3.0.
The latest ubuntu-20.04 environment insta...
88048cdcd7893e01c4fd69ef89207fb7b2e70413 authored almost 4 years ago
Fixes #777
c878ff8775ddf9c31877e52fdc3ded3762df860c authored almost 4 years agoa4049a3f1b58bbc699b86808bb2fe6dcb692fefc authored almost 4 years ago
8a75cc50518d3d7bad9f7110fa2d13bf3ccc74a4 authored almost 4 years ago
b674c5fcaa93b32fdffe419672c222596cdf74d9 authored almost 4 years ago
* Store all the local symbols in object files, not only the ones that need linker patches.
Th...
This logic repeats ten times
365484ef1898a392d7a201de313a0f93e74ff5bf authored almost 4 years agoAlso expand on the comment explaining how the EOF-newline hack affects the parser
5e2bd352395584264d22660da2070cf1c527bdcf authored almost 4 years ago40c6b840f8078f6a4ac494d30c638696a115f3e2 authored almost 4 years ago
This was removed in b3c0db218d564bbc9a801d8635591fd969c36e82
(along with two unrelated changes)....
* Mark `error` as a `format` function, to properly scan its format
* Fix the call to error() ...
5d6e0677d908ec67dc64038114b910b2bb73d62f authored almost 4 years ago
This applies to macro arguments, DB, DW, DL, DS,
PRINT, PRINTLN, EXPORT, PURGE, and OPT.
It als...
56071599e78bd1a437633ff967c01a4fd0919f37 authored almost 4 years agoAlso use uppercase for DB/DW/DL to be consistent
c637447d5db263820b45aba8af08d6eb3b241d9f authored almost 4 years agoFixes #769
Fixes #770
ac2cefdd8765e3daafea8eba405fc50e63626aaa authored almost 4 years ago
This also changes the functions' prefix
from "math_" to "fix_".
getSection validates its parameters and calls
either mergeSections or createSection.
1f579deaffe0d3d1035d46ac3bb2cbbf0002c9a4 authored almost 4 years ago
Fixes #746
fad48326f833b7b282d76d1b79f0dc3b3ecc8d04 authored almost 4 years agoFixes #762
63d15ac8c901cab95c3d37abad2a97c7020a61d7 authored almost 4 years agoFixes #739
1dafc1c762b4ea50030272775e0ca217fe93c0c0 authored almost 4 years ago* Fix compatibility of rgblink -O and -t
The -t "tiny mode" option makes ROM0 cover 0x8000 by...
e7d6ddf5935196c598165afecdeac035a106dc17 authored almost 4 years ago
The new syntax is used in documentation, but
the old syntax is not yet deprecated.
Fixes #760
3c5e1caa7c29d1a559d1144d3d00d9d981a7ac9a authored almost 4 years agoFixes #749
d4028fff102a0fd1cd3d522b8483e3b5a2a7254a authored almost 4 years agoAlso rephrase some more label-related documentation
dd892d61d8a8b3b7d9b51eaeba167bb8fc68df4c authored almost 4 years agoa09f2d4115cd65b4bbe242421bccabf2f8dba25e authored almost 4 years ago
Partial fix for #457
dafef5a953f2ad7c21c8662f1764057fcffc6d96 authored almost 4 years ago929e2a44901092fc7a7aad2bf767da5aa9b7d618 authored almost 4 years ago
cc1129093d87b47e9d0a30146f9a0c78a96774e4 authored almost 4 years ago
Fixes #751
72911ada2d254c08181b12d63016976e76f54eb4 authored almost 4 years ago037bc7abb3b7b85d38575cdecefdf7936318b1bb authored almost 4 years ago
Fixes #703
5fd636ac4bc99c6efb8c7bbdcfeb1fa4e2d812db authored almost 4 years agoa6d844a9a5bc0c52a6bd4a97d0d15e9ce0a5acaf authored almost 4 years ago
bee62076c6cd8d54997a50061f8bd1ce082159d8 authored almost 4 years ago
It actually currently triggers if an INCLUDE directive is given at EOF,
but #742 will fix that.
Silences a format type mismatch warning
6ef3ee1391656669f6bd2437f503789505632a8d authored almost 4 years agoc29b616f937f975f87f4ba6613146fd4c339f89c authored almost 4 years ago
39c179aa325a9112d9cc3329fab96f1443e646d2 authored almost 4 years ago
5c1ae4ce2211e3086b84100b5da21cef08dab6a3 authored almost 4 years ago
efbfeca2921c4c250faadae339374c6294f3939f authored almost 4 years ago
7dd34f1572bf890ed2c415e0a0dd458fb3b06375 authored almost 4 years ago
In exponent(), 'base *= base;' should not run
when base is 65536, since it overflows an int32_t....
Fixes #683 and #691
The lexer's raw mode for reading macro args already attempted
to handle ...
Fixes #722
8c0275480c680ce610c9f4ce7d121197152a879c authored almost 4 years agoFix #632
76d6ef869582a3c714a4b8c7839c2d445b4bfcb1 authored almost 4 years agoc67a696a87a35ba3c2fcf10468a6043c2426643c authored almost 4 years ago
Fix #737
ee20d9010e49bd243e57aa41ccc32bf5da99e0bf authored almost 4 years ago2bc12447e2888ef60593242ec044ef60bc865d9d authored almost 4 years ago
Fixes #735
cb61da8842d107e3a9825baf6567c0b7fe847ce6 authored almost 4 years agoThose have been removed, lol
122ba6eba5be69b702f837062caf74e7401928c5 authored almost 4 years ago
This is only relevant for FRAGMENT or UNION sections, since
normal ones would fail with "Section...
a919f922a1372f0fd9617c6b71a6ebd92ec729c3 authored almost 4 years ago
Fixes #733
8f20620c1627fe4ea67d5ea6aceaf0505df5af29 authored almost 4 years ago
The stale keywords XDEF and GLOBAL were removed,
so there can be fewer keyword nodes.
nPCOffset no longer exists, and the lexer only
returns T_NEWLINE for EOF in raw mode.
This affects error and warning messages, and dbgPrint
96bce05be2d899fda544a480672cdf76c6737468 authored almost 4 years agoThis makes `strsubUTF8` similar to `strrpl` and `strfmt`
fc2bf3d11d14170f5aeee171cbb3f3cf1bced825 authored almost 4 years agoFixes #710
464a3a4892f31bfbedda6b35f7a605ec673156ea authored about 4 years agoThe "end of file" name apparently only became a default recently
88e1cc73024e3a2e242f5afce09966758c5fa589 authored about 4 years ago
In preparation for an upcoming change
Makes for nicer error messages, complaining about EOF inst...
Additionally, remove the deprecated merging of non-fragment SECTIONs
76446e6d00eb86ed8a55e5bcbf1eb40ce47bb59c authored about 4 years agoApple supplies version 2.3 (from 2006!!), which doesn't support `%empty`.
6623b1dc458633d344c83a4ba8f0310f9c6a3090 authored about 4 years agoThey were removed from the grammar, but not the lexer
70bbb098d3b76909d27e0bff3c331f774073dfb0 authored about 4 years ago
-Wall should be old enough.
Also use %empty instead of comments
Fixes #595
e3d355d9762b5f50697274b25b685a0e3c16981a authored about 4 years agoNo need to make them global
a679e0224603ca629bff991a470b8ad60ecfd053 authored about 4 years ago