Test more cases in `label-diff` test
Print special message when PC is not constant
Make more functions ignore the RPN buffer when constant
Improve error message when a symbol's value is not constant
Init RPN expressions created by binary operators
Improve error message when a symbol is not constant
Axe the `constexpr` expression evaluator
Handle subtractions between labels
Avoid undefined behavior when shifting in RPN math
Ignore RPN strings when their value is known
Reserve space for RPN expressions in a single call
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