Merge pull request #544 from ISSOtm/atomic_ind
Add checkpatch link in README
Run as many CI jobs as possible when one fails
Fix test failing on OS-dependent trailing newline
Let RGBASM write JR offsets in floating sections
Output a non-empty RPN buffer from known expressions
Merge pull request #545 from JL2210/consistent-versions
Use versioning consistent with the Makefile in CMake
Document version string fallback in Makefile
Allow env vars to override default CFLAGS etc.
Update pret projects to latest commits
Sync release version in CMakeLists
Only require libpng 1.2 in CMakeLists
Add install directives to CMakeLists
Merge pull request #543 from ISSOtm/ubuntu20
Merge pull request #533 from JL2210/platform-fixes
Document that -t and -w convert section types
Add platform-specific fixes file
Merge pull request #540 from daid/patch-1
Make the local variables of getopt static.
Merge pull request #529 from JL2210/cmake
Merge pull request #536 from braydenm303/patch-1
Fix error in documentation about unary not
Merge pull request #530 from JL2210/fix-clang
Fix Clang warning in linkdefs
Merge pull request #526 from JL2210/fix-bank-index
Fix indexing of banks array
Merge pull request #523 from RandomBananazz/patch-1
Fixed error in POP AF instruction reference
Merge pull request #522 from JL2210/djgpp
Fix incorrectly spaced unary ! in RPN documentation
Add NULL and overflow checks to macro args
Change macro arg allocation to geometric growth array
Fix array overflow on invalid macro arg evaluation
Merge pull request #521 from aaaaaa123456789/master
Add a test for >256 macro arguments
Set max macro arguments to 99,999
Remove fixed-size array for macro arguments
Merge pull request #520 from JL2210/inttypes-stdint
Use inttypes for stdint types
Fix semi-unused variable in lexer.c
Fix uninitialized memory use with `-MT` and `-MQ`
Merge pull request #518 from JL2210/warn-parameterless-dx
Add empty data directive warning
Fix hashmap collisions sometimes hanging deletion
Fix local sym names not being expanded by `PURGE`
Merge pull request #513 from JL2210/disable-padding-option
Update documentation for new `-x` option
Fix 0-byte sections incorrectly printed in map files
Add option to disable padding in rgblink
Merge pull request #514 from JL2210/fix-gfx-gb-leak
Add error checking and fix memory leak in gfx/gb.c
Remove non-OPT options from `Options` struct
Merge pull request #509 from JL2210/zero-alloc-use-fix-3
Change comment style and use errx instead of err
Merge pull request #511 from JL2210/memory-errors
Fix use-after-free with `include` in linker scripts
Remove spurious error from div by zero test
Merge pull request #508 from JL2210/mod-by-zero-fix-2
Merge pull request #507 from JL2210/null-pointer-fix-1
Fix possible null pointer dereference
Fix periods not being accepted as second char of label names
Document whitespace before local labels
Document new intra-section `align`
Implement mid-section alignment directive
Allow specifying offset in addition to alignment
Allow references to be overridden by constant symbols
Prevent RGBLINK from crashing when getting the bank of a constant
Fix `BANK(@)` outside sections causing crashes
Merge pull request #504 from runlevel5/gcc10-fix
Fix multiple definitions for GCC10
Fix incorrect PC in LOAD blocks at link time
Make failure to open file a fatal error
Make some RGBLINK errors non-fatal
Avoid Useless Use of backticks in rgblink testing
Remove old scripts for updating references for tests
Merge pull request #502 from JL2210/more-conventional-permissions
Use more conventional permissions and man-page directory