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
Improve portability of new `make dist`
Add new Makefile target for release tarballs
Merge pull request #494 from ISSOtm/docs
Update disassemblies to latest commits
Make compilation optimized unless debugging
Allow labels to be passed to `DEF`
Fix wrong error function used in RGBGFX
Prevent assertions outside sections from crashing
Revert "Prevent RGBASM from outputting corrupted files"
Evaluate assertions after placing sections
Fix segfaults when using PC outside a section
Prevent RGBASM from outputting corrupted files
Document new "unionized section" feature
Fix incorrect macro used for x-ref
Prevent text from bumping sides on mobile devices
Override mandoc styling without modifying the stylesheet
Update style overrides for new `mandoc.css`
Reword and give an example of symbol interpolation
Add viewport tag for mobile users
Improve style of man page HTML renders
Add post-processor for HTML renders
Only copy necessary characters for bare labels
Remove "column 1" restriction for local labels
Use new hashmap implementation for symbols
Check for unsatisfiable alignment constraints
Still override alignment even if not satisfied
Merge pull request #495 from ISSOtm/sectunion
Add testing for assertions inside unionized sections
Add more tests for unionized sections + fix bugs
Document modification to object file format
Implement unionized sections in RGBLINK
Implement unionized sections in RGBASM
Prevent passing assertions that RGBASM passed to RGBLINK
Don't drop RGBLINK output in RGBASM tests
Merge pull request #490 from ISSOtm/const
Merge pull request #488 from rednex/assert
Increase version number to 0.3.10
Prevent purging referenced symbols
Remove carryover from RGBASM in RGBLINK tests
Simplify `out_PCRelByte` by using PC
Prevent `POPS` within `LOAD` blocks
Test generating direct bytes in LOAD blocks
Improve LOAD test to also test patches inside LOAD section
Reset symbol scope on every section change
Prevent using `LOAD` blocks outide code sections