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

Use automatic allocation for patches

github.com/gbdev/rgbds - 3c0af94c5c4300d7eff14f482ec9f86262a20809 authored 11 months ago
Use `std::vector` for reading object file sections

github.com/gbdev/rgbds - 3d23f5bbb3118f16cee1a6637aead4a17b7c13f6 authored 11 months ago
Use automatic allocation for assertions

github.com/gbdev/rgbds - e022adf4a0fdd90f675242fd906540f701dc1eff authored 11 months ago
`struct Section`'s `src` can be `const`

github.com/gbdev/rgbds - d6681d35805516b17fd42a60468d004be45d0e50 authored 11 months ago
Use automatic allocation for fstack nodes' iters/names

github.com/gbdev/rgbds - 0e19f6c0aef467e8bfaf0ba1d94ac846c1d9a15f authored 11 months ago
Use `std::stack` for charmaps

github.com/gbdev/rgbds - 52c80c2740cceb5ca84b52b71f11d72267b3b6fb authored 11 months ago
Use `std::vector` for SDCC object line buffer

github.com/gbdev/rgbds - c44b336e1b64337aa23584562aec3782d0fbc168 authored 11 months ago
Use `std::deque` for section patches

github.com/gbdev/rgbds - 8083ef605f06d3a12c336870e7635db1e7d7a3bf authored 11 months ago
Rename `isWRA0Mode` to `isWRAM0Mode`

github.com/gbdev/rgbds - e90084ad069a45375ff6c906ccdc972acf098dc6 authored 11 months ago
Use automatic allocation for patches

github.com/gbdev/rgbds - 72e9f553689dbf70bc4f54c519c19035ecbbe18c authored 11 months ago
Clarify comment explaining how `referenced` works

github.com/gbdev/rgbds - fc5ab8a14c20a8d29c2028771f1ce75b5e4e2632 authored 11 months ago
Use `std::vector` for rgbfix ROMX data

Statically links libstdc++ for 32-bit MinGW

github.com/gbdev/rgbds - cdb9315366e3bfc2f41035c3d4cba3ff55f4b9e0 authored 11 months ago
Use `std::variant` for `STRFMT` arguments

github.com/gbdev/rgbds - 7daa8759c9f22e17423c9926ee3c913f76768028 authored 11 months ago
Use `std::string` for RPN error reasons

github.com/gbdev/rgbds - 514044496f6f3d23f007a639cd5d4e185d7a3904 authored 11 months ago
Use automatic allocation for section symbols

github.com/gbdev/rgbds - 826512730cbff3d136d0bd5e1aaa0d2a31119094 authored 11 months ago
Use automatic allocation for macro args

github.com/gbdev/rgbds - 6b2c6c20bc6fa72cdf40f34a461dcad71570d434 authored 11 months ago
Use `std::vector` for fstack REPT nodes

github.com/gbdev/rgbds - b207bff157beca66be3582e395f254b62b5b854a authored 11 months ago
Use `std::variant` and automatic allocation for file stack node data

github.com/gbdev/rgbds - 0cc49782ab35243a63f459c0b35b2b8501557c91 authored 11 months ago
Use copy constructor for file stack node

github.com/gbdev/rgbds - c3eb532439e8af11326db174713cd581dec885d6 authored 11 months ago
Use `std::deque` (iterable) for section stack

github.com/gbdev/rgbds - a310b659cd5c34b6bba224a706e43e5150afe078 authored 11 months ago
Use `std::vector` for file stack nodes

github.com/gbdev/rgbds - 9a51fbafb3b95fcdcadc18f5a7287a38166bd081 authored 11 months ago
Refactor to avoid repeating `rpn_isKnown(expr)`

github.com/gbdev/rgbds - ace45bfd90e85586055354ff634252307832d8b3 authored 11 months ago
Use `std::vector` for sorted symbols

github.com/gbdev/rgbds - 2df4fff6c9684306cb190e91e844f96ef60c7241 authored 11 months ago
Use `std::string` for `FOR` loop variables

github.com/gbdev/rgbds - 0bed84174beb6a10f0bb3d0bc305969b1b8e8683 authored 11 months ago
Use `std::vector` for section data

github.com/gbdev/rgbds - 52ac98c294fc2f2eeadfde52ef660eedd3a09273 authored 11 months ago
Use `std::map` for rgblink symbols and sections

github.com/gbdev/rgbds - f44701c02d12df13c546d09847bc2e358f60e408 authored 11 months ago
Use automatic allocation for `tryReadstring`

