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

Fix incorrect PC in LOAD blocks at link time

927c65e863a109ec81376abff02db10afbcc9543 authored almost 5 years ago by ISSOtm <[email protected]>
Make failure to open file a fatal error

5b6c1569a4e8835f1e3225b90c8c19203a99bc6b authored almost 5 years ago by ISSOtm <[email protected]>
Fix multiple definitions for GCC10

65121e6d5d2b9cb15283a0d5c46addeb67d20a7b authored almost 5 years ago by Trung Lê <[email protected]>
Make some RGBLINK errors non-fatal

82e0e4ffaf93f9d577fc21a1d6502d3093b6dca5 authored almost 5 years ago by ISSOtm <[email protected]>
Avoid Useless Use of backticks in rgblink testing

ffb199a26a0837829f96077aa58a1faa331d5637 authored almost 5 years ago by ISSOtm <[email protected]>
Remove old scripts for updating references for tests

I much rather prefer correcting everything by hand, and gauging
whether the change is good on a ...

175933d2b17af067905a982804ccd3a77b9d6ea0 authored almost 5 years ago by ISSOtm <[email protected]>
Merge pull request #502 from JL2210/more-conventional-permissions

Use more conventional permissions and man-page directory

c86e6fef0ac5f7432bec75b4a3571fc588beaaeb authored almost 5 years ago by Eldred Habert <[email protected]>
Use more conventional permissions and man-page directory

As 444 and 555 seem to be used for no apparent reason, use the more
conventional 644 and 755.

/...

1e3ce2a36f651641b9158a476dd65ebda0978b83 authored almost 5 years ago by JL2210 <[email protected]>
Improve portability of new `make dist`

153915dc2ff73312354eab20f90f7558759c44bd authored almost 5 years ago by ISSOtm <[email protected]>
Add new Makefile target for release tarballs

ced38bc6ee1cacf6aea23d114ca45d4a48fbb5a5 authored almost 5 years ago by ISSOtm <[email protected]>
Release 0.4.0

4e96cf98759de41c118cbeb4e5d7765737b95982 authored almost 5 years ago by ISSOtm <[email protected]>
Regenerate man page HTML renders

80170eb6ebedd5bee9df32433ee0da21a14a3178 authored almost 5 years ago by ISSOtm <[email protected]>
Merge branch 'release'

bdad1499fe326fb0b76717255b32026494c7daa0 authored almost 5 years ago by ISSOtm <[email protected]>
Merge pull request #494 from ISSOtm/docs

Overhaul man pages

1f5ca39559d15895df8605e631a8581f9387bf61 authored almost 5 years ago by Eldred Habert <[email protected]>
Update disassemblies to latest commits

5013b64f556fa8b185b09f23cf7f71908c4cd48b authored almost 5 years ago by ISSOtm <[email protected]>
Make compilation optimized unless debugging

Note: I wanted to enable `-Og` on `develop`, but this generated warnings
(thus, errors) that are...

7eb73d766eb0167a77e53393f506bdb5910940dc authored almost 5 years ago by ISSOtm <[email protected]>
Allow labels to be passed to `DEF`

bcfeb49d6be4324c30bdb6c95c0cc29ac1b15f2f authored almost 5 years ago by ISSOtm <[email protected]>
Fix wrong error function used in RGBGFX

702d9e05427fc6552eb71d213c0a2235ef8c77de authored almost 5 years ago by ISSOtm <[email protected]>
Improve arg-shift test

c0aff678e9f1a88163781ccad94b889d7961bc57 authored almost 5 years ago by ISSOtm <[email protected]>
Prevent assertions outside sections from crashing

a3d88366716a0c5115a54296d93fb6ee650fd08e authored almost 5 years ago by ISSOtm <[email protected]>
Revert "Prevent RGBASM from outputting corrupted files"

This reverts commit 06fe27c51601e1822b9b3212f350c21609bdf9e9.

According to Microsoft's document...

db1eb8fbcbcd06bcbfa7f6244f06ae2807f1e94d authored almost 5 years ago by ISSOtm <[email protected]>
Evaluate assertions after placing sections

95f347dc6a646b82d9e988bf36a011c8f01f7082 authored almost 5 years ago by ISSOtm <[email protected]>
Simplify symbol-writing logic

6579120d9efb986ef38eee1c85539618aa09d00a authored almost 5 years ago by ISSOtm <[email protected]>
Fix segfaults when using PC outside a section

84cd9f2db9bea744d99b2afc2c89d480732c3e23 authored almost 5 years ago by ISSOtm <[email protected]>
Prevent RGBASM from outputting corrupted files

Properly fixes #451

