Remove user warnings from `-Wall`
Make `-Werror=` with a meta warning an error
Remove deprecated "section charmap" feature
Add a verbose print each time a file is included
Update test repos to latest commits
Fix some `make checkcodebase` errors
Make `make checkcodebase` ignore `extern/`
Do prevent using `org` in linker scripts to go backwards
Use `trap_` instead of `abort()` for consistency
Merge pull request #452 from ISSOtm/warn
Add support for toggleable warnings
Disable chcecking for global initialisers
Fix develop error in getopt_long_only
Merge pull request #449 from ISSOtm/better_error_msg
Report overlapping sections whenever possible
Merge pull request #444 from ISSOtm/fix_develop
Merge pull request #450 from ISSOtm/labels_in_sections
Merge pull request #447 from ISSOtm/long_opts
Add musl's implementation of `getopt_long_only`
Prevent creating labels outside of sections
Fix extraneous comma in error message
Don't forget to initialize additional banks when using an overlay
Merge pull request #441 from ISSOtm/linker_error_stack
Merge pull request #440 from ISSOtm/nested_brackets
Merge pull request #439 from ISSOtm/tests_locale
Merge pull request #438 from ISSOtm/sub_doc_fix
Merge pull request #434 from ISSOtm/rgblink_rewrite
Fix NULL deref when fetching an unknown symbol in RPN expressions
Make linker script error messages more descriptive
Fix linkerscript not updating section categorization
Fix bank-fixed sections going in any bank
Fix address-fixed sections potentially incorrectly assigned
Implement INCLUDE keyword in linker scripts
Make linkerscript errors report file names
Add EOF checking in string reading
Fix error in object file documentation
Have RGBDS' `err` and `warn` output an error message
Make linker output error stacks instead of their top level
Run tests under a specific locale
Fix flag documentation for `sub`, `sbc` and `cp`
Merge pull request #425 from ISSOtm/eexpansion_error
Have `make clean` delete all .o files in source directory
Fix location of all relevant SECTIONs in tests
Merge pull request #419 from dbrotz/fix-blackslash-tab-at-eof
Merge pull request #420 from dbrotz/disallow-null-char
Merge pull request #416 from ISSOtm/makefile
Add info about string expansions in error reports
Fix macro and rept buffer overflows
Merge pull request #417 from ISSOtm/zero_sections
Merge pull request #418 from dbrotz/fix-symbol-macro-arg-0
Reject input that contains null characters
Handle tabs after backslash at end of file
Print useful error message when '\0' is used in a symbol name
Allow 0-byte SECTIONs to be fixed anywhere
Fix incorrect evaluation of && and ||
Have `make clean` delete all generated .o files
Update docs on char escapes in macro args
Remove `-Wchkp` from `develop` target
Merge pull request #400 from NieDzejkob/out.pipe-substitute
Remove the no-longer-needed .out.pipe files
test/asm: special-case include-recursion
test/asm: Generate .out.pipe files on the fly
Merge pull request #405 from ISSOtm/output_errors
Add url link to releases page to readme (#413)
Merge pull request #412 from clach04/patch-1
Make RGBDS behave identically whether writing a .o
Merge pull request #395 from ISSOtm/better_error_stack
Readme windows install instructions, alternative install location
Merge pull request #411 from ISSOtm/recursion_limit
Fix undefined behavior in yyunputstr
Merge pull request #408 from ISSOtm/plumbing
Update README.rst
Fix incorrect line numbers with some IF blocks
Add recursion limit info to man and help
Add recursion limit for string expansions