github.com/gbdev/rgbds - 8fe6be19f12a8adeda8e602249fe1f14819cfd76 authored 11 months ago
Use automatic allocation for section names

github.com/gbdev/rgbds - 5a26a48d111486f3eb1ea6e2e8ba512a8c3336e4 authored 11 months ago
Use automatic allocation for RPN stack

github.com/gbdev/rgbds - a5ea25cde569c0db14e99cac3583669b4a1412d4 authored 11 months ago
Use `std::string` for target file name

github.com/gbdev/rgbds - 4b2294292a9e6f663d2dd9898faf0908c1c32d7b authored 11 months ago
Use `std::deque` for unassigned sections

github.com/gbdev/rgbds - 003977a9fb45e9821fe89d1e32f120e39f90a3f3 authored 11 months ago
Use automatic allocation for `DS` args

github.com/gbdev/rgbds - 843f3394c85f654247823cae760c9e4ae2a686dc authored 11 months ago
Use automatic allocation for charmaps

github.com/gbdev/rgbds - a4ed7e1d184652cbc581c3ab272c48c440c766cb authored 11 months ago
Use `std::vector` for RPN expressions

github.com/gbdev/rgbds - 5075ac888706cb7280dc12ebbe1f97055f82c525 authored 11 months ago
Use automatic allocation for patch RPN

github.com/gbdev/rgbds - 1b8e5889615285e1fbae02ebef64583fb87bb71c authored 11 months ago
Use `std::string` for symbol/section/node names and assertion messages

github.com/gbdev/rgbds - 48b2e94aa31b5d750797c17268c2c61af38ead77 authored 11 months ago
Use `std::visit` with `Visitor` helper instead of `std::holds_alternatve`

github.com/gbdev/rgbds - 1210a7441f9e9914545237e3f45c63be2689a1b5 authored 11 months ago
Use automatic allocation for assertion error messages

github.com/gbdev/rgbds - 002eed405be4072f5756afc475e8eb5b377ec4c3 authored 11 months ago
Use `std::vector` for SDAS file sections

github.com/gbdev/rgbds - b8e267e387f3dbfce72649d3d8ae95f5cabed794 authored 11 months ago
Use automatic allocation for lexer states

Lexer states are now owned by fstack contexts

github.com/gbdev/rgbds - 31836967faf94a21dc18305f86d5c0c09471ec4f authored 11 months ago
Use `std::vector` for SDCC object section data

github.com/gbdev/rgbds - cf08fed0670bd53f0093bcdc45eba2271fc99a9e authored 11 months ago
Use `std::map` for rgbasm symbols

github.com/gbdev/rgbds - 83d3a39dcd308249a74237d7451fa8b51c3670ab authored 11 months ago
Use automatic allocation for object file symbols

github.com/gbdev/rgbds - 4cd88ade54acfb65e174013fea7b94405a4c0601 authored 11 months ago
Use `std::string` for `PURGE` args

github.com/gbdev/rgbds - 962398969bfe492e10b92205641800b70af63bd6 authored 11 months ago
Use `std::vector` for include paths

github.com/gbdev/rgbds - e98d1efee3bcfd3e96b8792d0e97d7a76be4ed7b authored 11 months ago
Use automatic allocation for `STRFMT` args

github.com/gbdev/rgbds - 6a23c5fd48ed4caf92ae5e0c95fa008ca5651cbd authored 11 months ago
Use `std::vector` for symbols

github.com/gbdev/rgbds - 521ca1c34a35c16f08cb077875e773330c26390a authored 11 months ago
Use automatic allocation for section data

github.com/gbdev/rgbds - dec1811d20dc67af9618aff0355b93530f92b194 authored 11 months ago
Use `std::vector` for section patches

github.com/gbdev/rgbds - d792ee4b61cba7a5a7c6f3a160317aa9b202f948 authored 11 months ago
Use `std::deque` for sections

github.com/gbdev/rgbds - bc8cb754c0c05f572d8f006f01fe198302399710 authored 11 months ago
Remove now-unnecessary cleanup functions

github.com/gbdev/rgbds - 17df94c75b2e740d03328bbed9049b003362b8d5 authored 11 months ago
Use `std::vector` for reading object file symbols

github.com/gbdev/rgbds - f47ce337bf51a8278db47d7698281cb91d17f797 authored 11 months ago
Rename `lexer_DeleteState` to `lexer_CleanupState`

github.com/gbdev/rgbds - d1fa5ccd4d36c3bc27bb79275dc14e783e47baaa authored 11 months ago
Use `vec.data()` instead of `&vec[0]`

