shithub: rgbds

RSS feed

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

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

Next