RSS feed
bba53219
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Rangi <35663410+Rangi42@users.noreply.github.com>
committed
on 2021/04/25 14:36
Port some cleanup from PR #847
b4814b06
– GreenAndEievui <liambennett22@live.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/04/28 07:57
Updated RGBFIX to report when non-zero bytes are overwritten
4ee2eb84
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/27 13:27
Clone test repositories with earlier --shallow-since dates
3fdf01c0
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/26 11:52
Resolve some TODO comments
1949a61c
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/26 08:17
Tested the ctz and clz shim functions
43cf20b1
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Rangi <35663410+Rangi42@users.noreply.github.com>
committed
on 2021/04/26 07:55
Support Mac OS classic CR line endings in linkerscripts
e27a6d53
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Rangi <35663410+Rangi42@users.noreply.github.com>
committed
on 2021/04/26 07:40
Support character escapes in linkerscript strings
d17e9c66
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/04/26 06:47
Update the tested commits of pokecrystal, pokered, and ucity (#859)
dd8f3962
– ISSOtm <eldredhabert0@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/23 11:12
Fix compiler warnings
b60853ea
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/04/25 07:05
Fix RGBFIX option parsing on platforms with unsigned char
b936ca27
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/04/23 13:02
Enable _ISOC11_SOURCE
e050803e
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/21 09:31
Use `size_t` for measuring nested depths
27f38770
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/20 15:50
Parentheses in macro args prevent commas from starting new arguments
db1f77f9
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/04/23 10:24
Correct "| operator" line not including the pipe
4d21588e
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/20 08:24
Make invalid UTF-8 characters in strings non-fatal
e596dbfc
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/20 07:51
Make failed macro arg expansions non-fatal
1aeaca2a
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/20 18:36
Add test case sort-algorithms.asm
267e4bc2
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/20 18:06
rgbds.7(7) shows an example of piping rgbasm to rgblink to rgbfix
c3e27217
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/20 06:37
More specific "Symbol name too long" error messages
fe3521c7
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/20 06:02
Switch from parentheses to angle brackets
b0f8d75d
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/18 20:05
Shorten quine.asm with \(parenthesized) macro args
7a314e7a
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/18 19:47
Support numeric symbol names in \(parentheses)
637bbbdf
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/18 19:26
Support multi-digit macro arguments in parentheses
8230e816
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/20 06:26
Eliminate `isAtEOF` by changing `yylex` control flow
a727a0f8
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/20 05:25
Capture termination status is equivalent to not having reached EOF
7a587eb7
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/19 05:23
Use midrule action values for captures' terminated status
7ac8bd6e
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/18 16:25
Return a marker token at the end of any buffer
be2572ed
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/20 05:37
Track nested interpolation depth even outside string literals
cf2bbe64
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/19 08:09
Position -1 is the last character of a string
dc5b7802
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/19 08:00
Make the `len` parameter optional in `STRSUB(str, pos, len)`
b1e6c731
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/18 17:40
STRSUB and CHARSUB allow zero or negative positions
459773b3
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/19 12:47
Update some whitespace after Hungarian prefixes were removed
6d0a3c75
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/04/19 17:58
Get rid of Hungarian notation for good
e3558596
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/04/18 19:19
Avoid generating CRLF'd release tarballs
3bea7930
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/18 12:16
Only update documentation for gbdev/rgbds
52797b6f
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/04/17 14:36
Implement SIZEOF("Section") and STARTOF("Section") (#766)
5108c564
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Rangi <35663410+Rangi42@users.noreply.github.com>
committed
on 2021/03/08 11:40
Let charmap_ConvertNext advance its output pointer
2005ed1d
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Rangi <35663410+Rangi42@users.noreply.github.com>
committed
on 2021/03/08 10:11
Implement CHARLEN and CHARSUB
d43408f4
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/15 06:30
Allow OPT to modify -W
2c30ab87
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/15 05:44
Allow OPT to modify -L
432c769d
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/04/17 18:53
Release v0.5.0
9923fa3e
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/04/17 09:14
Fix expansions that start from the end of another expansion (#839)
750e93be
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/16 21:01
Further simplify formatting code
ee5da446
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/04/16 20:52
Fix interpolation/STRFMT overflow issues (#838)
503c3b53
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/16 18:19
Revert "Fix interpolation/STRFMT overflow issues"
992be3fd
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/16 18:00
Fix interpolation/STRFMT overflow issues
c755fa34
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/16 17:15
`readIdentifier` does not process characters that get truncated
e78a1d5b
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/16 12:10
`readInterpolation` is limited by `nMaxRecursionDepth`
d2f6def2
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/16 08:36
Remove unused function `hash_ReplaceElement`
1ffd7cb5
– Jakub Kądziołka <kuba@kadziolka.net>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/16 12:28
Make tests work on NixOS
215e26b4
– Jakub Kądziołka <kuba@kadziolka.net>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/16 09:58
charmap: Store hashmap nodes in charmap stack
8885f7bc
– Jakub Kądziołka <kuba@kadziolka.net>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/16 09:42
hash_AddElement: return the new node
5334fc33
– Jakub Kądziołka <kuba@kadziolka.net>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/16 09:32
Don't report hashmap collisions
f97663aa
– Jakub Kądziołka <kuba@kadziolka.net>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/16 09:08
hashmap: add hash_GetNode
08bdbd19
– Jakub Kądziołka <kuba@kadziolka.net>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/16 11:09
Add an .editorconfig
5c852c76
– Rangi <35663410+Rangi42@users.noreply.github.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/04/16 05:54
Store the nested expansions starting from the deepest one (#829)
6be35844
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/15 15:52
LexerState's 'size' and 'offset' for mmapped files are unsigned
8c90d9d2
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/15 15:31
Get rid of `skip` in struct Expansion
f69e666b
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/15 14:38
expansionOfs cannot be negative
eba06404
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/26 14:13
`peek(0)` => `peek()`
9558ccea
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/03/26 13:00
`shiftChars(1)` => `shiftChar()`
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
Next