shithub: rgbds

RSS feed

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

a09f2d41 – Rangi <remy.oukaour+rangi42@gmail.com> authored on 2021/02/23 09:48
Test an indented macro label

dafef5a9 – Eldred Habert <eldredhabert0@gmail.com> authored and GitHub <noreply@github.com> committed on 2021/02/23 15:42
Remove column 1 restriction for labels with colons (#635)

929e2a44 – dannye <33dannye@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2021/02/21 18:43
rgbasm: Report conflicting file/line number for duplicate sections

cc112909 – dannye <33dannye@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2021/02/21 18:28
Add duplicate-section test

72911ada – ISSOtm <eldredhabert0@gmail.com> authored and Eldred Habert <eldredhabert0@gmail.com> committed on 2021/02/21 14:13
Prevent non-numeric symbol from overriding refs

037bc7ab – Rangi <remy.oukaour+rangi42@gmail.com> authored on 2021/02/21 11:30
Add an rgblink test case for an $8000-byte ROM0 section with -t

5fd636ac – Rangi <35663410+Rangi42@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2021/02/21 08:14
Implement floored `/` and divisor-sign `%` operators (#745)

a6d844a9 – Rangi <35663410+Rangi42@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2021/02/19 11:34
Add more test cases for IF, REPT, and MACRO (#748)

bee62076 – ISSOtm <eldredhabert0@gmail.com> authored on 2021/02/19 19:51
Allow ENDC at EOF without a newline

cd072d5e – ISSOtm <eldredhabert0@gmail.com> authored on 2021/02/19 11:52
Add assertion check for potential UAF trigger

6ef3ee13 – ISSOtm <eldredhabert0@gmail.com> authored on 2021/02/19 11:15
Give void* ptr to %p formatter

c29b616f – ISSOtm <eldredhabert0@gmail.com> authored on 2021/02/18 11:33
Fix forgotten initialization of `lexerState->isReferenced`

39c179aa – Rangi <remy.oukaour+rangi42@gmail.com> authored on 2021/02/17 08:14
Fix missing newline in a dbgPrint

5c1ae4ce – Rangi <remy.oukaour+rangi42@gmail.com> authored on 2021/02/17 06:30
Shorter quine test cases

efbfeca2 – Rangi <remy.oukaour+rangi42@gmail.com> authored on 2021/02/17 05:36
Avoid two peek(1) calls when lexing """multi-line strings"""

7dd34f15 – Rangi <remy.oukaour+rangi42@gmail.com> authored on 2021/02/17 04:41
Format INT32_MIN as '-2147483648', not '--2147483648'

748e7dd4 – Rangi <remy.oukaour+rangi42@gmail.com> authored on 2021/02/17 04:25
Fix calculation of 2**30

d049ffc0 – Rangi <35663410+Rangi42@users.noreply.github.com> authored and GitHub <noreply@github.com> committed on 2021/02/16 14:44
Handle string literals within macro arguments (#685)

Next