shithub: rgbds

RSS feed

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

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, @`

ec6c42e9 – Eldred Habert <eldredhabert0@gmail.com> authored and GitHub <noreply@github.com> committed on 2020/01/28 13:59
Merge pull request #467 from ISSOtm/report

b11d121c – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/17 04:08
Remove undefined behavior from shifts

cdf60006 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/13 10:22
Report failing file names in comparisons

2e8094b7 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/28 06:07
Allow RGBASM to overwrite object files on Windows

a9cb4f82 – ISSOtm <eldredhabert0@gmail.com> authored on 2019/11/08 20:09
Make RGBASM overwrite output files atomically

1bd41bf7 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/26 16:10
Don't use `diff` to compare bin files in tests

08ab34cf – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/26 13:26
Fix a few checkpatch warnings in `symbol.h`

7bb55469 – ISSOtm <eldredhabert0@gmail.com> authored on 2019/11/08 20:33
Fix partial paths being output to dep files with `-i`

a29dd738 – ISSOtm <eldredhabert0@gmail.com> authored on 2019/11/06 13:43
Reimplement `-M` variants using long options

4a98b41d – ISSOtm <eldredhabert0@gmail.com> authored on 2019/11/06 13:39
Fix `-MG` always being enabled

6fc50972 – ISSOtm <eldredhabert0@gmail.com> authored on 2019/09/10 11:12
Allow outputting dep files to stdout using `-`

12f2f654 – ISSOtm <eldredhabert0@gmail.com> authored on 2019/09/10 11:09
Add -MG

0649b360 – ISSOtm <eldredhabert0@gmail.com> authored on 2019/09/09 23:50
Allow specifying multiple dependency targets

f1f31427 – ISSOtm <eldredhabert0@gmail.com> authored on 2019/09/09 23:29
Add -MQ

1fb9f90f – ISSOtm <eldredhabert0@gmail.com> authored on 2019/09/09 23:02
Add -MT option

bfa8da78 – ISSOtm <eldredhabert0@gmail.com> authored on 2019/09/09 22:04
Add -MP option

fb81733b – Eldred Habert <eldredhabert0@gmail.com> authored and GitHub <noreply@github.com> committed on 2020/01/26 09:48
Merge pull request #472 from ISSOtm/romx-tiny

e7eac583 – Eldred Habert <eldredhabert0@gmail.com> authored and GitHub <noreply@github.com> committed on 2020/01/26 09:30
Merge pull request #477 from ISSOtm/sym_overhaul

cd107855 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/23 22:03
Test new working label subtractions

ab9307ac – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/22 10:05
Clean up symbol management

e3ef194b – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/22 05:44
Remove local label error checking

ab4ca9ad – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/21 10:06
Make symbol ref in patch symbols constant

3fb56488 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/21 06:37
Actually rely on `createsymbol` never returning NULL

a7c0616c – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/21 05:54
Rename export type enum to that

51d5ff05 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/23 21:50
Test subtracting labels

0665146d – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 22:12
Report line info on empty RPN stack

1f842257 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 22:05
Test that `all-instructions` does not error out

61c381a6 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 22:01
Systemize RGBLINK testing

56d5f158 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 19:27
Do not run `.pipe` tests if the normal variant fails

c05334df – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/20 09:39
Upgrade testing to latest disasm commits

09d6c7a5 – Eldred Habert <eldredhabert0@gmail.com> authored and GitHub <noreply@github.com> committed on 2020/01/19 10:45
Merge pull request #475 from ISSOtm/licensing

4fe44447 – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/19 06:11
Add license headers where missing

23c600ee – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/19 06:02
Remove unnecessary gitignore file

50f091ab – ISSOtm <eldredhabert0@gmail.com> authored on 2020/01/18 17:12
Fix RGBLINK failing to read args on certain machines

Next