RSS feed
5e2bd352
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/02 15:46
Factor out a 'plain_directive' parser rule similar to the reverted 'last_line'
6655e04e
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Rangi <35663410+Rangi42@users.noreply.github.com>
committed
on 2021/03/02 14:35
Restore the "EOF-newline" lexer hack
40c6b840
– ISSOtm <eldredhabert0@gmail.com>
authored
and Rangi <35663410+Rangi42@users.noreply.github.com>
committed
on 2021/02/20 22:40
Add tests for certain directives at EOF without a newline
5d6e0677
– daid <daid303@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/03/02 11:34
Fix error-related issues (#773)
56071599
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/28 16:19
Allow trailing commas in bare lists
c637447d
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/28 16:17
Make the "db/dw/dl directive without data in ROM" warning more specific
ac2cefdd
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/28 11:50
Refactor some math functions into a shared file for rgbasm and rgblink
0774f5eb
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/28 11:30
Rename math.c/mymath.h to fixpoint.c/.h
76d88629
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/02/28 11:12
Refactor part of getSection into createSection
1dafc1c7
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Rangi <35663410+Rangi42@users.noreply.github.com>
committed
on 2021/02/17 13:54
Allow empty macro arguments, with a warning
63d15ac8
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Rangi <35663410+Rangi42@users.noreply.github.com>
committed
on 2021/02/23 18:25
append_yylval_tzString should always evaluate its argument
1f579dea
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Rangi <35663410+Rangi42@users.noreply.github.com>
committed
on 2021/02/17 13:28
Trim right whitespace from macro args before warning about length
fad48326
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Rangi <35663410+Rangi42@users.noreply.github.com>
committed
on 2021/02/17 11:30
Support /* block comments */ in macro arguments
e7d6ddf5
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/02/24 15:04
Fix linking tiny overlay files (#755)
953f79c0
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/23 10:57
Support 'MACRO mac' as well as 'mac: MACRO' for defining macros
3c5e1caa
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/23 14:31
Disallow "." as a local label
d4028fff
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/24 16:19
Prevent ELIF or ELSE after an ELSE
dd892d61
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/02/23 10:31
Correct rgbasm(5) about whitespace before labels
a09f2d41
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/02/23 09:48
Test an indented macro label
dafef5a9
– Eldred Habert <eldredhabert0@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/02/23 15:42
Remove column 1 restriction for labels with colons (#635)
929e2a44
– dannye <33dannye@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/21 18:43
rgbasm: Report conflicting file/line number for duplicate sections
cc112909
– dannye <33dannye@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/21 18:28
Add duplicate-section test
72911ada
– ISSOtm <eldredhabert0@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/21 14:13
Prevent non-numeric symbol from overriding refs
037bc7ab
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/02/21 11:30
Add an rgblink test case for an $8000-byte ROM0 section with -t
5fd636ac
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/02/21 08:14
Implement floored `/` and divisor-sign `%` operators (#745)
a6d844a9
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/02/19 11:34
Add more test cases for IF, REPT, and MACRO (#748)
bee62076
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/02/19 19:51
Allow ENDC at EOF without a newline
cd072d5e
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/02/19 11:52
Add assertion check for potential UAF trigger
6ef3ee13
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/02/19 11:15
Give void* ptr to %p formatter
c29b616f
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/02/18 11:33
Fix forgotten initialization of `lexerState->isReferenced`
39c179aa
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/02/17 08:14
Fix missing newline in a dbgPrint
5c1ae4ce
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/02/17 06:30
Shorter quine test cases
efbfeca2
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/02/17 05:36
Avoid two peek(1) calls when lexing """multi-line strings"""
7dd34f15
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/02/17 04:41
Format INT32_MIN as '-2147483648', not '--2147483648'
748e7dd4
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/02/17 04:25
Fix calculation of 2**30
d049ffc0
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/02/16 14:44
Handle string literals within macro arguments (#685)
8c027548
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/02/16 14:01
Allow `ds` to take multiple values to repeat for a count (#725)
76d6ef86
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/14 11:55
Implement LOAD UNION and LOAD FRAGMENT
c67a696a
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/02/16 13:07
Use macros to convert between radians and fixed-point 65536ths
ee20d901
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/14 15:53
Make `@` relative to the start of a `ds` even at link time
2bc12447
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/02/16 08:36
Update rgbds(5) object file format documentation (#740)
cb61da88
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/02/16 08:31
-Wmacro-shift warns about shifting macro arguments too far (#741)
122ba6eb
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/02/16 17:09
Update deprecated feature examples
dddff0f4
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/12 10:54
Cannot start a new section that's already on the stack
a919f922
– Antonio Vivace <antonio.vivace@cern.ch>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/16 12:00
Add FUNDING.yml to show the Sponsor button on the repository
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)
Next