06fe27c51601e1822b9b3212f350c21609bdf9e9 authored almost 5 years ago by ISSOtm <[email protected]>
Document new "unionized section" feature

5039af6af1affd60c71f1253b267972894c08119 authored almost 5 years ago by ISSOtm <[email protected]>
Improve opcode reference

4df74d44ec273baa8b73869025a036600b72060b authored almost 5 years ago by ISSOtm <[email protected]>
Fix incorrect macro used for x-ref

9113647d410da7d849127df457388f80c75c13d0 authored almost 5 years ago by ISSOtm <[email protected]>
Prevent text from bumping sides on mobile devices

26af2bff5e3d379d8b9a46baed8bcb9b96b32745 authored almost 5 years ago by ISSOtm <[email protected]>
Override mandoc styling without modifying the stylesheet

3c304f3acf5ff914ec3b1c8faacbc4c39c32ef36 authored almost 5 years ago by ISSOtm <[email protected]>
Update style overrides for new `mandoc.css`

e308130e23d56fbc51c1eba7d964299d83108765 authored almost 5 years ago by ISSOtm <[email protected]>
Update mandoc style sheet

713eef9ef2468c3902955f99c37ce98802a7820d authored almost 5 years ago by ISSOtm <[email protected]>
Reword and give an example of symbol interpolation

7635a2fc747e19cde64aea96f6c0f71ffec25a5a authored almost 5 years ago by ISSOtm <[email protected]>
Add viewport tag for mobile users

6889334521a973fa304d82778b7532300ed5512b authored almost 5 years ago by ISSOtm <[email protected]>
Improve style of man page HTML renders

