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
Fix files being unmapped when still referenced by macros
Apply error reporting changes to tests
Support line continuations in main scope
Fix numeric constant overflow checks
Enable catching invalid macro arg 0
Reinstate macro arg scan distance