In general `vec.data()` is always safe, whereas `&vec[0]`
may fail when `vec` is empty.

github.com/gbdev/rgbds - 2ff723f943ede973903348e1a18c6cdba470ae70 authored 11 months ago
Use automatic allocation for symbols

github.com/gbdev/rgbds - 53343d2fa663d5f93b89fa23d0e34c06e18d76ab authored 11 months ago
Use `std::deque` for file stack nodes

github.com/gbdev/rgbds - 1afc8554c096666d745264656fd082e1e1a3227b authored 11 months ago
Use automatic allocation for sections

github.com/gbdev/rgbds - 9140180c85120ac81a8d7b65ae42d5a666b420b1 authored 11 months ago
Remove our custom hashmap

github.com/gbdev/rgbds - d53bba97e8c76eaa76bdccb4d9a48851800b6032 authored 11 months ago
Use `std::deque` for assertions

github.com/gbdev/rgbds - b87ee62e6c68c61fcdaa47f4181ea56b4057d66c authored 11 months ago
Use `std::stack` for fstack contexts

github.com/gbdev/rgbds - e4764e37b13e93128a31525d431442522b8115b2 authored 11 months ago
Document how to run the test suite

github.com/gbdev/rgbds - 0e07408c63205ed645498789b5adb35827c09b62 authored 11 months ago
Give explicit test output if the scramble-romx size is wrong

