RSS feed
6d008772
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/02/18 15:58
Prevent infinite loop with line continuations without newlines
6755a091
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/02/18 15:23
Improve naming of CI build artifacts
b6ac23be
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/02/18 15:12
Remove Travis CI files
e941cafe
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/02/18 13:36
Make locals in main scope a non-fatal error
03fe077b
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/02/18 13:15
Make locals without parent a non-fatal error
12ef8798
– Eldred Habert <eldredhabert0@gmail.com>
authored
and GitHub <noreply@github.com>
committed
on 2020/02/18 15:04
Merge pull request #486 from ISSOtm/actions
179e0474
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/02/10 20:14
Add Windows testing
d497190a
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/02/13 21:52
Do not zip artifacts ourselves
e078c1e7
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/02/13 21:30
Use `develop` in CI when possible
7471f46a
– ISSOtm <eldredhabert0@gmail.com>
authored
on 2020/02/10 19:50
Add checkpatch testing
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`
Next