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

meeting minutes sc2: disable sidebar

github.com/gbdev/gbdev.github.io - 8f517d4c5ca8a2090cead35f8366b8b14a006c62 authored 7 months ago by Antonio Vivace <[email protected]>
meetings: add link to steering meeting 2 minutes

github.com/gbdev/gbdev.github.io - 3743982f4ee957bd410d02abbed344766ed03418 authored 7 months ago by Antonio Vivace <[email protected]>
Add steering committee 2 notes

github.com/gbdev/gbdev.github.io - 2ecc84a9e75a3f99f06133dc8a50a49c4f5c1008 authored 7 months ago by Antonio Vivace <[email protected]>
Fix admonitions in the Cheat Sheet (#86)

github.com/gbdev/gb-asm-tutorial - 34b165c66bdb584554a6181af29b63c5182cc8f3 authored 7 months ago by Larold <[email protected]>
Refactor `FileStackNode::dump` to not need a helper function

github.com/gbdev/rgbds - 846a9411b9ea0676bdc4b7dc6ac89c98020af8af authored 7 months ago by Rangi42 <[email protected]>
Avoid a couple of clang-format quirks

github.com/gbdev/rgbds - 58fdaa8747390d3c15816cff9d6e66bcfe24283f authored 7 months ago by Rangi42 <[email protected]>
Consistently format type qualifiers like `const` on the right (#1347)

github.com/gbdev/rgbds - 820f6b5b3cc041413f06af371b51e67d55724d21 authored 7 months ago by Sylvie <[email protected]>
Use move semantics for more parsed values

github.com/gbdev/rgbds - d982d47c562604dfd90973ecf18bf04d544be551 authored 7 months ago by Rangi42 <[email protected]>
No need to manually do the `Expression` destructor's job

github.com/gbdev/rgbds - 569b940b82b07b88105de6f87f2edf8d968bf16c authored 7 months ago by Rangi42 <[email protected]>
Refactor `mapFile` for Windows

github.com/gbdev/rgbds - ba104baf3e62b1513cd417d90ee7cefd1dc8867f authored 7 months ago by Rangi42 <[email protected]>
Remove RPN symbol name length limit

github.com/gbdev/rgbds - cce7f51235e9398df5f3d5d6aa5b00d8df3a4aa8 authored 7 months ago by Rangi42 <[email protected]>
Reduce the header declarations (#1342)

- Since we have style rules to include foo.hpp at the top of its
corresponding foo.cpp, this ...

github.com/gbdev/rgbds - 17444e825a8048d509089634416eaf9add8ac38c authored 7 months ago by Sylvie <[email protected]>
Make enum patterns more explicit (#1343)

github.com/gbdev/rgbds - 3323cb56fea7cc4dd762eae8c1c9db12a2a07cf8 authored 7 months ago by Sylvie <[email protected]>
Use automatic allocation and `std::move` for RPN bytes (#1336)

github.com/gbdev/rgbds - 5681be1fd8f2790167276a8799e5f240e661bd8a authored 7 months ago by Sylvie <[email protected]>
Use `std::unique_ptr` for rgblink sections (#1337)

github.com/gbdev/rgbds - 4a7d333891c69bb77fa7eecced1c3ec924961e18 authored 7 months ago by Sylvie <[email protected]>
Fix `-O` being always ignored (#1339)

The file isn't opened at this point, it's the file name that should be inspected.

github.com/gbdev/rgbds - 9890cf25b47fa88a7edfb1b137ad162035ac6665 authored 7 months ago by SnDream <[email protected]>
Remove an unnecessary `.close()` call that the destructor handles

github.com/gbdev/rgbds - 9f5bf5e285921b09178a9ec20e4624e9c3f11a51 authored 7 months ago by Rangi42 <[email protected]>
Fix enum: REG_SP == REG_AF == 3

github.com/gbdev/rgbds - 0bfade443518c3c6576373ab60281d6b838bf4c9 authored 7 months ago by Rangi42 <[email protected]>
Remove unused `yyerror` declaration

Also reformat some `enum`s

github.com/gbdev/rgbds - 40704b5055433b81f3521fa7aa103c79c748a437 authored 7 months ago by Rangi42 <[email protected]>
Remove now-unnecessary `enum` keyword (#1338)

C++ does not need it

github.com/gbdev/rgbds - 53537cf9af7c77e2d1cfae87355e322bc2082c1c authored 7 months ago by Sylvie <[email protected]>
Fix a typo bug in sdas_obj.cpp

This was introduced in commit 447c561, PR #1330

github.com/gbdev/rgbds - 1b97297d6314571ac3fe0348c7f7ae565febf352 authored 7 months ago by Rangi42 <[email protected]>
Fix link to gbdev wide contributing page (#84)

github.com/gbdev/gb-asm-tutorial - 7ea2ab3642ca0d2253495bd32878b9b0ce6b7c42 authored 7 months ago by Quinn <[email protected]>
Use `std::optional` for fstack paths

github.com/gbdev/rgbds - 75cc12bb3dbb9130ca26163c55c4fb8880079ba2 authored 7 months ago by Rangi42 <[email protected]>
Avoid an extra operation if `!labelScope` (thanks, ISSOtm)

github.com/gbdev/rgbds - 563d6993946e157a7611ef1fd9f24ddcb9e164f7 authored 7 months ago by Rangi42 <[email protected]>
Print summaries at the end of test.sh scripts

github.com/gbdev/rgbds - e701faa1bc42af06ae4bbf5e35268e4545a1d6cf authored 7 months ago by Rangi42 <[email protected]>
Replace some macros with static functions or constants

github.com/gbdev/rgbds - aed172071bbd873d1600fe32f189c808bd140833 authored 7 months ago by Rangi42 <[email protected]>
Remove unused `#define`

github.com/gbdev/rgbds - 90356ee669dae1f1133428efb83838fa25c5539e authored 7 months ago by Rangi42 <[email protected]>
Ignore `callgrind` output files

github.com/gbdev/rgbds - 0a4a01c5e5f2320d958ef1a1d01e72888884c5b0 authored 7 months ago by Rangi42 <[email protected]>
Use `std::reverse` for binary digits

github.com/gbdev/rgbds - 0f52cd0bab0d992a4fb5abdd56912d025f34c08f authored 7 months ago by Rangi42 <[email protected]>
Get rid of some fixed-size char buffers

github.com/gbdev/rgbds - 2fd95381a6e3815faf5a7a018273b5fe3a0c6c61 authored 7 months ago by Rangi42 <[email protected]>
Remove 255-character limit on symbol names

github.com/gbdev/rgbds - 7663a777d52485ead7b13b16319509d8434b25bd authored 7 months ago by Rangi42 <[email protected]>
Use `fwrite` and `fputs` instead of multiple `putc`

github.com/gbdev/rgbds - 184957c0ed7fe924e8d2ce5384f97716d12efce9 authored 7 months ago by Rangi42 <[email protected]>
Use `std::string` for symbol names

github.com/gbdev/rgbds - 097b7c3bafa2ba042236c669ada4deec3102af77 authored 7 months ago by Rangi42 <[email protected]>
Run clang-format to fix some inconsistent style

github.com/gbdev/rgbds - bf45ebb1782eba6278efd1d6f032ec5f89385150 authored 7 months ago by Rangi42 <[email protected]>
Use automatic allocation for RPN reasons

github.com/gbdev/rgbds - 84bedc7bbeb60b32cd91e19aa7a2e60fd1e4d169 authored 7 months ago by Rangi42 <[email protected]>
Use `std::nothrow` from `<new>` with every `new` allocation

github.com/gbdev/rgbds - e5b7e65e91604f3b1c9b7eefa2aa0f3de3700a02 authored 7 months ago by Rangi42 <[email protected]>
Use automatic allocation for some parser values

github.com/gbdev/rgbds - 104fd6c70d906042e5cde9e18c8e6e73348aea31 authored 8 months ago by Rangi42 <[email protected]>
Fix XNOR symbol (#545)

github.com/gbdev/pandocs - 97593b58b067a132387089075eb70ae53040a01c authored 8 months ago by Kim Chan <[email protected]>
Stop explicitly passing zlib/libpng path to CMake in Windows CI

Turns out CMake auto-detects the libs just fine from the
`CMAKE_INSTALL_PREFIX`, and `PNG_BUILD_...

github.com/gbdev/rgbds - 0ea174f0dd82347fe7ecefb7796ed677b37779b2 authored 8 months ago by ISSOtm <[email protected]>
Update Windows libpng to 1.6.43

github.com/gbdev/rgbds - 35ec1906645bfdd5cb1b6a21f2f75fc6984adb3f authored 8 months ago by Rangi42 <[email protected]>
Adapt the RGBASM parser to C++ (#1333)

This uses variants instead of a `%union`, and "complete symbols"
that can call complex construc...

github.com/gbdev/rgbds - 292adb27a3f9836e2e60a09eac98173ef1556094 authored 8 months ago by Sylvie <[email protected]>
Remove declaration for compatibility with macOS bison 2.3

We've required bision 3.0 since October 2022

github.com/gbdev/rgbds - 8c173b4e9562a733545fb4983a8abee309af5b74 authored 8 months ago by Rangi42 <[email protected]>
Update to use winflexbison 2.5.25 (bison 3.8.2)

github.com/gbdev/rgbds - 94b724ae5f0845a0ff220553d4f638e9dbd19698 authored 8 months ago by Rangi42 <[email protected]>
Fix some numeric bases in RGBLINK output

github.com/gbdev/rgbds - 6d4a61f51df2d2e6c08df5e6dd501d2377a64a7c authored 8 months ago by Rangi42 <[email protected]>
Make sure that parsed subexpressions are fully defined

We were not initializing some expressions, and they were using
the values of the previous expres...

github.com/gbdev/rgbds - 75105016f72a862ff30895b6cf4a8e5be63d1bd1 authored 8 months ago by Rangi42 <[email protected]>
Fix a latent bug with parsing macro args

This seems to only have worked by coincidence; `$$` was an
undefined value that happened to equa...

github.com/gbdev/rgbds - f419f206e54157411ee5276f855c731281c8078a authored 8 months ago by Rangi42 <[email protected]>
Avoid using Bison's typed mid-rule actions

These work with `%union`, but will not work with C++ `variant`

github.com/gbdev/rgbds - 82824a4bf2b72d7e078e1f17a962f06e842bb5d3 authored 8 months ago by Rangi42 <[email protected]>
Refactor `case`s for simplicity, and remove redundant comments

github.com/gbdev/rgbds - d1652c0028ce7734e44b9dd8493e23a72cd171fe authored 8 months ago by Rangi42 <[email protected]>
Improve some const correctness in RGBASM

github.com/gbdev/rgbds - 053aa809517b3e045a08c8250473fa56fd0a16e3 authored 8 months ago by Rangi42 <[email protected]>
schema: add first draft of an event schema

github.com/gbdev/database - eb2c6cb1bf0ca3379cb21ad4999a56f2a5a735f0 authored 8 months ago by Antonio Vivace <[email protected]>
schema: allow any "event:" tag

github.com/gbdev/database - 897acfc3e0c8a62f32f179d0083a39712c1ce4e6 authored 8 months ago by Antonio Vivace <[email protected]>
schema: add regex for slug (#208, #81)

github.com/gbdev/database - 12328156525af984d572d283f8e06666a7f9345c authored 8 months ago by Antonio Vivace <[email protected]>
migration: lowercase folder name and slug

github.com/gbdev/database - 690430eea8bab31339eeb1f7e085d4a7897f104f authored 8 months ago by Antonio Vivace <[email protected]>
Add ASM cheatsheet (#68)

---------

Co-authored-by: Antonio Vivace <[email protected]>
Co-authored-by: Eldred Habert <el...

github.com/gbdev/gb-asm-tutorial - 47b7173c6f712c024d1da66c10de31e256e550c0 authored 8 months ago by Larold <[email protected]>
Rename `fail` to `sectError`, since it increments `nbSectErrors`

github.com/gbdev/rgbds - 585c6209454928c3fee5917b573642f582d2ae9d authored 8 months ago by Rangi42 <[email protected]>
Use `FileStackNode` constructor to avoid `std::monostate` possibility

github.com/gbdev/rgbds - bd88787cb3499bbf2761b3af539e3e064bfb5446 authored 8 months ago by Rangi42 <[email protected]>
Add some more trailing commas

github.com/gbdev/rgbds - 74539f08ba90590cb2b88a68cfb01b53f6f0fff5 authored 8 months ago by Rangi42 <[email protected]>
Run `clang-format` on everything (#1332)

github.com/gbdev/rgbds - e74073e4805fa3cce90a99946fc9994ae2970f9b authored 8 months ago by Sylvie <[email protected]>
Use `std::variant` for symbol values (#1331)

github.com/gbdev/rgbds - b004648a13dc4cb3e5ebf9fd35593012bf0dfb9d authored 8 months ago by Sylvie <[email protected]>
Avoid using `std::get` except in `holds_alternative`-`assert`ing accessors

github.com/gbdev/rgbds - f2c875e71ebab1bf0e12a50aaa1720ba28666c94 authored 8 months ago by Rangi42 <[email protected]>
Remove EQUS callbacks for symbols

They're no longer used since `__FILE__` was removed

github.com/gbdev/rgbds - 13904dc536ec652111aab1ec99e3a203369a8e9c authored 8 months ago by Rangi42 <[email protected]>
Update contributors

github.com/gbdev/rgbds - ba183e900b4550d2040c5e255bef27c8b8861ee8 authored 8 months ago by Rangi42 <[email protected]>
Use `std::variant` for symbol values (#1330)

github.com/gbdev/rgbds - 447c561aaa8cc9cbe5fec16923e5f3237e11cc64 authored 8 months ago by Sylvie <[email protected]>
Use uncommented sizes for pointer-to-array arguments (#1329)

This is syntactically valid despite not being enforced, and
is a feature we already use elsewhere.

github.com/gbdev/rgbds - f8dab23e8fd491f021442724b1d415ac1a2b5663 authored 8 months ago by Sylvie <[email protected]>
Improve tests a little (#1324)

* Avoid redirecting error messages in RGBLINK tests

We check that RGBLINK prints nothing to s...

github.com/gbdev/rgbds - 0da216897a461982106ba1bd713088088321a52e authored 8 months ago by Eldred Habert <[email protected]>
Update RGBDS master documentation

github.com/gbdev/rgbds-www - df2a42163c094f0425a4a6f816f7ac5f56f7071e authored 8 months ago by GitHub Action <[email protected]>
Use `std::variant` for lexer mmap/buffer state (#1328)

github.com/gbdev/rgbds - 8cf446b14ca47b218a65aa596bb8693dc5e89477 authored 8 months ago by Sylvie <[email protected]>
Implement `-c #none` (#1301)

Also adds a test case for round-tripping `-r` with `-c #none`.

github.com/gbdev/rgbds - 6b67c82b94898d15442d51bf5be8677ae4af0556 authored 8 months ago by Evie <[email protected]>
Replace RGBASM non-null pointers with references

github.com/gbdev/rgbds - 277ea9be286d1b57194e1104225484555aead461 authored 8 months ago by Rangi42 <[email protected]>
Replace RGBLINK non-null pointers with references

github.com/gbdev/rgbds - 930a5c3e445d454c8b82ef821805574a72752b30 authored 8 months ago by Rangi42 <[email protected]>
Replace RGBFIX non-null pointers with references

github.com/gbdev/rgbds - 538b253dfb6ad26e34ebe832abd637f6a6e9dc94 authored 8 months ago by Rangi42 <[email protected]>
Check RGBGFX warning/error format strings with `format_` macro

github.com/gbdev/rgbds - d812acff246886f8ac8ae33b7afcb376d6e6b10e authored 8 months ago by Rangi42 <[email protected]>
Remove commented-out C-only macro features

github.com/gbdev/rgbds - 2e1b0b6421251ae7bf420c91a836386f0a9bd041 authored 8 months ago by Rangi42 <[email protected]>
Use `std::string_view` for macro bodies (#1326)

This removes the last use of `strdup`

This required making a lot of related pointers be `cons...

github.com/gbdev/rgbds - a71e4086a2deb2810003a42ce6e553667b1c3c07 authored 8 months ago by Sylvie <[email protected]>
Use RAII `std::string` and `std::vector` in randtilegen (#1325)

github.com/gbdev/rgbds - 701b926288959be18f881ad919ce61580701ec59 authored 8 months ago by Sylvie <[email protected]>
We do not call `malloc/free` any more

github.com/gbdev/rgbds - 52f8ecc347fe7e9b24f62a62068b36291a83ce1f authored 8 months ago by Rangi42 <[email protected]>
Use `new` allocation for expanding `\#`

github.com/gbdev/rgbds - 19bb12754b1e50b3dc27219926e9f0f4f27978a6 authored 8 months ago by Rangi42 <[email protected]>
Use `std::vector` for capture buffer

github.com/gbdev/rgbds - dbcb82799e197cd247e03df4a34b97cc8e0ab95d authored 8 months ago by Rangi42 <[email protected]>
Use `std::string` for macro args

github.com/gbdev/rgbds - 2069a95e0f3977dcd2e8b480fa924acdfdcd6f3b authored 8 months ago by Rangi42 <[email protected]>
Use `std::string` for STRFMT spec and args

github.com/gbdev/rgbds - b130c2e27cb8ac2867c1cc1ea9f7b8724ba63eaa authored 8 months ago by Rangi42 <[email protected]>
Use `std::string` for section names

github.com/gbdev/rgbds - ba00cf568442b71aafa1670498e1135264e73502 authored 8 months ago by Rangi42 <[email protected]>
Use `std::optional<std::string>` for lexer expansion names

github.com/gbdev/rgbds - b488d3a90f625ed98bd1750071740de8456db27c authored 8 months ago by Rangi42 <[email protected]>
Use `std::deque<std::vector>` for free space (#1323)

github.com/gbdev/rgbds - 446fb07fd5ea651557ef86eb54b5f93f06a204dd authored 8 months ago by Sylvie <[email protected]>
Refactor structs to use methods instead of functions (#1322)

github.com/gbdev/rgbds - 1ac3c0262f16076b289a61535d924cac38bd1bee authored 8 months ago by Sylvie <[email protected]>
Remove redundant `(void)` parameter declarations

github.com/gbdev/rgbds - e14ba664ea5615d18ff22c3054311d204ba81315 authored 8 months ago by Rangi42 <[email protected]>
Reorganize the asm parser to be more like the linker script parser

Split the declarations into those required for the `%union` and
those only required for the `cod...

github.com/gbdev/rgbds - 91d22f180e9a6000f454056f8b1602b80c072221 authored 8 months ago by Rangi42 <[email protected]>
Replace `NULL` with `nullptr` (#1321)

github.com/gbdev/rgbds - 043db49676d679b1ee4aeab338ff5a5a92f9a49a authored 8 months ago by Sylvie <[email protected]>
Remove now-unnecessary `struct` keyword (#1320)

C++ acts like structs are `typedef`ed by default

We do have to keep `struct stat`, since ther...

github.com/gbdev/rgbds - eff8c324c8547c476f29cb49585cc9f47541b0fe authored 8 months ago by Sylvie <[email protected]>
Clarify comment explaining how `referenced` works

github.com/gbdev/rgbds - fc5ab8a14c20a8d29c2028771f1ce75b5e4e2632 authored 8 months ago by Rangi42 <[email protected]>
Use automatic allocation for `tryReadstring`

github.com/gbdev/rgbds - 8fe6be19f12a8adeda8e602249fe1f14819cfd76 authored 8 months ago by Rangi42 <[email protected]>
Use automatic allocation for section data

github.com/gbdev/rgbds - 96f354026a65932997fdb3c3ce17c8aefabeb630 authored 8 months ago by Rangi42 <[email protected]>
Use `std::vector` for section data

github.com/gbdev/rgbds - 52ac98c294fc2f2eeadfde52ef660eedd3a09273 authored 8 months ago by Rangi42 <[email protected]>
Use automatic allocation for assertion error messages

github.com/gbdev/rgbds - 002eed405be4072f5756afc475e8eb5b377ec4c3 authored 8 months ago by Rangi42 <[email protected]>
Use `std::vector` for SDCC object line buffer

github.com/gbdev/rgbds - c44b336e1b64337aa23584562aec3782d0fbc168 authored 8 months ago by Rangi42 <[email protected]>
Use automatic allocation for section names

github.com/gbdev/rgbds - 5a26a48d111486f3eb1ea6e2e8ba512a8c3336e4 authored 8 months ago by Rangi42 <[email protected]>
Rename `lexer_DeleteState` to `lexer_CleanupState`

github.com/gbdev/rgbds - d1fa5ccd4d36c3bc27bb79275dc14e783e47baaa authored 8 months ago by Rangi42 <[email protected]>
Use `std::visit` with `Visitor` helper instead of `std::holds_alternatve`

github.com/gbdev/rgbds - 1210a7441f9e9914545237e3f45c63be2689a1b5 authored 8 months ago by Rangi42 <[email protected]>
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 8 months ago by Rangi42 <[email protected]>
Use `std::variant` for `STRFMT` arguments

github.com/gbdev/rgbds - 7daa8759c9f22e17423c9926ee3c913f76768028 authored 8 months ago by Rangi42 <[email protected]>
Use `std::vector` for rgbfix ROMX data

Statically links libstdc++ for 32-bit MinGW

github.com/gbdev/rgbds - cdb9315366e3bfc2f41035c3d4cba3ff55f4b9e0 authored 8 months ago by Rangi42 <[email protected]>