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

Implement more functionality

Macro arg detection, first emitted tokens, primitive (bad) column counting

71f88717024cd5434ff7ee541a112ece86082121 authored over 4 years ago
Merge pull request #582 from ISSOtm/rewrite-charmap

Rewrite charmap system

3a44cc7722315a305561cb89b63ecba674a6cdaa authored over 4 years ago
Rewrite charmap system

Avoid allocating a *ton* of data per charmap
Stop relying on uninitialized data in charmap nodes...

4cfed3c98f014445d07ccdf7b91dc1c1f2ba0eaf authored over 4 years ago
Merge pull request #581 from JL2210/cmake-docs

Install manpages with CMake

6af57ff026c297b3572bd3b439fefc65e917d77d authored over 4 years ago
Clean up label generation

Only check for localness when we already know we have a local

2e3db9d56ac9ebd6daee9d411764c5011dc2242a authored over 4 years ago
Install manpages with CMake

f8d9fa87eddff68366e46dafa08dea6ad2507a56 authored over 4 years ago
Remove whoami step from Windows CI

A carry-over from testing

f53ad359a64472dc9d4e0b51b603040c943cb8eb authored over 4 years ago
Enable `make develop` on Ubuntu 20.04 CI as well

84de86beb55c6dbe4fc5dfef3784fe1b4a329767 authored over 4 years ago
Merge pull request #579 from ISSOtm/cmake-ci

Enable CMake in CI

04e7af2675b7287ace31a625f62e5d34695f60d4 authored over 4 years ago
Merge pull request #578 from JL2210/cmake-pkgconfig

Use pkg-config to detect libpng

4f13a336b9610c5a58bc1a63a04220a89d07253b authored over 4 years ago
Use CMake in CI as well

03508119e5e4c7e8dbc124ac34b5bb757e729309 authored over 4 years ago
Use pkg-config to detect libpng

Only fall back to findpng

03e20138d37722ba2a9c9a22d36f45262adf0348 authored over 4 years ago
test: Update commit of uCity used for testing

This one updates the code to fix all warnings introduced in the last few
months because of updat...

dfcba364487a775a88e196ec0a2a2d4d29d80ec5 authored over 4 years ago
Remove assertions from release builds

I believe the CMakeLists already did that, but the Makefile did not.

8e4a9a5c21bc34b25356f991423bfa5cb98f21d0 authored over 4 years ago
Make newlines explicit in error messages

In preparation for a change a PR is about to make

a1286e6f0e3db80acf482f6904632fe87985a799 authored over 4 years ago
Silence the mingw test

Use "quiet" instead of "count"...

c0808246e5fbd6e0f1ac175606be2e2d51b12b55 authored over 4 years ago
Factor printing assert failures into functions

Saves some code duplication

ba051e10fbe2c339f78359eb3a9c1f0d8683d69b authored over 4 years ago
Fix typo in object file format doc

Thanks @ax6!

9fee0603b13309fce63aea2360e7ba898608b322 authored over 4 years ago
Fix master docs update CI script

GitHub documentation about the syntax is unclear, this should be right
according to the examples...

be8ebe6db92a0acd483d5023a57912b63e8c3144 authored over 4 years ago
Correct previously-introduced test being a no-op

Forgot to invoke the macro due to a copy-paste error

548e3dc31c02fd722a8e6b1008b711ac2e15b3d4 authored over 4 years ago
Add a test for purging a macro while running

This could cause a crash if the macro name is then used for error reporting

9440086d7777cdf6bef4d7307956c4fc3b15ae88 authored over 4 years ago
Fix incorrect obj file documentation

Bit 7 of section types was actually documented in the symbol type
Bit 6 of section types was not...

ec5a1bc71f66d133dff23784ff97ca627bcd68b6 authored over 4 years ago
Run the quote in file name except on Windows

This should make the CI function again

9742fa731c40336001cdd47b8401ee2c657f9867 authored over 4 years ago
Enable running regression tests on PRs as well

91a3c538d96c3dfac7f304a0b8f4a35e386f3d77 authored over 4 years ago
Make code style errors fail their CI job

