Comment cites the string hash algorithm (djb2)
Consistently refer to "directives", not "pseudo-ops"
Fix missing newline in charmap override warning
Don't override bison's internal 'yytnamerr' function
Handle MACRO and REPT/FOR bodies differently
Add Rangi to contributors
Use an IELR parser if available
Use more verbose syntax error messages
Fix intra-section ALIGN not computing offset correctly
Store IF depth relative to each fstack context
Implement `BREAK` to exit `REPT` and `FOR` loops
Convert floating to fixed point by rounding, not truncation
Fix Actions CI for MSVC
Implement `STRRPL`
Revise the rgbasm(5) docs
Remove removed features from documentation
Implement PRINT and PRINTLN (#672)
Implement `REDEF` to allow redefining `EQUS` string equates
Update mathematical functions (#675)
Change `FOREACH` to `FOR` (#680)
Deprecate built-in `_PI`
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