RSS feed
260d372a
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/23 09:54
Lex `$ff00+c` without needing large `peek` lookahead
4e1b0ce7
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/14 17:19
Rephrase CONTRIBUTING.rst
363ee957
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/14 17:13
Document the release process in RELEASE.rst
8fa5a425
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/14 12:59
Mention alternative mnemonics in gbz80(7)
b3312886
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/07 14:57
Use a `lookupExpansion`, but not as an X macro
7fc8a65d
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/01 11:54
Refactor the lexer to not use the `lookupExpansion` X macro
c278a361
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/09 10:27
Remove the unused `calchash` djb2 hash function
a2f52867
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/09 10:24
Rename `print` to `printChar`
ab79e6be
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/09 10:20
Change how `print(c)` formats reported characters
850c78aa
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/09 10:05
Report garbage chars as their bytes; don't try decoding them as UTF-8
c08cf783
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/13 06:27
Remove 'inline' from functions not in headers
25a8518f
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/13 06:12
Remove unused function `removeLeadingZeros`
49174f44
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/13 06:11
Define the UTC time components as EQU, not EQUS
81327b0d
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/13 05:31
Merge branch 'master' of https://github.com/gbdev/rgbds
c0859e64
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/13 05:31
fstk_FindFile checks for sprintf failure
3e0b7d42
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/13 05:19
Fix an unclosed file and unfreed memory in out_BinaryFileSlice
ba342831
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/04/12 20:27
Add contact info for potential contributors
bcb78f5d
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/09 08:08
Define `__RGBDS_VERSION__` as the output of `rgbasm --version` (sans "rgbasm")
de7d1fac
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/04/03 14:31
Add assertion that an expansion's total len doesn't overflow
310d34c6
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/31 14:41
Comment on REG_SP and REG_AF both being 3
39c38f98
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/31 12:09
Add a test case for unattainable SECTION UNION alignment
576b0635
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/31 12:06
Fix unattainable alignments to address 0
596e17ee
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/31 10:41
Factor out a common `strlen` into `beginExpansion`
363b3d01
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/31 07:22
Flush stdout after PRINTLN
c7ed9a27
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/31 06:21
Do not expand empty strings
49aac296
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/31 06:00
Warn about backwards FOR loops with -Wbackwards-for (-Wall)
3741bd46
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/31 05:37
Speed up the `div-mod` test case
937c9888
– Jakub Kądziołka <kuba@kadziolka.net>
authored
and GitHub <noreply@github.com>
committed
on 2021/03/31 11:03
Robustly disallow overwriting builtin symbols (#817)
61a9bfd3
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/30 20:00
Some tests use the new `macro <name>` syntax
d08bcc45
– Jakub Kądziołka <kuba@kadziolka.net>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/30 19:24
Handle errors when opening source file
aaa92659
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/30 09:05
Require a plus sign in `ld hl, sp + <e8>`
be877134
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/30 09:01
Remove support for `ld bc/de/hl/sp` for `ld hl, bc/de/hl/sp`
d05703c6
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/28 13:15
Release 0.5.0-rc2
5dbfafcc
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/28 12:37
Update man page copyrights to 2021
a265b85d
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/28 11:55
Report "1 error", not "1 errors", when assembly is aborted
28abf03c
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/28 11:49
Output USED space, not FREE space, in the .map file
7e7f92f1
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/28 11:21
Assign section locations to all UNIONs/FRAGMENTs
74611709
– Eldred Habert <eldredhabert0@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/03/28 17:11
Add LOAD FRAGMENT pc test (#800)
57d966d6
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/03/26 09:33
Merge pull request #804 from Rangi42/normal-backslash
17752d70
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/26 09:03
Backslash in normal lexer mode must be a line continuation
4216f0a9
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/25 07:26
Init top-level fstack node line number
e3fde986
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/23 17:29
Remove hashmap collision warning
aa99ed05
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/21 20:25
Do not evaluate an untaken ELIF's condition
46d6652d
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/22 19:22
Fix missing .sym/.map symbols in SECTION UNION/FRAGMENTs
5406674c
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/19 22:09
Install groff to build PDFs correctly in CI
5d2e2e21
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/19 21:53
Make docs update script also produce PDFs
a929f36b
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/19 21:25
Replace UTF-8 hyphens with ASCII ones in man pages
bdb84a90
– ISSOtm <eldredhabert0@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/18 18:37
Use sub-sections for the different symbol types
093631ca
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/18 15:42
Revise rgbasm(5) string symbol documentation
7e127a4e
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/17 17:23
Don't expand string symbols in MACRO and FOR symbol names
b8093847
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/14 16:49
New definition syntax with leading DEF keyword
8d1b56bc
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/18 09:21
rgblink identifies patches' PC sections after reading all sections
5fb7fcf4
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/18 11:35
Fix description of rgbgfx -h
ee900ae7
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/17 16:53
Add a missing newline to a verbosePrint
3ca58e13
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/14 14:52
Fix verbose messages claiming non-existent errors
aaa4e174
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/14 14:28
Add verbose messages for early exit from -MG
a81d383f
– daid <daid303@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/11 07:53
Alignment mask was incorrectly checked for 1 instead of 0
60019cf4
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/10 05:56
Fix a bunch of Clang warnings
5a6a44cb
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/09 20:15
Fix master documentation updater
b61a187b
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/09 20:09
Add forgotten __RGBDS_RC__ symbol
6382f136
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/09 20:04
Release 0.5.0-rc1
714d39c8
– ISSOtm <eldredhabert0@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/09 19:52
Make some INCBIN errors non-fatal
f11241c2
– ISSOtm <eldredhabert0@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/09 19:42
Add INCBIN tests
cb47ac8b
– daid <daid303@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/09 03:49
Change the start position check on INCBIN
028e7af7
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/09 19:06
Prepare release candidates
e141da1d
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/09 18:59
Compute fallback version string at compile time
35367282
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/09 16:43
Add workflow to auto-prepare a release
4c0fa673
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/09 15:10
Fix release doc creation workflow
e9d9a446
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/09 14:59
Make release doc update also register docs
611bd46e
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/09 17:58
Ignore CRLF vs LF for syntax error test check
e6725409
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/09 17:58
Delete version test if stale
3ce3d2f6
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/09 17:56
Explicitly force tested projects to use tested bins
3da9d810
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/03/09 17:45
Ignore DLLs too
88646093
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/05 12:00
Swap the Name and Type columns in Predeclared Symbols
0a0427af
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/03/05 03:27
windows-xbuild CI uses ubuntu-18.04 for its gcc 7.3.0 (#784)
88048cdc
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/05 05:08
Clarify the character encoding example in rgbasm.5
c878ff87
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/03/05 00:53
Report slack totals at the end of the .map file (#781)
a4049a3f
– dannye <33dannye@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/02/27 06:29
rgbasm(5): Clarify charmap behavior (#558)
8a75cc50
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/03 07:26
Test an indented anonymous label
b674c5fc
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/03/03 05:35
Comment refers to "built-in" symbols
a6d3df7a
– daid <daid303@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/03/03 05:59
Put all local symbols in object/sym/map files (#774)
365484ef
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/02 18:26
Factor out handleCRLF()
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
Next