Make dbgPrint in lexer.c report the correct colNo (#676)
Fix size of unterminated REPT/FOREACH blocks
Implement `STRFMT` and more printf-like format specifiers for string interpolation (#646)
Make Bison version detection more portable
Implement `FOREACH` (#658)
`make checkpatch` and `make checkcodebase` check the same files
Clean up temp test files even if interrupted
Prevent tests from running if RGBDS hasn't been built
Make gbdiff.bash handle CRLF sym files gracefully
Update tested projects to latest commits
Implement """triple-quoted""" multi-line strings
Support SOURCE_DATE_EPOCH for reproducible builds
`LOAD` blocks cannot create a ROM section
Macro arguments within a string literal are read into the string, not expanded
Fix STRUPR and STRLWR after 5aabb915ecdb8dff5fc38489b9d4d84c615d73d6
Document \#
Avoid interpreting Liquid in doc pages
Add anonymous labels
Implement `\#` to expand to all unshifted macro arguments
Allow {symbol} interpolation outside of strings
Allow STRCAT to take any number of args
Make charmap-converting a non-UTF8 string non-fatal
Remove custom action code when equivalent to default
Specify rgbfix --mbc-type by name
discardBlockComment sets lexerState->disableMacroArgs = true, like discardComment
Document dw and dl with strings
Allow 'dw' and 'dl' to apply to characters of strings
Correct underscore-in-number documentation
Document underscores in numeric literals
Fix not shifting CRLF at end of raw lines
Allow underscores in numeric literals
Implement `STRRIN`, like `STRIN` but searching from the right
Avoid error with old Bison versions
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