Cleanup the RPN evaluator somewhat
Refactor RPN binary expressions into a single func
Make `=` a separate token from `SET`
Only output a single error with charmaps
Warn when truncating values in `charmap`
Use `++` and `--` instead of `[+-]= 1`
Fix diffing bin files in RGBASM tests
Fix undefined behavior when reading constant in RGBLINK
Allow forcing the second byte of STOP
Output diffs when binary tests fail
Make implicit truncation a warning
Report failing test names in RGBLINK as well
Merge pull request #470 from ISSOtm/rst
Document modifications made to object file format
Check "left" boundary as well in `isLocationSuitable`
Merge both "single-side" code paths in `placeSection`
Define additional variable when doing `make develop`
Get rid of `BANK_COUNT_*` symbols
Merge `common.h` into `linkdefs.h`
Merge pull request #424 from ISSOtm/better_deps
Merge pull request #473 from ISSOtm/shift_ub
Make more symbol functions `const`
Mark a few symbol functions as `static`
Avoid unnecessary copies in symbol init
Fall back from failure in `time` a bit better
Fix timestamp symbols on Windows (partially)
Use `tput` for formatting escape sequences
Merge pull request #467 from ISSOtm/report
Remove undefined behavior from shifts
Report failing file names in comparisons
Don't use `diff` to compare bin files in tests
Fix a few checkpatch warnings in `symbol.h`
Fix partial paths being output to dep files with `-i`
Reimplement `-M` variants using long options
Allow outputting dep files to stdout using `-`
Allow specifying multiple dependency targets
Merge pull request #472 from ISSOtm/romx-tiny
Merge pull request #477 from ISSOtm/sym_overhaul
Test new working label subtractions
Remove local label error checking
Make symbol ref in patch symbols constant
Actually rely on `createsymbol` never returning NULL
Report line info on empty RPN stack
Test that `all-instructions` does not error out
Do not run `.pipe` tests if the normal variant fails
Upgrade testing to latest disasm commits
Merge pull request #475 from ISSOtm/licensing
Add license headers where missing
Remove unnecessary gitignore file
Fix RGBLINK failing to read args on certain machines
Clarify redefinition error message
Allow ROMX and WRAMX sections in restricted modes
Put semicolons before labels in test suite
Merge pull request #468 from ISSOtm/include_stem
Add test for fixed section addresses
Allow RGBLINK to report multiple sanity check errors
Sanity check fixed address of sections in RGBLINK
Enforce trailing slash in include paths
Provide string arguments to errors in `constexpr_BankSection`
Add test for BANK() in constant context
Return a consistent number for const BANK() when erroring out
Make bank of "bank 0" sections known to RGBASM
Merge pull request #463 from ISSOtm/windows_test_suite
Cap the number of concurrent jobs for testing
Produce shims to run the test suite on Windows bins via Wine
Ignore line endings in test suite
Separate stdout and stderr in tests
Merge pull request #465 from ISSOtm/rebuild_version
Merge pull request #466 from AntonioND/an/warning