Avoid running version test when `git describe` fails
Add automated test for version consistency
Switch to GNU Bison as a dependency
Add CI script to create docs on new releases
Work around old Bison versions not forward-declaring `yyparse`
Fix captures beginning in expansions
Remove unnecessary flex dep from Dockerfile
Document optional RB/RW/RL argument
Allow argument to `rb`, `rw` and `rl` to be optional
Add explanation of how EXPORT works
Fix incorrect "sliced" INCBIN causing memory leaks
Fix possible segfault from -MT and -MQ
Merge pull request #615 from ISSOtm/find-sym
Create specialized symbol finder functions
Add test for empty local label component
Merge pull request #610 from daid/stdin
Fix RGBLINK incorrectly reading file stack nodes
Update main.c
Update output.c
Allow rgbasm and rgblink to use stdout and stdin as input and output
Have `make clean` delete parser artifacts
Make page processor print usage only after reporting all bad opts
Merge pull request #607 from anderoonies/inline-comment-#537
documentation for block comments
discard block comments delimited with /* */
Merge pull request #602 from NieDzejkob/shiftstorm
Improve error message for negative shift arguments
Mention setting CMAKE_BUILD_TYPE to Release when using CMake
Merge pull request #604 from NieDzejkob/narg-overwrite
Merge pull request #605 from NieDzejkob/invalid-labels
Don't consider difference of invalid labels constant
Report only one error when invalid shift has argument
remove dead function: sym_GetDefinedValue
Don't overwrite symbol when it's not allowed
Merge pull request #603 from NieDzejkob/rpn-realloc
reserveSpace: don't assume one doubling is enough
Add CMake defines to enable tracing lexer and parser
Merge pull request #601 from NieDzejkob/utf8decoder
Merge pull request #600 from NieDzejkob/stray-shift
Merge pull request #599 from NieDzejkob/stray-align
utf8decoder: Use byte-sized byte argument
Remove two stale variables from `parser.y`
Report error when shifting outside a macro
Report error when aligning outside of a section
Indicate cur offset in linkerscript "backwards org" message
Rename `asmy` to more explicit `parser`
Enable master docs update workflow always
Fix incorrect documentation of accepted sym names
Merge pull request #593 from Rangi42/issue586
Add a test case for charmaps that segfaults prior to this fix
Fix #586 segfault: Update the `charmaps` hashmap when an existing charmap is resized
Merge pull request #585 from ISSOtm/msvc-ci
Have lexer not require <unistd.h> on MSVC
Fix implicit cast between `enum`s
Merge pull request #584 from Xeyler/master
Merge pull request #583 from JL2210/cmake-build-type
Merge pull request #551 from NieDzejkob/errors-after-unknown-symbol
link: Suppress cascading errors.
Merge pull request #557 from ISSOtm/new-lexer-electric-boogaloo
Fix critical oversight in lexer buffer refilling
Modularize CMake build configuration
Add directory summary to README.rst
Fix incomplete duplication of REPT nodes
Change assertion condition in __FILE__ buf dumping
Implement compact file stacks in object files
Mark not unmapping macro-containing files as okay
Move some MSVC-specific defines to `platform.h`
Fix possible uninitialized read on Windows
Fix range-dependent dead code in recursion depth check
Remove unnecessarily nested symbol data union
Move `isWhitespace` to a place where it makes more sense
Fix fixed-point constants not working correctly
Fix possible capture buffer size overflow
Use common function to discard comments in macro args
Handle comments in line continuations
Fix `readFractionalPart` never shifting characters
Prevent expanding macro args in comments
Fix else working incorrectly from macros
Fix _NARG crashing outside of macros
Fix macro args not being restored when exiting macros
Fix incorrect error reporting of `INCLUDE`d files