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