Mimics the behavior of the old Travis script

e98485da3f59aff7ebeb6095940b9574935e889f authored over 4 years ago
Fix checkpatch in CI

6528a955fee82f5e96666b4beb2a7de519734c0b authored over 4 years ago
Also update master docs when updating script

431f77127e884848e0c0f44ca48b6460c6459484 authored over 4 years ago
Do not try updating docs if no key is set

This will avoid this randomly failing in forks, unless we want to run it

2cc58723cb24c785735f19449f515912118c87c0 authored over 4 years ago
Avoid warning about /* fallthrough */ comments

We do not have `fallthrough;`, so...

268219d74efea33dca8b74ceb2ea11c4b05f1bb7 authored over 4 years ago
Get rid of flex as a dependency in CMakeLists

It will actually not be needed for new lexer

d09ed3e52e6d1ce3d26cf6dc08bdb4e74245a680 authored over 4 years ago
Add regression test for #546

Check for quotes in `__FILE__`

421d1f54900b4549a9457b87c621fb75446e6734 authored over 4 years ago
Fix documentation not mentioning `SECTION FRAGMENT`syntax

66784b7122217c0f133a2e7e49cffbe88a374b0f authored over 4 years ago
Apply two minor fixes to rgbasm(5)

Mustn't → must not
Add a comma to INCBIN sentence to mirror INCLUDE's

54f2d99ce78a5fd4172e30210eec4306581f7d1e authored over 4 years ago
Update README to point to online install instructions

557c799ec940ae75ba678d2a2eb765b40546b719 authored over 4 years ago
Update help text to redirect to new online docs

d22a6670951108d308ad2f24bfb666105e729fa3 authored over 4 years ago
Update documentation link in README

30085a534287641be37f1f1ff631d7e60cf714e1 authored over 4 years ago
Sync redirect page generation with site

304e6c42793206a8484330185cc8fd78ee7c6f99 authored over 4 years ago
Fix permalinks of index pages

12458aae6fba3065f671847b70edb6dd77312b6e authored over 4 years ago
Use mandoc 1.14.5 in CI

This is the version that added -Otoc

7e5d9683b1d769543604d34c2e5c6ce3663087aa authored over 4 years ago
Get rid of in-repo HTML documentation

The online documentation is now managed by a CI hook

210a4a957aebd605d8f79e39d1e6e5079c8c5cc9 authored over 4 years ago
Fix GitHub link in BUGS sections

131ad9b315960d46cc5b0cb9d1c6f052de11f26a authored over 4 years ago
Fix example arguments to `-MT` appearing as options

06b4cf57ab0fc6751435dc94551c22353fdcc8d2 authored over 4 years ago
Clean up doc post-processor

