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
b7b03ee4510f1dd3f8b7dfdbe4a21d5c0d9bfeb2 authored over 4 years ago by ISSOtm <[email protected]>
aa76603da9a1c04835f4a431251f77d481c26bdb authored over 4 years ago by ISSOtm <[email protected]>
Since the "skip ELSE blocks" variable is global, it used to get carried
over from the macro's `i...
Made possible by #491
8d18b39eeed5188216483e21675911c046586b72 authored over 4 years ago by ISSOtm <[email protected]>35396e6410e471626db52c917f405fcf65034373 authored over 4 years ago by ISSOtm <[email protected]>
As noted in the function's code, this is very error-prone, but
will do the job; this needs rewri...
4d1333e124369a63f69ee9ef4bc94bd6073f9b41 authored over 4 years ago by ISSOtm <[email protected]>
d641972cded4339c8763d55115760c58c9b78c18 authored over 4 years ago by ISSOtm <[email protected]>
And add a test for it
b83b9825f81e99414df95b000df0fd47d55004aa authored over 4 years ago by ISSOtm <[email protected]>baeb180acdfa7d4f49d7afd53035e8f707fe6551 authored over 4 years ago by ISSOtm <[email protected]>
3f5f9bcaf01c0f6b3382f6fb85daa3ac7857ebee authored over 4 years ago by ISSOtm <[email protected]>
e4f2fad215650efd9155adc5312bb76c6c0c3747 authored over 4 years ago by ISSOtm <[email protected]>
62ecdce0b0db976894f88336f1fa7f257a77e950 authored over 4 years ago by ISSOtm <[email protected]>
Also clean up built-in symbol creation
This is not great, but currently okay.
Should be fixed la...
08867b3cec6fbc8bc215a1049055e3c65281751c authored over 4 years ago by ISSOtm <[email protected]>
Used to be broken, so it was removed, but doing so prevents escaping them.
So it was instead put...
cf992164f79a0e5c0fd49b445d698be2361a9b67 authored over 4 years ago by ISSOtm <[email protected]>
Hidden behind a #define, like YYDEBUG
d9ecaabac1f49ebf074d1170777135bd6359b3a7 authored over 4 years ago by ISSOtm <[email protected]>Also added an assertion to check against more such overflows
b27b821e7f7bf1c3e0ce8c07cb047cca6cf09434 authored over 4 years ago by ISSOtm <[email protected]>More to come...
cd747d81750f6a04867782e3581a19b66272380b authored over 4 years ago by ISSOtm <[email protected]>df75fd2ec2d959e8c69e54b491eb6c1de4157cd3 authored over 4 years ago by ISSOtm <[email protected]>
adcaf4cd46615d424ea328431fbd4feb60d84cf0 authored over 4 years ago by ISSOtm <[email protected]>
They were expanded during the capture, and there was no easy way to
avoid expanding them (believ...
Missing colon and space after the file stack
7c895f8a1b02e433f9790d43f1376ae163b3dbe8 authored over 4 years ago by ISSOtm <[email protected]>
It's currently defined in fstack.c, making it more prone to accidental
dropping. Let's not repea...
This finally allows running 90% of the test suite, debugging time!
6e805cd3182390d756dc973dd61f2d31a476cdb1 authored over 4 years ago by ISSOtm <[email protected]>
More expansions were allowed than the limit specified, and reporting code
did not account for th...
And fix line counting with expansion-made newlines.
This has the same bug as the old lexer (equs...
The biggest problem was simply that the length of children expansions was
not accounted for when...
Freeing an expansion should free its children, not its siblings...
Fixes a use-after-free report...
e56c6cc2918003f404edfd7c8575c0ab343ba2da authored over 4 years ago by ISSOtm <[email protected]>
2ec10012b6633f5e23012330fd5faddcfea490b8 authored over 4 years ago by ISSOtm <[email protected]>
5ad7a9375076f1d352a9825379e0abee43c2fdfc authored over 4 years ago by ISSOtm <[email protected]>
Add keywords and identifiers
Add comments
Add number literals
Add strings
Add a lot of new token...
Macro arg detection, first emitted tokens, primitive (bad) column counting
71f88717024cd5434ff7ee541a112ece86082121 authored over 4 years ago by ISSOtm <[email protected]>
The lexer itself is very much incomplete, but this is intended to be a
safe point to revert to s...
Rewrite charmap system
3a44cc7722315a305561cb89b63ecba674a6cdaa authored over 4 years ago by Eldred Habert <[email protected]>
Avoid allocating a *ton* of data per charmap
Stop relying on uninitialized data in charmap nodes...
Install manpages with CMake
6af57ff026c297b3572bd3b439fefc65e917d77d authored over 4 years ago by Eldred Habert <[email protected]>Only check for localness when we already know we have a local
2e3db9d56ac9ebd6daee9d411764c5011dc2242a authored over 4 years ago by ISSOtm <[email protected]>f8d9fa87eddff68366e46dafa08dea6ad2507a56 authored over 4 years ago by James Larrowe <[email protected]>
A carry-over from testing
f53ad359a64472dc9d4e0b51b603040c943cb8eb authored over 4 years ago by ISSOtm <[email protected]>84de86beb55c6dbe4fc5dfef3784fe1b4a329767 authored over 4 years ago by ISSOtm <[email protected]>
Enable CMake in CI
04e7af2675b7287ace31a625f62e5d34695f60d4 authored over 4 years ago by Eldred Habert <[email protected]>Use pkg-config to detect libpng
4f13a336b9610c5a58bc1a63a04220a89d07253b authored over 4 years ago by Eldred Habert <[email protected]>03508119e5e4c7e8dbc124ac34b5bb757e729309 authored over 4 years ago by ISSOtm <[email protected]>
Only fall back to findpng
03e20138d37722ba2a9c9a22d36f45262adf0348 authored over 4 years ago by James Larrowe <[email protected]>
This one updates the code to fix all warnings introduced in the last few
months because of updat...
I believe the CMakeLists already did that, but the Makefile did not.
8e4a9a5c21bc34b25356f991423bfa5cb98f21d0 authored over 4 years ago by ISSOtm <[email protected]>In preparation for a change a PR is about to make
a1286e6f0e3db80acf482f6904632fe87985a799 authored over 4 years ago by ISSOtm <[email protected]>Use "quiet" instead of "count"...
c0808246e5fbd6e0f1ac175606be2e2d51b12b55 authored over 4 years ago by ISSOtm <[email protected]>Saves some code duplication
ba051e10fbe2c339f78359eb3a9c1f0d8683d69b authored over 4 years ago by ISSOtm <[email protected]>Thanks @ax6!
9fee0603b13309fce63aea2360e7ba898608b322 authored over 4 years ago by ISSOtm <[email protected]>
GitHub documentation about the syntax is unclear, this should be right
according to the examples...
Forgot to invoke the macro due to a copy-paste error
548e3dc31c02fd722a8e6b1008b711ac2e15b3d4 authored over 4 years ago by ISSOtm <[email protected]>This could cause a crash if the macro name is then used for error reporting
9440086d7777cdf6bef4d7307956c4fc3b15ae88 authored over 4 years ago by ISSOtm <[email protected]>
Bit 7 of section types was actually documented in the symbol type
Bit 6 of section types was not...
This should make the CI function again
9742fa731c40336001cdd47b8401ee2c657f9867 authored over 4 years ago by ISSOtm <[email protected]>91a3c538d96c3dfac7f304a0b8f4a35e386f3d77 authored over 4 years ago by ISSOtm <[email protected]>
Mimics the behavior of the old Travis script
e98485da3f59aff7ebeb6095940b9574935e889f authored over 4 years ago by ISSOtm <[email protected]>6528a955fee82f5e96666b4beb2a7de519734c0b authored over 4 years ago by ISSOtm <[email protected]>
431f77127e884848e0c0f44ca48b6460c6459484 authored over 4 years ago by ISSOtm <[email protected]>
This will avoid this randomly failing in forks, unless we want to run it
2cc58723cb24c785735f19449f515912118c87c0 authored over 4 years ago by ISSOtm <[email protected]>We do not have `fallthrough;`, so...
268219d74efea33dca8b74ceb2ea11c4b05f1bb7 authored over 4 years ago by ISSOtm <[email protected]>It will actually not be needed for new lexer
d09ed3e52e6d1ce3d26cf6dc08bdb4e74245a680 authored over 4 years ago by ISSOtm <[email protected]>Check for quotes in `__FILE__`
421d1f54900b4549a9457b87c621fb75446e6734 authored over 4 years ago by ISSOtm <[email protected]>66784b7122217c0f133a2e7e49cffbe88a374b0f authored over 4 years ago by ISSOtm <[email protected]>
Mustn't → must not
Add a comma to INCBIN sentence to mirror INCLUDE's
557c799ec940ae75ba678d2a2eb765b40546b719 authored over 4 years ago by ISSOtm <[email protected]>
d22a6670951108d308ad2f24bfb666105e729fa3 authored over 4 years ago by ISSOtm <[email protected]>
30085a534287641be37f1f1ff631d7e60cf714e1 authored over 4 years ago by ISSOtm <[email protected]>
304e6c42793206a8484330185cc8fd78ee7c6f99 authored over 4 years ago by ISSOtm <[email protected]>
12458aae6fba3065f671847b70edb6dd77312b6e authored over 4 years ago by ISSOtm <[email protected]>
This is the version that added -Otoc
7e5d9683b1d769543604d34c2e5c6ce3663087aa authored over 4 years ago by ISSOtm <[email protected]>The online documentation is now managed by a CI hook
210a4a957aebd605d8f79e39d1e6e5079c8c5cc9 authored over 4 years ago by ISSOtm <[email protected]>131ad9b315960d46cc5b0cb9d1c6f052de11f26a authored over 4 years ago by ISSOtm <[email protected]>
06b4cf57ab0fc6751435dc94551c22353fdcc8d2 authored over 4 years ago by ISSOtm <[email protected]>
Description blurb is already inline from new stylesheet
`Xr` links are already handled by `mando...
Make links to other man pages work
Add a table of contents to rgbasm(5)
Make the OS at the botto...
5e63527190136f6ef2bad10baaa25ac5a4162287 authored over 4 years ago by ISSOtm <[email protected]>
Make script executable (facepalm)
Fix `run**s**-on` typo
Add key using ssh-agent
Force using SSH...
bb6a5441eda100a2d17c53c9f9c5939c026bf677 authored over 4 years ago by ISSOtm <[email protected]>
0ffda1bf2989e898ed2665819b009e03e815356f authored over 4 years ago by ISSOtm <[email protected]>
56b5f77dc8b2b0dbe8210472d9165dec44053aa3 authored over 4 years ago by Antonio Vivace <[email protected]>
6eb284f99e7adb18dcad5e14bd619c08dfc864e6 authored over 4 years ago by Antonio Vivace <[email protected]>
34c2288fd032120c3d16b9ad97528ab78f481f06 authored over 4 years ago by Marco Spataro <[email protected]>
Seriously, it sucks.
304bb9f902f2a6a5fb39f19d2be8f4698246c435 authored over 4 years ago by ISSOtm <[email protected]>Improves organization and locality
14be01880d1df164268952285f54aa2b206f93ba authored over 4 years ago by ISSOtm <[email protected]>Improves organization
12b7cf3cd44a2e953ad58050c9565ad5c7ea544a authored over 4 years ago by ISSOtm <[email protected]>0d7914bff72af17f5bb638896161649e85290288 authored over 4 years ago by ISSOtm <[email protected]>
We need to fix CI
d2285953d715d3feec9595abcc82687d4173a7e0 authored over 4 years ago by ISSOtm <[email protected]>Resolve #554: STRSUB("<N-char string>", N, 0) will not warn "Position N is past the end of the s...
d2801505c33c69bcd96a49ef2e7406a883bcd57e authored over 4 years ago by Eldred Habert <[email protected]>
LOAD blocks did not properly update their parent's size until after closed
Additionally, section...
b65b723fa6c3594555289c681c08e5c52eac21cd authored over 4 years ago by Rangi <[email protected]>
It used to warn when mapping negative values
e05321356b68a1736d5d304bab0ee2bc4b39b7bf authored over 4 years ago by ISSOtm <[email protected]>They were made irrelevant when switching to a trie
0778959e986928a08d55729626e200fcbefa2569 authored over 4 years ago by ISSOtm <[email protected]>Make INCBIN's length argument optional
76331d1c4aa0c5b71b17a4a6471d54dd48bc5604 authored over 4 years ago by Eldred Habert <[email protected]>I feel like there's a 20xx joke to be made here...
9e378ec5cfd5348f9bca89634686c247ca0f2cc5 authored over 4 years ago by Eldred Habert <[email protected]>Especially necessary for the "new lexer" branch
f57d33b17afa98fb455b500ef290511c604c32c8 authored over 4 years ago by ISSOtm <[email protected]>'arugment' => 'argument'
c389e8dccbd8cddc4c76a3e38b59d0eba3594342 authored over 4 years ago by Matt Currie <[email protected]>