shithub: rgbds

RSS feed

8cee3c3c – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/10 08:50
Upload binaries after compilation

97bcbf5d – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/30 13:29
Add GitHub Actions for regression testing

3fce9ed9 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/17 10:03
Have Wine shim explicitly require bash

21ffcc74 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/17 09:32
Don't use `echo -e` for creating the Wine shim

9e99db9a – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/17 08:52
Allow `\r` in strings

5fd38c5f – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/13 22:07
Do not try to link libpng statically

03ed9147 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/13 19:29
Give reason to why writing the object file fails

42faffe6 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/13 18:06
Make the Wine shims a separate target

bc80e910 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/13 15:43
Fix two code style errors

30a95d73 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/13 15:20
Improve testing PC

f01a2274 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/13 15:12
Fix non-const labels with callbacks having incorrect values when diffed

91b65c93 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/13 10:57
Add include guards and license header to section.h

18c47843 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/12 10:27
Check if sections referenced in linker script exist

d5fe377c – Eldred Habert <eldredhabert0@gmail.com> authored and GitHub <noreply@github.com> committed on 2020/02/11 20:39
Merge pull request #482 from ISSOtm/conflict

ed4a6134 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/11 14:04
Rename productions to "reloc" when not really constant

11209851 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/11 13:59
Fix 1 s/r and 1 r/r conflict

31aa1ea4 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/11 06:38
Improve arg-shift test

96b6e4a7 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/11 06:36
Add forgotten semicolon in grammar

001b95d1 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/11 06:25
Add SHIFT with numeric argument

3b2c8623 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/11 04:35
Make more RGBASM errors print their line number

230f8492 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/11 04:02
Fix error output slightly broken on Windows

c37253fe – Eldred Habert <eldredhabert0@gmail.com> authored and GitHub <noreply@github.com> committed on 2020/02/11 03:51
Merge pull request #480 from ISSOtm/section

0ed8d385 – Eldred Habert <eldredhabert0@gmail.com> authored and GitHub <noreply@github.com> committed on 2020/02/11 03:32
Merge pull request #481 from rednex/revert-451-atomic_output

6963d77f – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/10 04:30
Add documentation for `LOAD` blocks

02ea52f4 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 13:53
Add test for `LOAD`

cdabc057 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 12:05
Allow unseekable files with `INCBIN`

eb0d7571 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 11:30
Implement `LOAD`/`ENDL` blocks

f1211192 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 11:13
Use section's offset instead of general one

d9c1b669 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 11:10
Deduplicate value output function code

2f60e0a5 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 11:06
Use meaningful types for byte output functions

ffe9e92b – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 10:43
Skip double-checking overflow in byte output

aa90a53f – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 10:40
Move 1-byte overflow check to `out_AbsByte`

598c9235 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 10:10
Use callback for PC's value

8c4b473d – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 21:05
Add more checks to section creation in RGBASM

a4fe274c – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 20:52
Unify all section declarations

34597ce6 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 18:35
Mark some section functions as `const`

4a2af807 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 18:27
Remove legacy forward declaration

d0ec3562 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 18:26
Split section management into its own file

bfdbd000 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 17:52
Do some misc cleanup of `output.c`

d0278d86 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 17:01
Invert logic for section max sizes

632bc2aa – Eldred Habert <eldredhabert0@gmail.com> authored and GitHub <noreply@github.com> committed on 2020/02/09 22:10
Merge pull request #476 from ISSOtm/expr_cleanup

1ca59f25 – Eldred Habert <eldredhabert0@gmail.com> authored and GitHub <noreply@github.com> committed on 2020/02/09 22:08
Revert "Make RGBASM overwrite output files atomically"

1d0c8fa1 – Eldred Habert <eldredhabert0@gmail.com> authored and GitHub <noreply@github.com> committed on 2020/02/09 22:08
Merge pull request #451 from rednex/atomic_output

1d70c989 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 21:55
Test one more label diff case

818a0d02 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/07 09:53
Test more cases in `label-diff` test

ab1eb146 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/07 09:46
Print special message when PC is not constant

63054ae0 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 19:36
Make more functions ignore the RPN buffer when constant

15504024 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 19:25
Improve error message when a symbol's value is not constant