Description blurb is already inline from new stylesheet
`Xr` links are already handled by `mando...

dbefdc923a5f2f6833d9c64645d8c3b2b061143a authored over 4 years ago
Improve rendering of pages

Make links to other man pages work
Add a table of contents to rgbasm(5)
Make the OS at the botto...

37e45de9c105f32033e7562055581ec586ef1681 authored over 4 years ago
Update repo link at bottom of all man pages

5e63527190136f6ef2bad10baaa25ac5a4162287 authored over 4 years ago
Fix docs update action

Make script executable (facepalm)
Fix `run**s**-on` typo
Add key using ssh-agent
Force using SSH...

0cc9026978886736010601c8e692352edf3b587a authored over 4 years ago
Update RGBDS history to mention org move

bb6a5441eda100a2d17c53c9f9c5939c026bf677 authored over 4 years ago
Add CI Action to update man pages from master

0ffda1bf2989e898ed2665819b009e03e815356f authored over 4 years ago
Mention the new website, add notice about the movement to the gbdev org

56b5f77dc8b2b0dbe8210472d9165dec44053aa3 authored over 4 years ago
Update README.rst

6eb284f99e7adb18dcad5e14bd619c08dfc864e6 authored over 4 years ago
Fix __FILE__ when filename contains quotes

34c2288fd032120c3d16b9ad97528ab78f481f06 authored over 4 years ago
Remove most Hungarian notation in section module

Seriously, it sucks.

304bb9f902f2a6a5fb39f19d2be8f4698246c435 authored over 4 years ago
Move UNION code inside section.c

Improves organization and locality

14be01880d1df164268952285f54aa2b206f93ba authored over 4 years ago
Move `curOffset` into section code

Improves organization

12b7cf3cd44a2e953ad58050c9565ad5c7ea544a authored over 4 years ago
Fix `asm/charmap.h` not including required header

0d7914bff72af17f5bb638896161649e85290288 authored over 4 years ago
Fix test missed by last PR

We need to fix CI

d2285953d715d3feec9595abcc82687d4173a7e0 authored over 4 years ago
Merge pull request #562 from Rangi42/strsub-0

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
Fix bugs with LOAD section size

LOAD blocks did not properly update their parent's size until after closed
Additionally, section...

9d62b4b9bbff03398bfb44a05195e09aa246392b authored over 4 years ago
Resolve #554: STRSUB("<N-char string>", N, 0) will not warn "Position N is past the end of the string"

b65b723fa6c3594555289c681c08e5c52eac21cd authored over 4 years ago
Fix truncation warning when adding charmap mapping

It used to warn when mapping negative values

e05321356b68a1736d5d304bab0ee2bc4b39b7bf authored over 4 years ago
Remove arbitrary limits on charmap

They were made irrelevant when switching to a trie

0778959e986928a08d55729626e200fcbefa2569 authored over 4 years ago
Merge pull request #552 from mattcurrie/incbin-length-optional

Make INCBIN's length argument optional

76331d1c4aa0c5b71b17a4a6471d54dd48bc5604 authored over 4 years ago
Bump license year

I feel like there's a 20xx joke to be made here...

9e378ec5cfd5348f9bca89634686c247ca0f2cc5 authored over 4 years ago
Update subprojects in test suite

Especially necessary for the "new lexer" branch

f57d33b17afa98fb455b500ef290511c604c32c8 authored over 4 years ago
Fix typo

'arugment' => 'argument'

c389e8dccbd8cddc4c76a3e38b59d0eba3594342 authored over 4 years ago
Revert change to rgbasm.5.html

Will be rebuilt upon release

90c64a94d1fcd2d1e6bafc29e01f923a43060eed authored over 4 years ago
Merge pull request #553 from JL2210/cmake-develop

Add DEVELOP option to CMake

df27af6d1cce346c279e13a6a5995fb172e2e823 authored over 4 years ago
Default to debug when building in develop mode

c85b48f23eba745ee961f96f4bbef16b40c58db3 authored over 4 years ago
Add DEVELOP option to CMake

This requires CMake 3.0 so -Werror won't conflict with link tests.
Remove all version checks to ...

5a9f2b7750fb60217a16ad4198d82d511bcd0498 authored over 4 years ago
Improve description of `@` symbol

As requested by someone on GBDev

fcfecc6e820e70c7fac0f7d2f786f294697f9715 authored over 4 years ago
Make INCBIN's length argument optional

INCBIN can now be used with just a start position to include everything
from the start position ...

f863a927c19f0a70f7a22cb1eb2d2817f334f778 authored over 4 years ago
Merge pull request #550 from rednex/an/array

Refactor warning array for clarity

cb4fbdfcd534e43a5f8504b405acd7b8b29f5001 authored over 4 years ago
Merge pull request #544 from ISSOtm/atomic_ind

Split register-indirect tokens

c6eacde55e909170a8623e5ac9f8ff327db2df37 authored over 4 years ago
Refactor warning array for clarity

daf780c7e6519314b28efae67013017b90835cd7 authored over 4 years ago
Add checkpatch link in README

613305d2349e8249f843176232d172b874180000 authored over 4 years ago
Run as many CI jobs as possible when one fails

The other matrixes should not have this problem, so only touch unix testing

656432301dc8b5591768aec76f8744fb7a984b5c authored over 4 years ago
Fix test failing on OS-dependent trailing newline

38a80f281667a8420483fb09a24898a3a03c1161 authored over 4 years ago
Avoid using `echo -e` in tests

6563133426c735cb961d2e5efaf7b00e2221a8c6 authored over 4 years ago
Let RGBASM write JR offsets in floating sections

This requires some special-casing for `jr @` because the `jr` opcode has
already been emitted, b...

762474d3ac55df88584a4e663ad3b4f73304671e authored over 4 years ago
Output a non-empty RPN buffer from known expressions

The code expected to never get "known" expressions passed in, as RGBASM
otherwise patches the by...

b1adbcc77c5ca8f5fbc8d52150979777560565ba authored over 4 years ago
Merge pull request #545 from JL2210/consistent-versions

Use versioning consistent with the Makefile in CMake

dda052da201834b4604c3cb329f423d244505592 authored over 4 years ago
Use versioning consistent with the Makefile in CMake

This uses git to determine the dirty version and uses a fallback
if that's not available.

2d6bdbc1b1d6992249e843964240c490e1609eb1 authored over 4 years ago
Move incbin slice sign check

The grammar's message is pretty generic, so this one is more useful.

060085616746353543a4a6aefb9a8a05a82461ee authored over 4 years ago
Document version string fallback in Makefile

For a packager just looking at the Makefile, it's not obvious that there
is one...

ce47b57b0349b4c1ee128e9536d713c6994966bb authored over 4 years ago
Allow env vars to override default CFLAGS etc.

Should make the work easier for downstream packagers

f3c916ab96bcc23638cfb9464fe47e8fd87ba102 authored over 4 years ago
Split register-indirect tokens

This allows whitespace between the brackets and the register.
This also fixes #531

Note that `$...

