Use `cinttypes` instead of `inttypes.h`
Avoid using `transform_reduce`
Set C++ compiler in CI as well
Explicitly specify queue template param
Revamp number parsing and remove <charconv>
Change `UseTab` to `ForIndentation`
Remove <filesystem>
Flesh out man page
Add compatibility hack for unused colors in indexed PNGs
Fully implement decanting step
Optimize `AssignedProtos::empty()` to stop early
Avoid calling `skipEmpty()` for `AssignedProtos::end()`
Allow computing the combined weight of any proto-palette set
Implement `-C`
Correctly handle "multiple" overlap between proto-palettes
Skip initializing the PNG pixel array
Implement (stub) handling for all options
Reorder `Options` members by usage order
Update `checkdiff` to check for `gfx/main.cpp`
Print all configuration on verbose startup
Use MinGW C++ compiler as well
Print file paths in a platform-independent way
Fix unchecked narrowing conversion of tile IDs
Add missing return type for `unreachable_()`
Tag `AssignedProtos` iterator as forward
Add missing header for `strcasecmp`
Fix compiling with Clang
Update subprojects and patch pokecrystal
Implement enough functionality to compile & match pokecrystal
Implement more features and fix bugs
Fix duplicated CGB color calculation in pal sorting
Switch clang-format to C++17
Reimplement basic RGBGFX features in C++
Fix shebangs (#992)
Explain to static analyzer that initial symbol creation cannot fail
Fix RGBLINK leaking partial string at EOF
Fix unchecked realloc in `makeUnknown`
Trim macro arg whitespace after line continuations
Update link to TPP1 spec in RGBFIX man page (#1004)
Fix "building from source" link in README
Warn about automatic instruction alterations
Update `checkdiff` to check new man page locations
Only test a few random padding values each time
Link to `rgbds-www` repo in README
Fix formatting of `rgbasm -D` documentation
Update docs CI workflows to sync with new rgbds-www repo
Move all man pages to a separate directory
Cache built deps in Windows CI runs
Update uCity commit to fix deprecation warnings
Unconditionally output ROM0 even without any sections
Fix gbdiff script
Print name of up to 10 floating sections on overlay error
Update zlib downloaded for generating releases
Update subproject commits and shallow dates
Freshen version number when building with CMake
Clean up lint warnings in deps install script
Add a shebang to the deps install script
Remove signed check on unsigned variable
Have the `eqn` preprocessor run on rgbasm(5)
Allow changing recursion depth limit at runtime
Allow binary AND to be sometimes constant (#976)
Document endianness of `dw` and `dl` (#972)
Add unsigned right shift operator
Enable `make develop` on all Unix platforms
Enable `-Wsign-compare` and fix the warnings
Enable "debug" optimizations in `make develop`
Fix string constness issues in RGBASM
Add more warnings to `develop`
Trim down `develop` warning list and add comments
Make recursive Make invocations properly recurse flags
Use pedantic warnings in Makefile default config as well
Fix "shift" test to actually test RGBLINK
Finish using time_utc before initializing time_local
Simplify allocating multiple `ds` args
Really don't use `new` as a variable name
Don't use `new` as a variable name
Turn the `readChars` macro into a `readInternal` function
Fix improperly terminated region name check (#953)
Add the new completion scripts to checkdiff
Add Bash completion scripts for the last 3
Add `-Wnumeric-string` to shell autocompletion
Remove `TRACE_PARSER` support
Remove `dbgPrint` and `TRACE_LEXER` support
Consistent title case for rgbasm.5 headings
Reword docs now that SET is deprecated (#946)
Allow underscores in gfx literals (#951)
Refactor error reporting to simplify BSD-style `err` (#949)
Use correct length type for `Abs*Group`
Lowercase "error:" in `-Werror` output
Move more statements into `for` loop clauses
Refactor `readGfxConstant` for consistency, and edit warning message
Capitalize "FATAL:" in rgblink error messages
Implement compound assignment operators for mutable constants