See individual comments within `rgbds.css` for more info
Not too fond of having to modify `mando...

d1e82e50cbbd6701832e66d70bb7ee3a48db266e authored almost 5 years ago by ISSOtm <[email protected]>
Overhaul man pages

7955447ca4fd664712404ebdb541f04b24360d3e authored almost 5 years ago by ISSOtm <[email protected]>
Add post-processor for HTML renders

Adds links to argument descriptions in synopsis
Adds links to man pages in the set (not to exter...

51e225cd751c23602b7d99e851f19358e2c40957 authored almost 5 years ago by ISSOtm <[email protected]>
Only copy necessary characters for bare labels

187f88aa50f253eb670cdc415e9bc315ca289bb6 authored almost 5 years ago by ISSOtm <[email protected]>
Remove "column 1" restriction for local labels

Because a local symbol is necessarily a label, the disambiguation
is not necessary. This is a fi...

caddd61f178307b746ee6cb4ed47834ddca68dc3 authored almost 5 years ago by ISSOtm <[email protected]>
Use new hashmap implementation for symbols

29629245a4f764aae6f6f7559c72f943d688e4f5 authored almost 5 years ago by ISSOtm <[email protected]>
Add tests for purging symbols

666b9f8f7b0c17696139b3a42c51ad39f1bfa5d8 authored almost 5 years ago by ISSOtm <[email protected]>
Allow purging exported symbols

7deb8d3e8ae95a5e669cb8b7531aa133486e09c9 authored almost 5 years ago by ISSOtm <[email protected]>
Order warnings alphabetically

cb0a882a311d94628b3197c1b9388203b25c92c5 authored almost 5 years ago by ISSOtm <[email protected]>
Check for unsatisfiable alignment constraints

Fixes #493

df2c0dc2f9a0d6a096080058e4460d18e52bd336 authored almost 5 years ago by ISSOtm <[email protected]>
Still override alignment even if not satisfied

062fa5392b32c7901bdbe5093ade905500536eb9 authored almost 5 years ago by ISSOtm <[email protected]>
Merge pull request #495 from ISSOtm/sectunion

Implement unionized sections

baeec2315fd4acab9f3f1021ba98a731ba0de2b9 authored almost 5 years ago by Eldred Habert <[email protected]>
Document modification to object file format

275b8e15ff2eb13eeeef9e8d60783ffa839007e6 authored almost 5 years ago by ISSOtm <[email protected]>
Add more tests for unionized sections + fix bugs

Implementing those tests found a few bugs... oops

4877bb783cfd7ef9ec8190c71663c68530024026 authored almost 5 years ago by ISSOtm <[email protected]>
Add testing for assertions inside unionized sections

92134d7684dd4cf4753eac184ad940f80acee943 authored almost 5 years ago by ISSOtm <[email protected]>
Implement unionized sections in RGBLINK

e123b6dec79f25a765ae0d0f960db10e14b4644d authored almost 5 years ago by ISSOtm <[email protected]>
Implement unionized sections in RGBASM

This touched a lot more code than initially expected, for two reasons.

First, this broke a big ...

cb52ae0f26462f3069f0fec0643dd98fd0929154 authored almost 5 years ago by ISSOtm <[email protected]>
Prevent passing assertions that RGBASM passed to RGBLINK

46a402f7d76dd90b668bc79c9d11b0f9f0c98e44 authored almost 5 years ago by ISSOtm <[email protected]>
Don't drop RGBLINK output in RGBASM tests

e233c5d256dd42a77612e39c5c7160aa92b4a4d4 authored almost 5 years ago by ISSOtm <[email protected]>
Merge pull request #490 from ISSOtm/const

Implement `ISCONST`, reporting compile-time constness

fe824e00687e96180c15c659511404ca6b93f079 authored almost 5 years ago by Eldred Habert <[email protected]>
Merge pull request #488 from rednex/assert

Add assertions

66512ed8d2676f4937b2c64c9fea125aeb76d1d4 authored almost 5 years ago by Eldred Habert <[email protected]>
Add assertions

Closes #292

fb58166e5d391643906fd0aabd58d367507426fa authored almost 5 years ago by ISSOtm <[email protected]>
Increase version number to 0.3.10

0759c98d913e3d4d21207a8886a319c85add2041 authored almost 5 years ago by ISSOtm <[email protected]>
Add test for version constants

402ffbf0c510ccd6141b997e3b074115297123e5 authored almost 5 years ago by ISSOtm <[email protected]>
Define version symbols

Major blunder. That warrants a new release on its own...

8191e5eb27e653fecd6fe84c15541e9c41dab2c1 authored almost 5 years ago by ISSOtm <[email protected]>
Prevent purging referenced symbols

This is an immediate fix for #492, although #342 is needed to implement the
desired functionality.

03967bd6238e13acdd91018fc1b27472d28eb39b authored almost 5 years ago by ISSOtm <[email protected]>
Remove carryover from RGBASM in RGBLINK tests

eb445271df55b5fc3a45b238f6944c5528158b5a authored almost 5 years ago by ISSOtm <[email protected]>
Simplify `out_PCRelByte` by using PC

af22cf182bac86007c5c1231b88a11cff22c4869 authored almost 5 years ago by ISSOtm <[email protected]>
Prevent `POPS` within `LOAD` blocks

5a0fcda4c83b2ee3918655a5f5c393613fea50fe authored almost 5 years ago by ISSOtm <[email protected]>
Test generating direct bytes in LOAD blocks

29623c41463fb1e1486b763d9d15d6a23c36b77e authored almost 5 years ago by ISSOtm <[email protected]>
Improve LOAD test to also test patches inside LOAD section

ebda8255ffd6432b57a13fa79797aa0b0db339d2 authored almost 5 years ago by ISSOtm <[email protected]>
Reset symbol scope on every section change

deb91f679dfdf06811badd5f3a28ef44549bf170 authored almost 5 years ago by ISSOtm <[email protected]>
Prevent using `LOAD` blocks outide code sections

fb5e768142f85cfef6591627b217d49bb1af903b authored almost 5 years ago by ISSOtm <[email protected]>
Reject including directories

ecf44c784c27928457e740b80096a03bc4e2ec86 authored almost 5 years ago by ISSOtm <[email protected]>
Fix section continuation when only one bank exists

5bca1172ffb910566ccdf97fcd8d6a4c98ade456 authored almost 5 years ago by ISSOtm <[email protected]>
Fix misnamed hashmap function

49bca8d588f1060367fc53d9ee8d668febc5faf7 authored almost 5 years ago by ISSOtm <[email protected]>
Improve checking of RST and LDH values at assembly time

136446fccb5412ccc70cd2331a5ea0c7d369af35 authored almost 5 years ago by ISSOtm <[email protected]>
Use hashmap system for charmap

7ddbe44b21fdb7e62048776884c9ecbb8ec9de1f authored almost 5 years ago by ISSOtm <[email protected]>
Allow charmap creation even if its base doesn't exist

af60e7f74a08e54ebe8ddf24f64a0323519cab91 authored almost 5 years ago by ISSOtm <[email protected]>
Improve PC offset management

Basically make it always point to the instruction's first byte.
This was the behavior all whom I...

2f16e82cf71d041043e6b8fcd8c49a9cdfae97a7 authored almost 5 years ago by ISSOtm <[email protected]>
Deprecate `OPT z` in favor of `OPT p`

Fixes #298

7b54312d9727dd3566f97119fba0304d93dc760d authored almost 5 years ago by ISSOtm <[email protected]>
Use left recursion instead of right

> Any kind of sequence can be defined using either left recursion or right
> recursion, but you ...

5b98beec8b2ff81c8f25229d9d406fd2ec1c1f60 authored almost 5 years ago by ISSOtm <[email protected]>
Define 3-bit value when invalid

6662c86d5e886e08aae178a1f9748a7339e0658e authored almost 5 years ago by ISSOtm <[email protected]>
Revamp macro arg system

This should significantly improve performance: on pokecrystal builds, perf
reported as much CPU ...

2f466c2939cf4a0909ae9c9a4aa34a7bcf4a6eae authored almost 5 years ago by ISSOtm <[email protected]>
Fix `warning.h` not including a required header

61897d8b52bd45234b36cd379dde950bb9148bcc authored almost 5 years ago by ISSOtm <[email protected]>
Rename macro functions with proper prefix

a259f53b5296e16dcd596d601ef03a16ceebf966 authored almost 5 years ago by ISSOtm <[email protected]>
Split macro arg management into its own file

It has no relation to symbols, and helps a tiny bit deflate `symbol.c`

ffdb1fbfe5e74ba9015ffaf0285f61a8e71d95b1 authored almost 5 years ago by ISSOtm <[email protected]>
Remove forward decl of nonexistent function

I can only assume it was for debugging? (No, I'm not looking it
up the history)

4b33b4b3875635f1c1a1aba1a2beb0e946d175c5 authored almost 5 years ago by ISSOtm <[email protected]>
Implement `ISCONST`, reporting compile-time constness

8fcdcb173184115c39bc175045aa94c942959c4d authored almost 5 years ago by ISSOtm <[email protected]>
Get rid of obsoleted function

55b911654c59ad24258995d697f56bf1d56a96e1 authored almost 5 years ago by ISSOtm <[email protected]>
Remove error message causing segfault

This was utterly stupid. The check right above ensured that `sym` was NULL,
ergo that the argume...

7c8eba9fd2e7e5c56d54aac4cd0bb707a93da098 authored almost 5 years ago by ISSOtm <[email protected]>
Fix error messages in `sym_GetConstantValue`

23effcc3f0121f384d9addc50f539ed36b092fa2 authored almost 5 years ago by ISSOtm <[email protected]>
Prevent deletion of built-in symbols

ea0c5581a5598bbea541de1d569c5851a90544d0 authored almost 5 years ago by ISSOtm <[email protected]>
Make symbol creation funcs return ptr to symbol

2ea329c920e20fbbdf9ccb5039c1ce3a929b34ca authored almost 5 years ago by ISSOtm <[email protected]>
Get rid of `comma` token

13e492012236032816c70e6d8f34da47d6c1924b authored almost 5 years ago by ISSOtm <[email protected]>
Remove deprecated section types

3948795d498827f9b4fb1babcf9cdfe00a6ec4fc authored almost 5 years ago by ISSOtm <[email protected]>
Uniformize style in asmy.y

88b1121037792f100c48ad97151250c2da37fe01 authored almost 5 years ago by ISSOtm <[email protected]>
Remove obsolete instruction forms

d2a97e934b927189badb9ffe70ecf78ef82ca81a authored almost 5 years ago by ISSOtm <[email protected]>
Fix org location being undefined when incorrect

cb3997d8c9089289bbc08dc82cb404149b94165f authored almost 5 years ago by ISSOtm <[email protected]>
Deprecate `GLOBAL` and `XDEF`

They're basically synonyms for `EXPORT`, and the latter isn't
even documented!

c7320a49a942fc3380f433853c4bbdc640c92737 authored almost 5 years ago by ISSOtm <[email protected]>
Remove deprecated `IMPORT` symbol

It had a warning that it had no effect for a long while now; removing it so
the name can be re-used

8d9a896166bee57c3ab851b9d18df0f053327531 authored almost 5 years ago by ISSOtm <[email protected]>
Remove typing for operators that don't need it

81a057416fa3b29d2ee4e9b6798b2f69a4ca6825 authored almost 5 years ago by ISSOtm <[email protected]>
Allow inlining of two simple RPN functions

361326e06c30212eeb7a2359501df522bc850ee1 authored almost 5 years ago by ISSOtm <[email protected]>
Correct four code style issues

0d31afaff8ad57ebcf48af8c9a27999c6a69096c authored almost 5 years ago by ISSOtm <[email protected]>
Tell the user about "label"s instead of "relocatable"s

That's the common term, and even the manual uses it.

48ad3973a96ab54df73a52207ec8d47e8bf5bd25 authored almost 5 years ago by ISSOtm <[email protected]>
Fix passing constant label to BANK() causing an error

f6f25296a01bd5b8c2382ebda2eff45323280506 authored almost 5 years ago by ISSOtm <[email protected]>