ca6fa6d1d728ed0b4312aa4f8bcf8e47a7475814 authored over 4 years ago
Update pret projects to latest commits

Behind pokecrystal by 123, behind pokered by 172

fcd37b52b69fc652427cc8216a9a20c04143cc87 authored over 4 years ago
Sync release version in CMakeLists

8c0adb63a185392ac65f02de17522622a99dae89 authored over 4 years ago
Add install hint to CMakeLists

f5b0c701a674693ebc9f1f6bb9337682299ad494 authored over 4 years ago
Only require libpng 1.2 in CMakeLists

This version is sufficient for rgbgfx to function properly, according to testing.
The security p...

874bd92604f4d33ff425af9f42e8e936f4269a01 authored over 4 years ago
Add install directives to CMakeLists

Otherwise `make install` or `cmake --install` does not work

69a8c628631d48b8b04d6fa3029248a2f8ece72b authored over 4 years ago
Release 0.4.1

5481af50931d2c0ddd80fe696e3060772393b5d3 authored over 4 years ago
Regenerate docs for 0.4.1

6355d0598b86987a607795e1e083aac2cbc28d10 authored over 4 years ago
Merge pull request #543 from ISSOtm/ubuntu20

Add Ubuntu 20.04 to CI

1145d1099689a8a65e035756aa1ba726d7816351 authored over 4 years ago
Add Ubuntu 20.04 to CI

32231e3f7ea63a01b72bf04f6f5d66b73a65001b authored over 4 years ago
Merge pull request #533 from JL2210/platform-fixes

Add platform-specific fixes file (only for MSVC, currently)

29314f76f7bc8788855eaacb461ec0eecc7b3eb9 authored over 4 years ago
Enable -Wobsolete by default

The fact that deprecations were common and quickly acted upon was raised by
some users

8e92383fa35e1955d891d1e6de9c70a8cc82ff25 authored over 4 years ago
Add platform-specific fixes file

Create a new file, platform.h, for platform-specific hacks

for MSVC, this includes defining str...

e51701acaa192f64a22420d9b9f86d50ad7fac44 authored over 4 years ago
Fix develop compilation error

This bug slipped by because my pre-commit hook for testing was broken...

0793e9effe02e1ccd623704412aa750063f7d46b authored over 4 years ago
Document that -t and -w convert section types

This is also a fairly overdue doc update

c25b0be085b67cf4b5fec4df034786e4e603fd1a authored over 4 years ago