RSS feed
c75551b1
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/05/08 18:38
Release 0.5.1
5a38f6e1
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/05/06 19:17
rgbasm supports "Q16.16" fixed-point literals
869021f4
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Rangi <35663410+Rangi42@users.noreply.github.com>
committed
on 2021/05/04 17:05
Fix `-Wformat` build warnings on macOS
c06985a7
– Eldred Habert <eldredhabert0@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/05/04 22:04
Fix incorrect lexing of "$ff00+c" (#882)
c5028041
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/05/04 21:57
Update winflexbison to 2.5.24
75f1bcde
– ISSOtm <eldredhabert0@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/05/03 08:09
Make SECTION size overflow non-fatal
60b85298
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/05/03 08:43
Fix all memory leaks in RGBLINK
8bbafb72
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/05/03 08:21
Rename `out_` functions in section.c to `sect_`
75ce230d
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/05/02 19:57
Make UNION-related errors non-fatal
1d012682
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/05/02 19:51
Remove LOAD FRAGMENT
02cb5a05
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/05/02 19:42
Avoid performing invalid actions on LOAD errors
8397b3d8
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/05/02 13:56
.sym file sorts symbols from zero-length sections first
296e5489
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/05/02 10:57
rgblink adjusts patches' PC offsets when merging FRAGMENTs
9ab9d0f3
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/05/02 13:40
Output all SECTION UNION/FRAGMENT symbols in .sym files
6e1a5dcc
– ISSOtm <eldredhabert0@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/05/01 10:40
Add TPP1 support
d360d034
– Jakub Kądziołka <kuba@kadziolka.net>
authored
and GitHub <noreply@github.com>
committed
on 2021/05/02 14:08
Enable address sanitizer in develop builds (#834)
e9bfe849
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/05/01 19:04
Allow `OPT` to toggle `-h`
665eb916
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/05/01 18:54
`OPT L` acts like `-L` and *dis*ables optimizing LD to LDH
04788e15
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/05/01 18:33
Fix a potential out-of-bounds array access in RGBGFX
dcb8c696
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/05/01 08:24
Fix UAF in lexer capture
cc6b70f1
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/04/29 14:25
Add option to list accepted MBC names and clarify man page
38a9a613
– ISSOtm <eldredhabert0@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/05/01 19:34
Make data output outside of a SECTION non-fatal
ad9a766a
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/05/01 19:48
Allow dollar-prefixed hex for RGBFIX -m
21b59c46
– Eldred Habert <eldredhabert0@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2021/05/01 19:30
Reinstate PUSHS clearing the SECTION scope (#870)
3ffdd509
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2021/05/01 10:16
Test that RGBFIX does nothing when given no flags
ca36422a
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/30 14:00
Parse 'ld hl, sp - <e8>' correctly
8e4ba8d2
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Eldred Habert <eldredhabert0@gmail.com>
committed
on 2021/04/25 17:06
Allow REDEF for EQU constants
ee67f103
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
on 2021/04/28 08:11
Fix REDEF EQUS behavior
d37aa93a
– Rangi <remy.oukaour+rangi42@gmail.com>
authored
and Rangi <35663410+Rangi42@users.noreply.github.com>
committed
on 2021/04/25 15:50
Port some cleanup from the WIP 'strings' branch
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
Next