Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

gbdev

gbdev community
Collective - Host: opensource - https://opencollective.com/gbdev - Website: https://gbdev.io/ - Code: https://github.com/gbdev

Fix 1 s/r and 1 r/r conflict

Implements the fix suggested [here](https://github.com/rednex/rgbds/issues/44#issuecomment-69360...

github.com/gbdev/rgbds-deb - 112098514d412c79e14c45c89b806ebdc68abdd0 authored over 4 years ago by ISSOtm <[email protected]>
Fix 1 s/r and 1 r/r conflict

Implements the fix suggested [here](https://github.com/rednex/rgbds/issues/44#issuecomment-69360...

github.com/gbdev/rgbds - 112098514d412c79e14c45c89b806ebdc68abdd0 authored over 4 years ago by ISSOtm <[email protected]>
Improve arg-shift test

New test case courtesy of @aaaaaa123456789

github.com/gbdev/rgbds - 31aa1ea474ec91c7a86ddbe8817d9335fb10ec1b authored over 4 years ago by ISSOtm <[email protected]>
Improve arg-shift test

New test case courtesy of @aaaaaa123456789

github.com/gbdev/rgbds-deb - 31aa1ea474ec91c7a86ddbe8817d9335fb10ec1b authored over 4 years ago by ISSOtm <[email protected]>
Add forgotten semicolon in grammar

github.com/gbdev/rgbds-deb - 96b6e4a76ea7d9ae2d8723e87016e7d12c9c1f39 authored over 4 years ago by ISSOtm <[email protected]>
Add forgotten semicolon in grammar

github.com/gbdev/rgbds - 96b6e4a76ea7d9ae2d8723e87016e7d12c9c1f39 authored over 4 years ago by ISSOtm <[email protected]>
Add SHIFT with numeric argument

Fixes #442.

github.com/gbdev/rgbds - 001b95d12a9d89d4f084ce1155c0685b76089b8a authored over 4 years ago by ISSOtm <[email protected]>
Add SHIFT with numeric argument

Fixes #442.

github.com/gbdev/rgbds-deb - 001b95d12a9d89d4f084ce1155c0685b76089b8a authored over 4 years ago by ISSOtm <[email protected]>
Make more RGBASM errors print their line number

Fixes #379.

github.com/gbdev/rgbds-deb - 3b2c862320f5001746282186b6c0565ff4716dfa authored over 4 years ago by ISSOtm <[email protected]>
Make more RGBASM errors print their line number

Fixes #379.

github.com/gbdev/rgbds - 3b2c862320f5001746282186b6c0565ff4716dfa authored over 4 years ago by ISSOtm <[email protected]>
Fix error output slightly broken on Windows

Apparently, `perror` on Windows forces a newline before itself, which is
not the behavior intend...

github.com/gbdev/rgbds-deb - 230f849229f8443703ab281bd1f1cd3ef4eb6d6e authored over 4 years ago by ISSOtm <[email protected]>
Fix error output slightly broken on Windows

Apparently, `perror` on Windows forces a newline before itself, which is
not the behavior intend...

github.com/gbdev/rgbds - 230f849229f8443703ab281bd1f1cd3ef4eb6d6e authored over 4 years ago by ISSOtm <[email protected]>
Merge pull request #480 from ISSOtm/section

Improve section management

github.com/gbdev/rgbds-deb - c37253fe5ae5e838334baa67ddb2b4d264815591 authored over 4 years ago by Eldred Habert <[email protected]>
Merge pull request #480 from ISSOtm/section

Improve section management

github.com/gbdev/rgbds - c37253fe5ae5e838334baa67ddb2b4d264815591 authored over 4 years ago by Eldred Habert <[email protected]>
Merge pull request #481 from rednex/revert-451-atomic_output

Revert "Make RGBASM overwrite output files atomically"

github.com/gbdev/rgbds - 0ed8d3859df61c38e8cecd2612741bdcd71467b4 authored over 4 years ago by Eldred Habert <[email protected]>
Merge pull request #481 from rednex/revert-451-atomic_output

Revert "Make RGBASM overwrite output files atomically"

github.com/gbdev/rgbds-deb - 0ed8d3859df61c38e8cecd2612741bdcd71467b4 authored over 4 years ago by Eldred Habert <[email protected]>
Add documentation for `LOAD` blocks

github.com/gbdev/rgbds - 6963d77f8af0509f18ad43cc03100bedd3b29e34 authored over 4 years ago by ISSOtm <[email protected]>
Add documentation for `LOAD` blocks

github.com/gbdev/rgbds-deb - 6963d77f8af0509f18ad43cc03100bedd3b29e34 authored over 4 years ago by ISSOtm <[email protected]>
Allow unseekable files with `INCBIN`

Go figure the use case, but the feature is there now

github.com/gbdev/rgbds - cdabc057a0a1e307a13f78181c782a3194362fb5 authored over 4 years ago by ISSOtm <[email protected]>
Implement `LOAD`/`ENDL` blocks

Basically implements and closes rednex#274.

github.com/gbdev/rgbds - eb0d75711a93a6cdfd0bd612bf8e0c1f958d381b authored over 4 years ago by ISSOtm <[email protected]>
Allow unseekable files with `INCBIN`

Go figure the use case, but the feature is there now

github.com/gbdev/rgbds-deb - cdabc057a0a1e307a13f78181c782a3194362fb5 authored over 4 years ago by ISSOtm <[email protected]>
Add test for `LOAD`

github.com/gbdev/rgbds-deb - 02ea52f453df1b645985a53b287fa4e1c7c1dc21 authored over 4 years ago by ISSOtm <[email protected]>
Implement `LOAD`/`ENDL` blocks

Basically implements and closes rednex#274.

github.com/gbdev/rgbds-deb - eb0d75711a93a6cdfd0bd612bf8e0c1f958d381b authored over 4 years ago by ISSOtm <[email protected]>
Add test for `LOAD`

github.com/gbdev/rgbds - 02ea52f453df1b645985a53b287fa4e1c7c1dc21 authored over 4 years ago by ISSOtm <[email protected]>
Use section's offset instead of general one

That's more future-proof and makes more sense

github.com/gbdev/rgbds-deb - f121119283e746a087cc4e2d347abe7c0fb5664d authored over 4 years ago by ISSOtm <[email protected]>
Use section's offset instead of general one

That's more future-proof and makes more sense

github.com/gbdev/rgbds - f121119283e746a087cc4e2d347abe7c0fb5664d authored over 4 years ago by ISSOtm <[email protected]>
Deduplicate value output function code

github.com/gbdev/rgbds-deb - d9c1b669314842eab152392263db8ab77c1b257f authored over 4 years ago by ISSOtm <[email protected]>
Deduplicate value output function code

github.com/gbdev/rgbds - d9c1b669314842eab152392263db8ab77c1b257f authored over 4 years ago by ISSOtm <[email protected]>
Skip double-checking overflow in byte output

github.com/gbdev/rgbds-deb - ffe9e92b4878ccc21ef49df7c8f0234c16059aa3 authored over 4 years ago by ISSOtm <[email protected]>
Use callback for PC's value

This causes it to auto-update whenever the current section's attributes are
updated, simplifying...

github.com/gbdev/rgbds-deb - 598c923506a25e8e3a737e1e6d588a7404d4d221 authored over 4 years ago by ISSOtm <[email protected]>
Skip double-checking overflow in byte output

github.com/gbdev/rgbds - ffe9e92b4878ccc21ef49df7c8f0234c16059aa3 authored over 4 years ago by ISSOtm <[email protected]>
Use meaningful types for byte output functions

github.com/gbdev/rgbds - 2f60e0a59ee72647d223c86d246a8ca4893c133f authored over 4 years ago by ISSOtm <[email protected]>
Move 1-byte overflow check to `out_AbsByte`

This check is already performed in bulk by all functions calling it except
`out_AbsByte`, adding...

github.com/gbdev/rgbds-deb - aa90a53f34042b9839c6480efc61314c8af03574 authored over 4 years ago by ISSOtm <[email protected]>
Use callback for PC's value

This causes it to auto-update whenever the current section's attributes are
updated, simplifying...

github.com/gbdev/rgbds - 598c923506a25e8e3a737e1e6d588a7404d4d221 authored over 4 years ago by ISSOtm <[email protected]>
Move 1-byte overflow check to `out_AbsByte`

This check is already performed in bulk by all functions calling it except
`out_AbsByte`, adding...

github.com/gbdev/rgbds - aa90a53f34042b9839c6480efc61314c8af03574 authored over 4 years ago by ISSOtm <[email protected]>
Use meaningful types for byte output functions

github.com/gbdev/rgbds-deb - 2f60e0a59ee72647d223c86d246a8ca4893c133f authored over 4 years ago by ISSOtm <[email protected]>
Add more checks to section creation in RGBASM

Fixes rednex#471, but also backports a couple more checks from RGBLINK

github.com/gbdev/rgbds - 8c4b473d6f178a583bba81e1155febc7626b29c3 authored over 4 years ago by ISSOtm <[email protected]>
Add more checks to section creation in RGBASM

Fixes rednex#471, but also backports a couple more checks from RGBLINK

github.com/gbdev/rgbds-deb - 8c4b473d6f178a583bba81e1155febc7626b29c3 authored over 4 years ago by ISSOtm <[email protected]>
Unify all section declarations

github.com/gbdev/rgbds-deb - a4fe274c250bd5a9375636c8aa840abdf8cea8f0 authored over 4 years ago by ISSOtm <[email protected]>
Unify all section declarations

github.com/gbdev/rgbds - a4fe274c250bd5a9375636c8aa840abdf8cea8f0 authored over 4 years ago by ISSOtm <[email protected]>
Split section management into its own file

github.com/gbdev/rgbds - d0ec35628f753d7fe783b6971ad91fb570caea76 authored over 4 years ago by ISSOtm <[email protected]>
Mark some section functions as `const`

github.com/gbdev/rgbds - 34597ce6a0420505f27041e75ac138c7cc62523d authored over 4 years ago by ISSOtm <[email protected]>
Remove legacy forward declaration

github.com/gbdev/rgbds - 4a2af807b2c5bd101aac46949547203e3a7a474c authored over 4 years ago by ISSOtm <[email protected]>
Split section management into its own file

github.com/gbdev/rgbds-deb - d0ec35628f753d7fe783b6971ad91fb570caea76 authored over 4 years ago by ISSOtm <[email protected]>
Remove legacy forward declaration

github.com/gbdev/rgbds-deb - 4a2af807b2c5bd101aac46949547203e3a7a474c authored over 4 years ago by ISSOtm <[email protected]>
Mark some section functions as `const`

github.com/gbdev/rgbds-deb - 34597ce6a0420505f27041e75ac138c7cc62523d authored over 4 years ago by ISSOtm <[email protected]>
Do some misc cleanup of `output.c`

github.com/gbdev/rgbds - bfdbd000927825cb9bb68d9802ddf95f19c6a35e authored over 4 years ago by ISSOtm <[email protected]>
Invert logic for section max sizes

Prep for the next commit

github.com/gbdev/rgbds-deb - d0278d86638bc7b2beb621a6e16be42735779eac authored over 4 years ago by ISSOtm <[email protected]>
Do some misc cleanup of `output.c`

github.com/gbdev/rgbds-deb - bfdbd000927825cb9bb68d9802ddf95f19c6a35e authored over 4 years ago by ISSOtm <[email protected]>
Invert logic for section max sizes

Prep for the next commit

github.com/gbdev/rgbds - d0278d86638bc7b2beb621a6e16be42735779eac authored over 4 years ago by ISSOtm <[email protected]>
Merge pull request #476 from ISSOtm/expr_cleanup

Clean up expression evaluation

github.com/gbdev/rgbds - 632bc2aaecc05590502e9bda1e76f8fac38f2c8b authored over 4 years ago by Eldred Habert <[email protected]>
Merge pull request #476 from ISSOtm/expr_cleanup

Clean up expression evaluation

github.com/gbdev/rgbds-deb - 632bc2aaecc05590502e9bda1e76f8fac38f2c8b authored over 4 years ago by Eldred Habert <[email protected]>
Revert "Make RGBASM overwrite output files atomically"

github.com/gbdev/rgbds - 1ca59f25d00f626122cc9f7a5095f676959f1266 authored over 4 years ago by Eldred Habert <[email protected]>
Revert "Make RGBASM overwrite output files atomically"

github.com/gbdev/rgbds-deb - 1ca59f25d00f626122cc9f7a5095f676959f1266 authored over 4 years ago by Eldred Habert <[email protected]>
Merge pull request #451 from rednex/atomic_output

Make RGBASM overwrite output files atomically

github.com/gbdev/rgbds - 1d0c8fa113ba788ae41a977f30149113825e7b07 authored over 4 years ago by Eldred Habert <[email protected]>
Merge pull request #451 from rednex/atomic_output

Make RGBASM overwrite output files atomically

github.com/gbdev/rgbds-deb - 1d0c8fa113ba788ae41a977f30149113825e7b07 authored over 4 years ago by Eldred Habert <[email protected]>
Test one more label diff case

github.com/gbdev/rgbds - 1d70c989be64fffab08902c1660b4749c7d16207 authored over 4 years ago by ISSOtm <[email protected]>
Test one more label diff case

github.com/gbdev/rgbds-deb - 1d70c989be64fffab08902c1660b4749c7d16207 authored over 4 years ago by ISSOtm <[email protected]>
Treat PC as a symbol as well

github.com/gbdev/rgbds - 5014f55c482c4c45f7bf09cb6a5a4aa37ffdb04f authored over 4 years ago by ISSOtm <[email protected]>
Improve error message when a symbol's value is not constant

github.com/gbdev/rgbds-deb - 155040240dd49fc92a1986ae963759d715ae1bd2 authored over 4 years ago by ISSOtm <[email protected]>
Axe the `constexpr` expression evaluator

This avoids redundancy between them (and also having to port fixes and features)
The error messag...

github.com/gbdev/rgbds - 1d78cd0f03e503d6acce6f83e8609d484ca2978f authored over 4 years ago by ISSOtm <[email protected]>
Init RPN expressions created by binary operators

github.com/gbdev/rgbds - d466cab1e8aca877e9fd89433f19cec78f894a99 authored over 4 years ago by ISSOtm <[email protected]>
Test more cases in `label-diff` test

github.com/gbdev/rgbds - 818a0d029622d7b38228b948c422dffb3a92c552 authored over 4 years ago by ISSOtm <[email protected]>
Print special message when PC is not constant

github.com/gbdev/rgbds - ab1eb146c925498d3aaf31112dd5bd590032b794 authored over 4 years ago by ISSOtm <[email protected]>
Make more functions ignore the RPN buffer when constant

github.com/gbdev/rgbds - 63054ae0fd5fa5292f0ebab63efb1f9fe035d378 authored over 4 years ago by ISSOtm <[email protected]>
Improve error message when a symbol is not constant

github.com/gbdev/rgbds - 4e8b34f42edef9a3ad5de95f3cb79132dad04c46 authored over 4 years ago by ISSOtm <[email protected]>
Improve error message when a symbol's value is not constant

github.com/gbdev/rgbds - 155040240dd49fc92a1986ae963759d715ae1bd2 authored over 4 years ago by ISSOtm <[email protected]>
Improve error message when a symbol is not constant

github.com/gbdev/rgbds-deb - 4e8b34f42edef9a3ad5de95f3cb79132dad04c46 authored over 4 years ago by ISSOtm <[email protected]>
Init RPN expressions created by binary operators

github.com/gbdev/rgbds-deb - d466cab1e8aca877e9fd89433f19cec78f894a99 authored over 4 years ago by ISSOtm <[email protected]>
Print special message when PC is not constant

github.com/gbdev/rgbds-deb - ab1eb146c925498d3aaf31112dd5bd590032b794 authored over 4 years ago by ISSOtm <[email protected]>
Treat PC as a symbol as well

github.com/gbdev/rgbds-deb - 5014f55c482c4c45f7bf09cb6a5a4aa37ffdb04f authored over 4 years ago by ISSOtm <[email protected]>
Axe the `constexpr` expression evaluator

This avoids redundancy between them (and also having to port fixes and features)
The error messag...

github.com/gbdev/rgbds-deb - 1d78cd0f03e503d6acce6f83e8609d484ca2978f authored over 4 years ago by ISSOtm <[email protected]>
Test more cases in `label-diff` test

github.com/gbdev/rgbds-deb - 818a0d029622d7b38228b948c422dffb3a92c552 authored over 4 years ago by ISSOtm <[email protected]>
Make more functions ignore the RPN buffer when constant

github.com/gbdev/rgbds-deb - 63054ae0fd5fa5292f0ebab63efb1f9fe035d378 authored over 4 years ago by ISSOtm <[email protected]>
Avoid undefined behavior when shifting in RPN math

github.com/gbdev/rgbds - b4a73f33ce62de139d2c4490a9cc3877c6832cb2 authored over 4 years ago by ISSOtm <[email protected]>
Handle subtractions between labels

github.com/gbdev/rgbds-deb - 52d62c6b215478566c20afd8f8e7e9cc049ac92c authored over 4 years ago by ISSOtm <[email protected]>
Avoid undefined behavior when shifting in RPN math

github.com/gbdev/rgbds-deb - b4a73f33ce62de139d2c4490a9cc3877c6832cb2 authored over 4 years ago by ISSOtm <[email protected]>
Ignore RPN strings when their value is known

github.com/gbdev/rgbds-deb - f9c25608e90629898373c29fc99007189604854b authored over 4 years ago by ISSOtm <[email protected]>
Handle subtractions between labels

github.com/gbdev/rgbds - 52d62c6b215478566c20afd8f8e7e9cc049ac92c authored over 4 years ago by ISSOtm <[email protected]>
Ignore RPN strings when their value is known

github.com/gbdev/rgbds - f9c25608e90629898373c29fc99007189604854b authored over 4 years ago by ISSOtm <[email protected]>
Reserve space for RPN expressions in a single call

This should mean less overhead with some commands

github.com/gbdev/rgbds-deb - 9fb9e63554aa536c3028f59e349f9663e6c22c15 authored over 4 years ago by ISSOtm <[email protected]>
Reserve space for RPN expressions in a single call

This should mean less overhead with some commands

github.com/gbdev/rgbds - 9fb9e63554aa536c3028f59e349f9663e6c22c15 authored over 4 years ago by ISSOtm <[email protected]>
Add comments to RPN expr struct

github.com/gbdev/rgbds - 9ce8a9f5f09d126a7885c500df108cf98b157e57 authored over 4 years ago by ISSOtm <[email protected]>
Refactor RPN binary expressions into a single func

This mirrors what the constexpr evaluator is doing, and removes a lot of code shared
between all ...

github.com/gbdev/rgbds - 0a04904b75d4a0944aa93327c0b1c5e1ae2c0eae authored over 4 years ago by ISSOtm <[email protected]>
Cleanup the RPN evaluator somewhat

Make the bool field an actual bool
Rename `iReloc` to a more exact `isKnown` (as was already poin...

github.com/gbdev/rgbds - cc59730c5be4ed9efc164238fb58e15108a5b2ff authored over 4 years ago by ISSOtm <[email protected]>
Refactor RPN binary expressions into a single func

This mirrors what the constexpr evaluator is doing, and removes a lot of code shared
between all ...

github.com/gbdev/rgbds-deb - 0a04904b75d4a0944aa93327c0b1c5e1ae2c0eae authored over 4 years ago by ISSOtm <[email protected]>
Add comments to RPN expr struct

github.com/gbdev/rgbds-deb - 9ce8a9f5f09d126a7885c500df108cf98b157e57 authored over 4 years ago by ISSOtm <[email protected]>
Cleanup the RPN evaluator somewhat

Make the bool field an actual bool
Rename `iReloc` to a more exact `isKnown` (as was already poin...

github.com/gbdev/rgbds-deb - cc59730c5be4ed9efc164238fb58e15108a5b2ff authored over 4 years ago by ISSOtm <[email protected]>
Make `=` a separate token from `SET`

This does break backwards compat, but if anyone complains I'm gonna be mad

github.com/gbdev/rgbds - 9ed6e9af65363ea4c9a6c4a7a3f5898bb554c56a authored over 4 years ago by ISSOtm <[email protected]>
Make `=` a separate token from `SET`

This does break backwards compat, but if anyone complains I'm gonna be mad

github.com/gbdev/rgbds-deb - 9ed6e9af65363ea4c9a6c4a7a3f5898bb554c56a authored over 4 years ago by ISSOtm <[email protected]>
Only output a single error with charmaps

github.com/gbdev/rgbds - c424a9bf5aef77a26f59e6b15dec8c00e43f28f0 authored over 4 years ago by ISSOtm <[email protected]>
Only output a single error with charmaps

github.com/gbdev/rgbds-deb - c424a9bf5aef77a26f59e6b15dec8c00e43f28f0 authored over 4 years ago by ISSOtm <[email protected]>
Warn when truncating values in `charmap`

github.com/gbdev/rgbds - 9d811e1267e725d5c4f63cb10061edaa863b3408 authored over 4 years ago by ISSOtm <[email protected]>
Warn when truncating values in `charmap`

github.com/gbdev/rgbds-deb - 9d811e1267e725d5c4f63cb10061edaa863b3408 authored over 4 years ago by ISSOtm <[email protected]>
Remove ambiguous charmap syntax

The syntax was `charmap "anything", "string"`; the second string was
already handled by `const`,...

github.com/gbdev/rgbds - af6f62701c5ab36fa674ef430981003f5498432a authored over 4 years ago by ISSOtm <[email protected]>
Remove ambiguous charmap syntax

The syntax was `charmap "anything", "string"`; the second string was
already handled by `const`,...

github.com/gbdev/rgbds-deb - af6f62701c5ab36fa674ef430981003f5498432a authored over 4 years ago by ISSOtm <[email protected]>
Truncate `shift.out.bin`

Too large a size makes diff output (when tests fail) annoying

github.com/gbdev/rgbds - 299574221ebbc7a214dbc169e01e59732c78c7f1 authored over 4 years ago by ISSOtm <[email protected]>
Truncate `shift.out.bin`

Too large a size makes diff output (when tests fail) annoying

github.com/gbdev/rgbds-deb - 299574221ebbc7a214dbc169e01e59732c78c7f1 authored over 4 years ago by ISSOtm <[email protected]>
Use `++` and `--` instead of `[+-]= 1`

Seriously...

github.com/gbdev/rgbds-deb - fe0c269382f94455c4f726c76189d1c056365a7d authored over 4 years ago by ISSOtm <[email protected]>
Use `++` and `--` instead of `[+-]= 1`

Seriously...

github.com/gbdev/rgbds - fe0c269382f94455c4f726c76189d1c056365a7d authored over 4 years ago by ISSOtm <[email protected]>