d466cab1 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 19:25
Init RPN expressions created by binary operators

4e8b34f4 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 19:19
Improve error message when a symbol is not constant

5014f55c – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 20:05
Treat PC as a symbol as well

1d78cd0f – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 18:12
Axe the `constexpr` expression evaluator

52d62c6b – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 18:07
Handle subtractions between labels

b4a73f33 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/26 14:42
Avoid undefined behavior when shifting in RPN math

f9c25608 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 12:05
Ignore RPN strings when their value is known

9fb9e635 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 10:26
Reserve space for RPN expressions in a single call

9ce8a9f5 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 10:20
Add comments to RPN expr struct

cc59730c – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 09:04
Cleanup the RPN evaluator somewhat

0a04904b – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 08:22
Refactor RPN binary expressions into a single func

9ed6e9af – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 19:49
Make `=` a separate token from `SET`

c424a9bf – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 17:15
Only output a single error with charmaps

9d811e12 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 17:13
Warn when truncating values in `charmap`

af6f6270 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 17:02
Remove ambiguous charmap syntax

29957422 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 14:51
Truncate `shift.out.bin`

fe0c2693 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 10:21
Use `++` and `--` instead of `[+-]= 1`

579a324c – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/09 08:58
Fix diffing bin files in RGBASM tests

7903c149 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/07 09:51
Fix undefined behavior when reading constant in RGBLINK

b42a04c2 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/26 16:28
Add test for `jr @`

ea52e453 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/07 08:18
Fix `@`

9687e6e1 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/07 05:06
Allow forcing the second byte of STOP

ee34200e – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/06 10:36
Output diffs when binary tests fail

295fc6c6 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/05 08:24
Improve coverage of `db-@` test

28473d31 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/05 08:20
Make implicit truncation a warning

35f7340d – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 20:41
Report failing test names in RGBLINK as well

b76567e7 – Eldred Habert <eldredhabert0@gmail.com> authored and GitHub <noreply@github.com> committed on 2020/02/03 20:26
Merge pull request #470 from ISSOtm/rst

652db60a – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 16:05
Document modifications made to object file format

a7cb0a16 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 16:01
Inline `readRGBxObject`

f3635416 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/27 05:06
Introduce revision number field

fa1fba7f – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/27 03:48
Increase object version to RGB9

d73fa097 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/27 03:42
Remove RGB6 parsing

b1cd730d – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/13 19:02
Add link-time RST instruction

359a048b – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/13 10:25
Bump object version number

f2be601a – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 15:57
Check "left" boundary as well in `isLocationSuitable`

4d2379b3 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 15:19
Merge both "single-side" code paths in `placeSection`

fd32b225 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 14:55
Define additional variable when doing `make develop`

d15915ef – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 10:36
Simplify `bankrangecheck`

877e0e0b – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 10:11
Get rid of `BANK_COUNT_*` symbols

da1d9f68 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 10:00
Remove and reorder bank counts

24f41ef8 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 09:58
Expose link def arrays to RGBASM

09dff85d – ISSOtm <eldredhabert0@gmail.com> authored on 2020/02/03 09:50
Merge `common.h` into `linkdefs.h`

20e5685c – Eldred Habert <eldredhabert0@gmail.com> authored and GitHub <noreply@github.com> committed on 2020/02/02 22:50
Merge pull request #424 from ISSOtm/better_deps

ac6232bc – Eldred Habert <eldredhabert0@gmail.com> authored and GitHub <noreply@github.com> committed on 2020/02/02 22:49
Merge pull request #473 from ISSOtm/shift_ub

b16ec83a – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/29 21:43
Add `gbdiff.bash` script

ed72baca – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/29 21:38
Make more symbol functions `const`

edb562d2 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/29 21:18
Mark a few symbol functions as `static`

6d4b1286 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/29 21:15
Avoid unnecessary copies in symbol init

e2e01e84 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/29 21:07
Fall back from failure in `time` a bit better

93ee4175 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/29 20:47
Fix timestamp symbols on Windows (partially)

44cdcd12 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/28 16:04
Use `tput` for formatting escape sequences

ed06981f – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/26 16:40
Add test for `db X, @`

Next