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
No radix actually allows underscores at the beginning of a literal
e54e02dc77ae4e412905e168ff11e3017a481127 authored about 4 years ago by ISSOtm <[email protected]>2bf3b08d762545c5e1b24ebcd73d63fbd09aa63b authored about 4 years ago by ISSOtm <[email protected]>
Fixes line reporting errors on Windows
21b58b08b8e3961e16b2b21d4fa821d392d04570 authored about 4 years ago by ISSOtm <[email protected]>Fixes #539
Changes \@'s output to start with "_u", not "_", so it will be valid within labels b...
af530859f013d52507efcdc4c8f00ade0d7193c2 authored about 4 years ago by Rangi <[email protected]>58739b0bf2e4057783fed0e8acfc3d0a7668b568 authored about 4 years ago by Rangi <[email protected]>
`api.token.raw` is only defined starting with Bison 3.5
Since it's not essential, define it on t...
Can happen when not enough history has been fetched, notably in our CI
bdfce25db047b64e48d33a1beeb348478c06c84b authored about 4 years ago by ISSOtm <[email protected]>Apparently it was added in a fairly recent Bison version...
2b6d9cd1e08284b462b8eaecbbca154791b923f5 authored about 4 years ago by ISSOtm <[email protected]>
Automatically check that the version number constants
(__RGBDS_MAJOR__ etc.) match `rgbasm -V`
S...
Removes one layer of indirection for the parser, and helps remove all literals from the grammar
...
*HEADDESK*
ede982b50a68a6253ffbab17dc4184710b08032f authored about 4 years ago by ISSOtm <[email protected]>First step for #595
3fe2fa43bbc1c96df387e48c90f5d8c2b3cd604c authored about 4 years ago by ISSOtm <[email protected]>319d775c13adcf219b9c5f3d76c53508e7271b3d authored about 4 years ago by ISSOtm <[email protected]>
Notably, macOS still ships 2.3 (from 2008)...
Should fix #214
After discussion (starting there:
https://github.com/gbdev/rgbds/pull/594#issuecomment-706437458...
Fixes #590
f16e34b8046ad62653a68b979c78cc9b225c06fa authored about 4 years ago by ISSOtm <[email protected]>c3ccdc548ee002dea38032d008cb89981ef660d8 authored about 4 years ago by ISSOtm <[email protected]>
fd721ca48088999ba330ad5037758765aa06f7e3 authored about 4 years ago by ISSOtm <[email protected]>
Fixes #617
eac365aef0d6971c83da5b9a57a7b472eb70c663 authored about 4 years ago by ISSOtm <[email protected]>Fixes #608
4de6266442a2ef8e2291d245cfb53e278b90c21d authored about 4 years ago by ISSOtm <[email protected]>Oh, how I miss RAII...
213d985e1730b06ac88429a167292701259d9b91 authored about 4 years ago by ISSOtm <[email protected]>Happened only if `malloc` failed, so...
de76dcb8fb2716f73e7e375c38119333fa9d24a0 authored about 4 years ago by ISSOtm <[email protected]>Create specialized symbol finder functions
30fb6bde5e89504162a8471e674d9a2bdac1e9ad authored about 4 years ago by Eldred Habert <[email protected]>
The old "find symbol with auto scope" function is now three:
- One finds the exact name passed t...
cc4d455b8a827e03ea73554a6058a7888bf9e736 authored about 4 years ago by ISSOtm <[email protected]>
Allow rgbasm and rgblink to use stdout and stdin as input and output
0bb5efebfdc50024b3752ce2b82f4f1366a29c99 authored about 4 years ago by Eldred Habert <[email protected]>
This caused node IDs to mismatch, yielding possibly corrupted file stacks
Worst part is, the doc...
Can't get bash ones to work, but these do.
dc96cc6d1e9295b05dbeaa88df70056400a94bea authored about 4 years ago by ISSOtm <[email protected]>642daf1a76847fbe4b361f3d0810b60c41aad89e authored about 4 years ago by daid <[email protected]>
84edfb3d885e84f7ca8e02c3db11ca29718a8e3f authored about 4 years ago by daid <[email protected]>
7e620bff817c5826adc5a73acd7bc1774d835c74 authored about 4 years ago by Daid <[email protected]>
Use C11 standard _Noreturn instead of attributes (except, of course, MSVC)
Remove unused helpers...
Forgot to update the names there
6c57ad2226e44a936701b7bcc965c73363b0337c authored about 4 years ago by ISSOtm <[email protected]>As reported by `mandoc -Wall`
9028fb53910cf3dc1611dcfdc6047fdb387b775f authored about 4 years ago by ISSOtm <[email protected]>12dc49b60a10a2494c24804f3bed50a36e36fed8 authored about 4 years ago by ISSOtm <[email protected]>
handle inline c-like comments in lexer
7e1d20acdfd03bed76c66e213d2fd93cc703ac87 authored about 4 years ago by Eldred Habert <[email protected]>5230104852a7af729105f2b13f1de78d95c3f9c8 authored about 4 years ago by anderoonies <[email protected]>
55be77be69fb2392404203ab6735e05a9fcea067 authored about 4 years ago by anderoonies <[email protected]>
Report only one error when invalid shift has argument
42b3a173566a70c665066bf9e1f8d2568b9b176c authored about 4 years ago by Eldred Habert <[email protected]>4e1d79081c3aba476daf38ba42180281752a8e3b authored about 4 years ago by Jakub Kądziołka <[email protected]>
Not *necessary*, but if you don't know better, you should probably use it.
Fixes rgbds-www#9
Don't overwrite symbol when it's not allowed
05256946ac03124188b0157ebd8f75a26f3b43e6 authored about 4 years ago by Eldred Habert <[email protected]>Don't consider difference of invalid labels constant
73396166aaca4542fc1708d6febd0a959e05df88 authored about 4 years ago by Eldred Habert <[email protected]>
If a label is defined outside of a section, avoid trying to obtain its
value.
Not to mention that incrementing a variable in a loop is kinda dumb.
045a9e8b93048379b60afc9992d6f245d5129a89 authored about 4 years ago by Jakub Kądziołka <[email protected]>4419f0d54f32eaf3e34b8b9154b71d832bdb903c authored about 4 years ago by Jakub Kądziołka <[email protected]>
When a user tried to overwrite a builtin symbol, it would change its
type despite the error, mak...
reserveSpace: don't assume one doubling is enough
e4f5df1306c4eb09de57728f9756b951b41565aa authored about 4 years ago by Eldred Habert <[email protected]>dc62d60e9b3ff28667e4d6652c7d51491ff8e918 authored about 4 years ago by Jakub Kądziołka <[email protected]>
71d8aeb4c276d29764bf0f76879a2b6047c85803 authored about 4 years ago by ISSOtm <[email protected]>
utf8decoder: Use byte-sized byte argument
0836f67d429d2f545f43e203023d174ca4442779 authored about 4 years ago by Eldred Habert <[email protected]>Report error when shifting outside a macro
176a57a1e96c53513b82b093b105bb9b4f92da6c authored about 4 years ago by Eldred Habert <[email protected]>Report error when aligning outside of a section
0d02355dbf9fef92c2cf40be09e304601a931014 authored about 4 years ago by Eldred Habert <[email protected]>
This prevents passing a negative value out of a signed char by accident.
Also renders some casts...
They were made useless with the lexer rewrite
2dd9015dc60c8e0bf4fffa25039395e14827eb93 authored about 4 years ago by ISSOtm <[email protected]>217c10ddac43fa0b87566bb44bef8236b0eab316 authored about 4 years ago by Jakub Kądziołka <[email protected]>
822e4e7c44a8b7e1d1d2e2172f34ac57aec6a06e authored about 4 years ago by Jakub Kądziołka <[email protected]>
0b1d01792d0b370e79fcf6c5fef2bef6161c8097 authored about 4 years ago by ISSOtm <[email protected]>
This should make the purpose of that file clearer to newcomers
01637768cf19aedf85882b0d9f53284299239037 authored about 4 years ago by ISSOtm <[email protected]>Fixes #598
6a8ae643d5e900b2dbe7d741a1f14df5912cede8 authored about 4 years ago by ISSOtm <[email protected]>
There seems to be no way to make the check work, and Actions are disabled
in forks by default an...
No, they cannot start with a digit!
914856342ce02d23bfa2424eb06da6d644e9e946 authored about 4 years ago by ISSOtm <[email protected]>Fix #586: Update the `charmaps` hashmap when an existing charmap is resized
91889fc14abbf705271bb484e89e349e08f76477 authored about 4 years ago by Eldred Habert <[email protected]>7c8ec5a5edbdae184ce5c0f6bbcde6037340f209 authored about 4 years ago by Rangi <[email protected]>
effc6788ebe0958f64b3218fbd341b4091ed016b authored over 4 years ago by Rangi <[email protected]>
Add MSVC in CI
f9daf27511bfa49a100fa45648c5098098d696b5 authored over 4 years ago by Eldred Habert <[email protected]>
Required for `open`, `close`, `read`, and `STDIN_FILENO`,
which are defined elsewhere on MSVC.
MSVC does not support those...
Also add a `develop` warning about VLAs, to avoid future incidents
fd4cec93cd5d50bb478655f488a0a8420f96fdd0 authored over 4 years ago by ISSOtm <[email protected]>
This caused `make develop` to fail
92f2055a6c3328a101e2560d26c75fdc4fe1f8be authored over 4 years ago by ISSOtm <[email protected]>Add directory summary to README.rst
be9b1198e940ed36c95778d30099a11cbf803860 authored over 4 years ago by Eldred Habert <[email protected]>56bea083f966306c49156d38f5c5d15d010994e9 authored over 4 years ago by Brigham Campbell <[email protected]>
Modularize CMake build configuration
fdfc02ab963ed2ccdcae08cb3ad7231bf9b40bda authored over 4 years ago by Eldred Habert <[email protected]>link: Suppress cascading errors.
fc7f042ad6ee4b5af83cf7908e5621a184864ea0 authored over 4 years ago by Eldred Habert <[email protected]>
Build type no longer defaults to Release (!)
have separate options for extra warning flags and s...
b421c983d6cd577905b0bafe2c5c200f681552ef authored over 4 years ago by Jakub Kądziołka <[email protected]>
New lexer 2 — Electric Boogaloo
3036b5859894be1bc4523d7e309fca5015728679 authored over 4 years ago by Eldred Habert <[email protected]>
Since the lexer buffer wraps, the refilling gets handled in two steps:
First, iff the buffer wou...
"Initialization, sizeof, and the assignment operator ignore the flexible array member."
Oops!
82469ac0fde1b2e73bfbfc58853a7ecb95e4a794 authored over 4 years ago by ISSOtm <[email protected]>
138523570e1b8a6a4e45f5c64a4335807c37c657 authored over 4 years ago by ISSOtm <[email protected]>
8e7afb0ab38aa80464317774a5166e09bd5aa084 authored over 4 years ago by ISSOtm <[email protected]>
71a0a42cfb482929834973fd206f5dcc1bdbdaae authored over 4 years ago by ISSOtm <[email protected]>
7381d7b92fa21cce3c086cb01199036053687078 authored over 4 years ago by ISSOtm <[email protected]>
b224cab3e052e79ee8628ed896d4350765e1b75d authored over 4 years ago by ISSOtm <[email protected]>
There isn't really a better alternative.
Making several mappings instead requires too much bookk...
Attempt to grow it to the max size first.
Seriously, if this triggers, *how*
dbef51ba052ff9d98fbed87f36b53e5a2d4af074 authored over 4 years ago by ISSOtm <[email protected]>
MacOS treats them differently, for some reason.
b65ea64a583855ae69b685e3c094d0697d86b2c3 authored over 4 years ago by ISSOtm <[email protected]>And added a test to check their behavior
c952dd8a6e1837ebfbcb5ade04f7d66cefa38cbd authored over 4 years ago by ISSOtm <[email protected]>96cb5e10ed87e7f072f9f98440a4139a13ba013d authored over 4 years ago by ISSOtm <[email protected]>
Gets rid of `open_memstream`, enabling Windows compatibility again
Also fixes #491 as a nice bonus!
Translate it to \\n regardless of the lexer mode
423a7c48994fc9430960f83955d6697d484e342a authored over 4 years ago by ISSOtm <[email protected]>ac011fe69f009152eb3bc87707d6140620995547 authored over 4 years ago by ISSOtm <[email protected]>
Removes a false positive from Clang static analysis
ee9e45b3d45f0b6f4342159ec75179df503fdc29 authored over 4 years ago by ISSOtm <[email protected]>ece6853e0f5d206d5b2159aa300ce2a81030d130 authored over 4 years ago by ISSOtm <[email protected]>
615f1072d95d5d382012b2f0b2b55bc5ec61c436 authored over 4 years ago by ISSOtm <[email protected]>
9e3d7a50e6a93152f60872dd03080c2c1942a97e authored over 4 years ago by ISSOtm <[email protected]>
e33c2ad6a2b5b04903c1ebbce5bed8f547898451 authored over 4 years ago by ISSOtm <[email protected]>
Also use a cleaner way, instead of hardcoding to capture
f7b7a97407c473c246546905e8ed4123503b579b authored over 4 years ago by ISSOtm <[email protected]>