shithub: rgbds

RSS feed

830df360 – Rangi <remy.oukaour+rangi42@gmail.com> authored on 2021/05/08 19:22
Specify that all .sh files need Unix line endings

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

Next