Merge pull request #420 from dbrotz/disallow-null-char
Merge pull request #416 from ISSOtm/makefile
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
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
Merge pull request #409 from rednex/dd-head
Merge pull request #403 from dbrotz/multiple-charmaps
Make testing external projects use local RGBDS
Comment and improve ParseSymbol and AppendMacroArg
Add recursion limit for INCLUDE and macros
Use POSIX-compatible dd(1) instead of head -c.
Say which macro argument caused an error when one does
Remove extra entry in error stack on macro not defined (#394)
Don't complain about initializing statics
Merge pull request #381 from NieDzejkob/rgbgfx-curve
Merge pull request #402 from dbrotz/fix-386
Add support for multiple charmaps
Merge pull request #401 from dbrotz/line-cont-test
Merge pull request #397 from NieDzejkob/test-local-without-parent
Merge pull request #390 from ISSOtm/print_types
Merge pull request #399 from ISSOtm/allow_dots
Merge pull request #387 from ISSOtm/set_doesnt_override_equ
Merge pull request #361 from ISSOtm/better_section_overflow
Allow periods to continue macro args
Improve testing bracketed symbols
Add a test for a defining local label without a parent
Merge pull request #384 from dbrotz/fix-local-label-segfault
Merge pull request #383 from dbrotz/fix-380
Add "print types" to bracketed symbols
Fix nested if statements that don't have following whitespace
Get rid of error in line continuation test
Prevent `SET` from overriding constant symbols
Improve section overflow error message
rgbgfx: Add an option to take the CGB's color profile into account
Merge pull request #382 from NieDzejkob/checkpatch-bool-member
checkpatch.conf: Don't complain when bools are used in struct
Check if parent exists for local label reference
Change the precedence of == to match the documentation
Merge pull request #366 from dbrotz/fix-313
Merge pull request #364 from dbrotz/fix-362
Merge pull request #374 from Ben10do/pushs-outside-of-section
Update CONTRIBUTORS.rst
Allow PUSHS to be used before a section
Merge pull request #358 from dbrotz/fix-357
Merge pull request #372 from jidoc01/master
Document the feature of input from stdin
Merge pull request #365 from dbrotz/terminate-bracketed-symbol
Merge pull request #360 from jidoc01/master
Improve charmap structure with trie
Merge pull request #370 from jidoc01/fix_bug
Merge pull request #359 from dbrotz/fix-lexer-out-of-bounds
Merge pull request #343 from phs/phs/docker
Merge pull request #329 from NieDzejkob/allow-stdin-input
Handle unprintable characters more gracefully
Fix out of bounds array access in lexer
Check for RPN stack overflow in linker
Fix buffer overflow when creating patches with long RPN expressions
Don't append invalid characters to symbol name
Fix signed integer overflow issues
Terminate standalone bracketed symbol strings
Handle zero-byte files gracefully
Avoid potentially implementation-defined behavior when using a pipe as input
Automatic tests for input from stdin
Handle non-seekable input correctly