github.com/gbdev/rgbds - 3da201b26e492183e3717e0203d699c22a430dd9 authored 11 months ago
Fix fstack traces for macro nodes (#1318)

Since the lexer rewrite, MACRO nodes' fstack traces have not
included their parent REPT nodes' ...

github.com/gbdev/rgbds - b66212e6d6aa9b88a0654ac007c3a4056e80b5e4 authored 11 months ago
Refactor some redundant error/warning-printing code

github.com/gbdev/rgbds - d87b1ed22a43c22b62c3ea19eb557cd808561527 authored 11 months ago
Remove `#include <stdbool.h>` (#1317)

github.com/gbdev/rgbds - 595c066c2a080f5d061402bef6b1c9617ad18262 authored 11 months ago
Build with pedantically standard C++ (#1309)

* Remove array designators (not standard C++)

* Build with pedantically standard C++

github.com/gbdev/rgbds - 54d6a22d19df0a9b192e1479bc93ea0f7a3a7591 authored 11 months ago
No more flexible array members (not standard C++) (#1307)

* Replace FAMs with `std::vector`s (or one `std::string`) in four `struct`s

* Anonymous types...

github.com/gbdev/rgbds - c0d534f5ad00683d9c08196192baff13c26fc45f authored 11 months ago
Simplify `fstk_FindFile` usage (#1310)

* Simplify `fstk_FindFile` usage

* Use `std::string` for `fstk_FindFile`

github.com/gbdev/rgbds - 6d29d2a67e5ddd958ab7bc85c609d4f88563cb2b authored 11 months ago
Add missing license header

github.com/gbdev/rgbds - c70cecc24a9298851236767fedc1e3287d2052da authored 11 months ago
Remove unused struct definition

github.com/gbdev/rgbds - bba5b8a74022325870a4242fb87042c58eb8328e authored 11 months ago
Memory Map: fix a couple of admonition blocks

github.com/gbdev/pandocs - 4c118b80abeca6fcd0213d805715c3c3fbe45b77 authored 11 months ago
Remove obsolete `#undef fail`

github.com/gbdev/rgbds - c0da9fa2bb4660fd250ed2c70904579b4f42aa35 authored 11 months ago
figures: move to matplotlib, make output SVGs affected by CSS theme, hook up new preprocessing step to mdbook (#530)

* Supersedes and closes #452

Co-authored-by: Antonio Vivace <[email protected]>

* Loosen ...

github.com/gbdev/pandocs - 0a909c1c40d370ad9d05dcc1e7927aefc1b76cca authored 11 months ago
Memory Map: add VRAM interactive figure (#544)

* Move IO map to just below general memory map

This makes it more prominent, and also more us...

github.com/gbdev/pandocs - be8d5bcdeb3dd1d1a000f9395e80ab72e827f7b1 authored 11 months ago
Free all the charmaps after parsing

github.com/gbdev/rgbds - ee59f17ea1a17406c9d63cfd2f198e30b14351f1 authored 11 months ago
Clarify TODO comment

github.com/gbdev/rgbds - 464000bca80296699ae613f78067a7d163d1a367 authored 11 months ago
Separate union members for EQUS and MACROs

github.com/gbdev/rgbds - bc8fd8a6dcb9da5d608c69bdbaab341ac917eec4 authored 11 months ago
SGB: fix broken link to 'sgb-speedtest' with an archived version

github.com/gbdev/pandocs - 90bd48d7050a1c45036eea62de125e73504d0c3a authored 11 months ago
No more anonymous structs (not standard C++) (#1305)

This is one step to restoring `-pedantic` builds

github.com/gbdev/rgbds - 9cdd0b8a0221c3793d5cca65bc906ead745c860e authored 11 months ago
Fix behavior of non-ASCII bytes with `INCHARMAP` (#1308)

github.com/gbdev/rgbds - a02687a83ea6dafe17cd538ab1f9d96d1d6ae877 authored 11 months ago
Log indiviual rgblink test variants

github.com/gbdev/rgbds - f00e57a0edaef07efae5af6818f36f7aa324f3ae authored 11 months ago
Remove unused rgblink function `sym_ForEach`

github.com/gbdev/rgbds - cd297e1f90468f8c61c902e9379b5aac90ccb73f authored 11 months ago
.dockerignore is too trivial to license :P

github.com/gbdev/rgbds - 5e8c87cf82a038a1b019643a30f5262ae684f6be authored 11 months ago
Fix coverage script checking for `.c` files

This tripped `gcov`.

github.com/gbdev/rgbds - a0ae37d580a20a3903b23c08322c4b3509750ccf authored 11 months ago
Add a few more linker script tests

github.com/gbdev/rgbds - 18e83c17b48469f647151ad39eaacaf46aa9c0ba authored 11 months ago
Reformat some deeply-indented lines

github.com/gbdev/rgbds - 3860ab11c7d56c4aabdde7a26180d5ef56b40168 authored 11 months ago
Ensure that mid-section `align 16` makes PC constant

This makes `align 16` a sort of `org`, which is *very* useful :)

github.com/gbdev/rgbds - 1b08a12b265a0f080690f91241fd8dc862de4646 authored 11 months ago
Honor alignment offset for `ALIGN[16, N]`

The *one* place where it was missed...

github.com/gbdev/rgbds - 36dad4380e028951f84196b7b2f2682ff623aa8a authored 11 months ago
Report mismatched file better when diff fails

github.com/gbdev/rgbds - 0769694839ee34d8368b623d5e93f04dea6d8fb9 authored 11 months ago
Add several tests for linker script syntax

Fixes a slice of #1276

github.com/gbdev/rgbds - b100c8ebee924711fa46d2addd2a7b3dd700ba13 authored 11 months ago
Only look for linkerscripts in the same dir as the asm file

github.com/gbdev/rgbds - 4064e4a7a9f673569aa1db100b9238b9ba38d6fe authored 11 months ago
Make sure to detect Git info from *our* Git repo (#1303)

github.com/gbdev/rgbds - efaef7039e55611596bde79c4ab90734690c1a26 authored 11 months ago
Avoid links that just say "here"

github.com/gbdev/rgbds - 580b7ec5bee86969154a66d6f5625afb508cefeb authored 11 months ago
Remove now-unnecessary indentation of code blocks

github.com/gbdev/rgbds - bd56405aae16f91f4bfb5b47a66b5645e9d97df9 authored 11 months ago
Refer to https URLs when applicable

github.com/gbdev/rgbds - 2dee0fc536242ebbb513b1587ce0ff1cca7a10a5 authored 11 months ago
Convert reStructuredText to Markdown

github.com/gbdev/rgbds - 289910fe8335bb0a00d1aec93fca5c74a2f6dd95 authored 11 months ago
Update some contributors

github.com/gbdev/rgbds - 26f150220b2ad24e38af9f4e63b798b5e4d4b916 authored 11 months ago
Fix some reStructuredText

github.com/gbdev/rgbds - f1b6ef204dee9203e2a48a98c7ff46b14f58f6de authored 11 months ago
Report "<stdin>" or "<stdout>" when using "-" as a filename placeholder (#1297)

Also fix a memory leak with `targetFileNames`

github.com/gbdev/rgbds - 8a49a0b71456119d5d444b26db4927db405e417c authored 11 months ago
Provide guidance to remove the deprecated rgbasm flags (#1296)

* Explain to remove the deprecated rgbasm flags

* Rephrase deprecation warnings

github.com/gbdev/rgbds - c07f3da9a118ffea0e6935989ac5c70e1f78e7ba authored 11 months ago