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
Macro arg detection, first emitted tokens, primitive (bad) column counting
71f88717024cd5434ff7ee541a112ece86082121 authored over 4 years agoRewrite charmap system
3a44cc7722315a305561cb89b63ecba674a6cdaa authored over 4 years ago
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 agoOnly check for localness when we already know we have a local
2e3db9d56ac9ebd6daee9d411764c5011dc2242a authored over 4 years agof8d9fa87eddff68366e46dafa08dea6ad2507a56 authored over 4 years ago
A carry-over from testing
f53ad359a64472dc9d4e0b51b603040c943cb8eb authored over 4 years ago84de86beb55c6dbe4fc5dfef3784fe1b4a329767 authored over 4 years ago
Enable CMake in CI
04e7af2675b7287ace31a625f62e5d34695f60d4 authored over 4 years agoUse pkg-config to detect libpng
4f13a336b9610c5a58bc1a63a04220a89d07253b authored over 4 years ago03508119e5e4c7e8dbc124ac34b5bb757e729309 authored over 4 years ago
Only fall back to findpng
03e20138d37722ba2a9c9a22d36f45262adf0348 authored over 4 years ago
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 agoIn preparation for a change a PR is about to make
a1286e6f0e3db80acf482f6904632fe87985a799 authored over 4 years agoUse "quiet" instead of "count"...
c0808246e5fbd6e0f1ac175606be2e2d51b12b55 authored over 4 years agoSaves some code duplication
ba051e10fbe2c339f78359eb3a9c1f0d8683d69b authored over 4 years agoThanks @ax6!
9fee0603b13309fce63aea2360e7ba898608b322 authored over 4 years ago
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 agoThis could cause a crash if the macro name is then used for error reporting
9440086d7777cdf6bef4d7307956c4fc3b15ae88 authored over 4 years ago
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 ago91a3c538d96c3dfac7f304a0b8f4a35e386f3d77 authored over 4 years ago
Mimics the behavior of the old Travis script
e98485da3f59aff7ebeb6095940b9574935e889f authored over 4 years ago6528a955fee82f5e96666b4beb2a7de519734c0b authored over 4 years ago
431f77127e884848e0c0f44ca48b6460c6459484 authored over 4 years ago
This will avoid this randomly failing in forks, unless we want to run it
2cc58723cb24c785735f19449f515912118c87c0 authored over 4 years agoWe do not have `fallthrough;`, so...
268219d74efea33dca8b74ceb2ea11c4b05f1bb7 authored over 4 years agoIt will actually not be needed for new lexer
d09ed3e52e6d1ce3d26cf6dc08bdb4e74245a680 authored over 4 years agoCheck for quotes in `__FILE__`
421d1f54900b4549a9457b87c621fb75446e6734 authored over 4 years ago66784b7122217c0f133a2e7e49cffbe88a374b0f authored over 4 years ago
Mustn't → must not
Add a comma to INCBIN sentence to mirror INCLUDE's
557c799ec940ae75ba678d2a2eb765b40546b719 authored over 4 years ago
d22a6670951108d308ad2f24bfb666105e729fa3 authored over 4 years ago
30085a534287641be37f1f1ff631d7e60cf714e1 authored over 4 years ago
304e6c42793206a8484330185cc8fd78ee7c6f99 authored over 4 years ago
12458aae6fba3065f671847b70edb6dd77312b6e authored over 4 years ago
This is the version that added -Otoc
7e5d9683b1d769543604d34c2e5c6ce3663087aa authored over 4 years agoThe online documentation is now managed by a CI hook
210a4a957aebd605d8f79e39d1e6e5079c8c5cc9 authored over 4 years ago131ad9b315960d46cc5b0cb9d1c6f052de11f26a authored over 4 years ago
06b4cf57ab0fc6751435dc94551c22353fdcc8d2 authored over 4 years ago
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
Make script executable (facepalm)
Fix `run**s**-on` typo
Add key using ssh-agent
Force using SSH...
bb6a5441eda100a2d17c53c9f9c5939c026bf677 authored over 4 years ago
0ffda1bf2989e898ed2665819b009e03e815356f authored over 4 years ago
56b5f77dc8b2b0dbe8210472d9165dec44053aa3 authored over 4 years ago
6eb284f99e7adb18dcad5e14bd619c08dfc864e6 authored over 4 years ago
34c2288fd032120c3d16b9ad97528ab78f481f06 authored over 4 years ago
Seriously, it sucks.
304bb9f902f2a6a5fb39f19d2be8f4698246c435 authored over 4 years agoImproves organization and locality
14be01880d1df164268952285f54aa2b206f93ba authored over 4 years agoImproves organization
12b7cf3cd44a2e953ad58050c9565ad5c7ea544a authored over 4 years ago0d7914bff72af17f5bb638896161649e85290288 authored over 4 years ago
We need to fix CI
d2285953d715d3feec9595abcc82687d4173a7e0 authored over 4 years agoResolve #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
LOAD blocks did not properly update their parent's size until after closed
Additionally, section...
b65b723fa6c3594555289c681c08e5c52eac21cd authored over 4 years ago
It used to warn when mapping negative values
e05321356b68a1736d5d304bab0ee2bc4b39b7bf authored over 4 years agoThey were made irrelevant when switching to a trie
0778959e986928a08d55729626e200fcbefa2569 authored over 4 years agoMake INCBIN's length argument optional
76331d1c4aa0c5b71b17a4a6471d54dd48bc5604 authored over 4 years agoI feel like there's a 20xx joke to be made here...
9e378ec5cfd5348f9bca89634686c247ca0f2cc5 authored over 4 years agoEspecially necessary for the "new lexer" branch
f57d33b17afa98fb455b500ef290511c604c32c8 authored over 4 years ago'arugment' => 'argument'
c389e8dccbd8cddc4c76a3e38b59d0eba3594342 authored over 4 years agoWill be rebuilt upon release
90c64a94d1fcd2d1e6bafc29e01f923a43060eed authored over 4 years agoAdd DEVELOP option to CMake
df27af6d1cce346c279e13a6a5995fb172e2e823 authored over 4 years agoc85b48f23eba745ee961f96f4bbef16b40c58db3 authored over 4 years ago
This requires CMake 3.0 so -Werror won't conflict with link tests.
Remove all version checks to ...
As requested by someone on GBDev
fcfecc6e820e70c7fac0f7d2f786f294697f9715 authored over 4 years ago
INCBIN can now be used with just a start position to include everything
from the start position ...
Refactor warning array for clarity
cb4fbdfcd534e43a5f8504b405acd7b8b29f5001 authored over 4 years agoSplit register-indirect tokens
c6eacde55e909170a8623e5ac9f8ff327db2df37 authored over 4 years agodaf780c7e6519314b28efae67013017b90835cd7 authored over 4 years ago
613305d2349e8249f843176232d172b874180000 authored over 4 years ago
The other matrixes should not have this problem, so only touch unix testing
656432301dc8b5591768aec76f8744fb7a984b5c authored over 4 years ago38a80f281667a8420483fb09a24898a3a03c1161 authored over 4 years ago
6563133426c735cb961d2e5efaf7b00e2221a8c6 authored over 4 years ago
This requires some special-casing for `jr @` because the `jr` opcode has
already been emitted, b...
The code expected to never get "known" expressions passed in, as RGBASM
otherwise patches the by...
Use versioning consistent with the Makefile in CMake
dda052da201834b4604c3cb329f423d244505592 authored over 4 years ago
This uses git to determine the dirty version and uses a fallback
if that's not available.
The grammar's message is pretty generic, so this one is more useful.
060085616746353543a4a6aefb9a8a05a82461ee authored over 4 years ago
For a packager just looking at the Makefile, it's not obvious that there
is one...
Should make the work easier for downstream packagers
f3c916ab96bcc23638cfb9464fe47e8fd87ba102 authored over 4 years ago
This allows whitespace between the brackets and the register.
This also fixes #531
Note that `$...
ca6fa6d1d728ed0b4312aa4f8bcf8e47a7475814 authored over 4 years agoBehind pokecrystal by 123, behind pokered by 172
fcd37b52b69fc652427cc8216a9a20c04143cc87 authored over 4 years ago8c0adb63a185392ac65f02de17522622a99dae89 authored over 4 years ago
f5b0c701a674693ebc9f1f6bb9337682299ad494 authored over 4 years ago
This version is sufficient for rgbgfx to function properly, according to testing.
The security p...
Otherwise `make install` or `cmake --install` does not work
69a8c628631d48b8b04d6fa3029248a2f8ece72b authored over 4 years ago5481af50931d2c0ddd80fe696e3060772393b5d3 authored over 4 years ago
6355d0598b86987a607795e1e083aac2cbc28d10 authored over 4 years ago
Add Ubuntu 20.04 to CI
1145d1099689a8a65e035756aa1ba726d7816351 authored over 4 years ago32231e3f7ea63a01b72bf04f6f5d66b73a65001b authored over 4 years ago
Add platform-specific fixes file (only for MSVC, currently)
29314f76f7bc8788855eaacb461ec0eecc7b3eb9 authored over 4 years ago
The fact that deprecations were common and quickly acted upon was raised by
some users
Create a new file, platform.h, for platform-specific hacks
for MSVC, this includes defining str...
e51701acaa192f64a22420d9b9f86d50ad7fac44 authored over 4 years agoThis bug slipped by because my pre-commit hook for testing was broken...
0793e9effe02e1ccd623704412aa750063f7d46b authored over 4 years agoThis is also a fairly overdue doc update
c25b0be085b67cf4b5fec4df034786e4e603fd1a authored over 4 years ago