RSS feed
8f20620c
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/12 18:09
Allow shifting macro arguments by a negative amount
96bce05b
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/12 10:32
Newlines in multi-line strings update the line number
fc2bf3d1
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/12 10:27
Prefer `sizeof($$)` to `MAXSTRLEN + 1`
8415ce3e
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/12 10:24
Correct the keywordDict size
ebb5aab6
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/12 10:21
Correct some comments
464a3a48
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/10 08:10
Separate extern getopt implementation from the unistd.h one
88e1cc73
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/02/11 08:04
Make EOF token name consistent across Bison versions
b3c0db21
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/02/11 07:48
Remove "EOF-newline" lexer hack
76446e6d
– ISSOtm <eldredhabert0@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/21 14:41
Change behavior of merging FRAGMENTs to constrain each fragment individually
6623b1dc
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/22 20:50
Fix CI on macOS
70bbb098
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/22 19:05
Remove stale keywords
19260653
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/22 19:02
Enable Bison warnings
e3d355d9
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/21 04:36
Attempt to recover from syntax errors with bison
a679e022
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/22 08:34
Get rid of `asm.h` and `localasm.h`
592e9b37
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/22 06:09
Reorganize and comment better `main()`
effc5824
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/22 06:03
Rework defining variables on command-line
3697065a
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/22 06:01
Add `asm/opt.c` to CMakeLists
fa0fa4d5
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/22 05:41
Significantly overhaul OPT code
5acc48fa
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/22 04:44
Error out when given several input files
1487eebe
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/22 03:49
Remove time counter
993c0340
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/22 03:37
Avoid using EXPAND_AND_STR with external defines
09f16bda
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/22 03:32
Use `putc` instead of `fputc`
41d544a4
– ISSOtm <eldredhabert0@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/25 20:53
Rewrite RGBFIX
f28b4aba
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/19 10:57
Fix a potential buffer overflow in strrpl
ca1c9346
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/19 11:33
Have CMake use specified compiler in CI, not system default
d5a00cf6
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/15 16:12
Comment cites the string hash algorithm (djb2)
fb39c3a7
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/15 15:31
Consistently refer to "directives", not "pseudo-ops"
15ec6efc
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/17 15:13
Fix missing newline in charmap override warning
93d83e17
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/14 16:15
Don't override bison's internal 'yytnamerr' function
df16e64f
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/12 16:30
Handle MACRO and REPT/FOR bodies differently
a4ebb878
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/10 19:32
Add Rangi to contributors
5ef8e0a1
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/10 14:29
Use an IELR parser if available
eb4952c1
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/10 09:48
Use more verbose syntax error messages
57b734a7
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/10 20:37
Reinstate RL into the _RS family
5be1c0da
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/09 18:29
Fix intra-section ALIGN not computing offset correctly
b598911e
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/08 22:57
Enable LTO in release builds
cab9cb06
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/08 11:28
Store IF depth relative to each fstack context
62bea23c
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/03 17:00
Implement `BREAK` to exit `REPT` and `FOR` loops
7ce5cf15
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/04 05:49
Convert floating to fixed point by rounding, not truncation
7e3fc1db
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/01 16:22
Fix Actions CI for MSVC
77279984
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/30 06:00
Implement `STRRPL`
669a392f
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/01 20:52
Revise the rgbasm(5) docs
51ce0b03
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/01 21:47
Remove removed features from documentation
bd244e68
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/01 21:42
Remove deprecated features
a70ecba0
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/01/01 15:37
Implement PRINT and PRINTLN (#672)
9d2d5cfc
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/01/01 09:28
Implement `REDEF` to allow redefining `EQUS` string equates
18f3c8ff
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/01/01 20:43
Un-document deprecated _PI
895ec556
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/01/01 14:39
Update mathematical functions (#675)
7bb6f71f
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/01/01 13:46
Change `FOREACH` to `FOR` (#680)
10e3f1a0
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/30 04:28
Deprecate built-in `_PI`
2a9d5287
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/01/01 07:44
Make dbgPrint in lexer.c report the correct colNo (#676)
c4fb5591
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/30 10:50
Fix size of unterminated REPT/FOREACH blocks
c0ce1da4
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2020/12/29 11:53
Implement `STRFMT` and more printf-like format specifiers for string interpolation (#646)
aa27e714
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/29 17:29
Make Bison version detection more portable
6874f694
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2020/12/29 10:30
Implement `FOREACH` (#658)
36905467
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/29 08:52
`make checkpatch` and `make checkcodebase` check the same files
7bc42d46
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/26 09:38
Clean up temp test files even if interrupted
097999ca
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/26 09:26
Prevent tests from running if RGBDS hasn't been built
f82edaa7
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/25 21:47
Make gbdiff.bash handle CRLF sym files gracefully
d8e8b796
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/25 21:02
Update tested projects to latest commits
900fd8ca
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/25 20:44
Improve gbdiff script
c20ac350
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/19 08:02
Refactor `readString`
255b8bf9
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/16 07:31
Implement """triple-quoted""" multi-line strings
ad6f17cd
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/16 06:08
Support SOURCE_DATE_EPOCH for reproducible builds
063a22dd
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/16 06:32
`LOAD` blocks cannot create a ROM section
1d9cc01a
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/14 04:57
Macro arguments within a string literal are read into the string, not expanded
f31deb50
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/15 08:07
Fix STRUPR and STRLWR after 5aabb915ecdb8dff5fc38489b9d4d84c615d73d6
0956d300
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/13 16:10
Document \#
4ef490f3
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/14 05:35
Avoid interpreting Liquid in doc pages
8f2a894b
– ISSOtm <eldredhabert0@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/12 06:52
Add anonymous labels
0e405437
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/12 13:23
Implement `\#` to expand to all unshifted macro arguments
ce58f6d6
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/11 09:18
Allow {symbol} interpolation outside of strings
5aabb915
– ISSOtm <eldredhabert0@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/12 12:55
Allow STRCAT to take any number of args
0d9de01f
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/12 09:16
Make charmap-converting a non-UTF8 string non-fatal
f5b0eae9
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/12 07:09
Remove custom action code when equivalent to default
e6552064
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/10 05:37
Specify rgbfix --mbc-type by name
861cb552
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/11 14:23
discardBlockComment sets lexerState->disableMacroArgs = true, like discardComment
417cceb0
– ISSOtm <eldredhabert0@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/10 10:53
Document dw and dl with strings
165bd8cb
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/09 10:04
Allow 'dw' and 'dl' to apply to characters of strings
e54e02dc
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/10 11:01
Correct underscore-in-number documentation
2bf3b08d
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/10 10:40
Document underscores in numeric literals
21b58b08
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/10 10:21
Fix not shifting CRLF at end of raw lines
af530859
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/09 06:01
Allow underscores in numeric literals
58739b0b
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2020/12/09 15:08
Implement `STRRIN`, like `STRIN` but searching from the right
3e4c2fe7
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/10 08:53
Avoid error with old Bison versions
bdfce25d
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/10 08:43
Avoid running version test when `git describe` fails
2b6d9cd1
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/10 08:32
Avoid using `yytoken_kind_t`
bf789dd7
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/10 07:22
Add automated test for version consistency
9b6f0104
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/09 16:22
Enable raw token types
3fe2fa43
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/09 12:50
Switch to GNU Bison as a dependency
ede982b5
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/09 15:30
Bump patch level appropriately
319d775c
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/09 11:08
Add CI script to create docs on new releases
44124319
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/09 11:00
Work around old Bison versions not forward-declaring `yyparse`
462fd753
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/09 05:44
Prohibit nested macros
f16e34b8
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/09 04:54
Fix captures beginning in expansions
c3ccdc54
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/09 04:42
Remove unnecessary flex dep from Dockerfile
fd721ca4
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/09 04:39
Document optional RB/RW/RL argument
eac365ae
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/09 04:30
Allow argument to `rb`, `rw` and `rl` to be optional
4de62664
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/12/08 16:07
Add explanation of how EXPORT works
213d985e
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/11/29 07:42
Fix incorrect "sliced" INCBIN causing memory leaks
Next