Karol Stasiak
|
2c8b628da9
|
Switch to snapshot versioning
|
2019-12-15 23:49:48 +01:00 |
|
Karol Stasiak
|
f8fc001971
|
6809: Enable and fix more tests
|
2019-12-15 23:48:22 +01:00 |
|
Karol Stasiak
|
f39fd67a89
|
6809: Implement more things
|
2019-12-15 23:48:02 +01:00 |
|
Karol Stasiak
|
6cd639a23a
|
6809: Fix LBRA
|
2019-12-15 23:47:01 +01:00 |
|
Karol Stasiak
|
086e474f4e
|
Version 0.3.14
|
2019-12-03 23:57:41 +01:00 |
|
Karol Stasiak
|
490d80e5a4
|
Fix typos
|
2019-12-01 23:13:51 +01:00 |
|
Karol Stasiak
|
66369feffb
|
Update .gitignore
|
2019-12-01 23:13:42 +01:00 |
|
Karol Stasiak
|
2b9d38be14
|
Update UDL
|
2019-12-01 23:13:19 +01:00 |
|
Karol Stasiak
|
769453418c
|
8080: Optimization bugfix
|
2019-12-01 03:38:19 +01:00 |
|
Karol Stasiak
|
6b2002f426
|
Update documentation and changelog
|
2019-12-01 03:16:09 +01:00 |
|
Karol Stasiak
|
7be5b14a7d
|
Optimize loads of the same value that was just checked to be in a register
|
2019-12-01 03:11:30 +01:00 |
|
Karol Stasiak
|
3b7ceb3900
|
Make subroutine extraction usable
|
2019-12-01 02:39:05 +01:00 |
|
Karol Stasiak
|
4e04725f93
|
Fix stack overflow
|
2019-12-01 01:51:17 +01:00 |
|
Karol Stasiak
|
59784ad5f1
|
HuC6280: Full assembly support
|
2019-11-24 01:30:30 +01:00 |
|
Karol Stasiak
|
7f6a2beb6d
|
Fix compilation problems when targeting a specific 65C02 subarch (fixes #20)
|
2019-11-13 22:36:19 +01:00 |
|
Karol Stasiak
|
7b040c280b
|
(part 2) 6502: Do not optimize away register restoration in interrupt routines (fixes #19)
|
2019-11-13 19:08:50 +01:00 |
|
Karol Stasiak
|
b10d8d7eeb
|
6502: Do not optimize away register restoration in interrupt routines (fixes #19)
|
2019-11-13 19:04:37 +01:00 |
|
Karol Stasiak
|
e2b7b28b63
|
8080: Optimize function parameters to registers
|
2019-11-13 18:39:51 +01:00 |
|
Karol Stasiak
|
3b78206c35
|
Fix errors about invalid function flags
|
2019-11-13 18:39:27 +01:00 |
|
Karol Stasiak
|
113befeb36
|
8080: Add one minor optimization
|
2019-11-12 13:50:12 +01:00 |
|
Karol Stasiak
|
adc2969b73
|
Switch to snapshot versioning
|
2019-11-12 13:49:16 +01:00 |
|
Karol Stasiak
|
02be0a8c7d
|
Version 0.3.12
|
2019-11-06 14:42:48 +01:00 |
|
Karol Stasiak
|
3b5006bc30
|
Update X16 platform definition
|
2019-11-04 14:29:11 +01:00 |
|
Karol Stasiak
|
d634e24e92
|
More granular differentiation of various 65C02 variants; HuC6280 improvements
|
2019-11-04 14:28:36 +01:00 |
|
Karol Stasiak
|
088688122e
|
#6 Improve semicolon comment parsing
|
2019-11-04 14:26:01 +01:00 |
|
Karol Stasiak
|
b48783ee4f
|
Add a testcase for future optimization
|
2019-11-04 11:20:56 +01:00 |
|
Karol Stasiak
|
f10ec698ef
|
Change string terminators for petscr and atasciiscr (related to #17)
|
2019-11-04 02:38:07 +01:00 |
|
Karol Stasiak
|
6fd0257222
|
Update changelog
|
2019-11-04 02:31:57 +01:00 |
|
Karol Stasiak
|
4a8be268cc
|
Add new example
|
2019-11-04 02:31:04 +01:00 |
|
Karol Stasiak
|
d906d8aab4
|
Allow comments after #endif and #else
|
2019-11-04 02:29:44 +01:00 |
|
Karol Stasiak
|
00841d685b
|
Add strzpaste and scrstrzpaste
|
2019-11-04 02:29:16 +01:00 |
|
Karol Stasiak
|
4abfab41df
|
Fix escape sequences
|
2019-11-04 02:28:31 +01:00 |
|
Karol Stasiak
|
798c49fd34
|
Add strz_from_screencode , strz_to_screencode , ENCCONV_SUPPORTED
|
2019-11-04 02:28:12 +01:00 |
|
Karol Stasiak
|
055d842c12
|
Document inferred literal types
|
2019-11-03 23:33:58 +01:00 |
|
Karol Stasiak
|
3a0bc0f15e
|
Add unsigned types
|
2019-11-03 23:33:41 +01:00 |
|
Karol Stasiak
|
075b23c7e1
|
Update changelog
|
2019-11-03 23:18:00 +01:00 |
|
Karol Stasiak
|
68fcf8f2d7
|
Undo the sizeof change for now
|
2019-11-03 23:17:44 +01:00 |
|
Karol Stasiak
|
38e4dd14a6
|
Fix tests
|
2019-11-03 22:59:10 +01:00 |
|
Karol Stasiak
|
802cd7d86a
|
Conversions from bool to byte
|
2019-11-03 22:26:41 +01:00 |
|
Karol Stasiak
|
590db9ade0
|
Change type of sizeof to word. Improve type checker.
|
2019-11-03 22:26:19 +01:00 |
|
Karol Stasiak
|
ec52963b46
|
Fix literals
|
2019-11-03 22:25:08 +01:00 |
|
Karol Stasiak
|
2c52b98beb
|
Add scrstring module
|
2019-10-31 17:29:05 +01:00 |
|
Karol Stasiak
|
939431aaf9
|
Fix string end handling in strzappendchar
|
2019-10-31 12:29:25 +01:00 |
|
Karol Stasiak
|
ffe79a214d
|
Add nullchar_src , NULLCHAR_SCR and NULLCHAR_SAME (relates to #17)
|
2019-10-31 12:20:42 +01:00 |
|
Karol Stasiak
|
12df1ef6e4
|
Make less compilation errors fatal, improve error reporting (relates to #16)
|
2019-10-31 12:14:52 +01:00 |
|
Karol Stasiak
|
7092f2a5de
|
Properly handle all integer literal sizes
|
2019-10-31 12:13:02 +01:00 |
|
Karol Stasiak
|
4214f1f6f5
|
Tests for recent parser improvements
|
2019-10-31 12:12:10 +01:00 |
|
Karol Stasiak
|
33405ffcd6
|
Better handling for invalid statements inside segment blocks
|
2019-10-31 12:11:05 +01:00 |
|
Karol Stasiak
|
e3b3c36924
|
Parse function and variable flags correctly
|
2019-10-31 12:10:18 +01:00 |
|
Karol Stasiak
|
258b17beb0
|
Allow unary minus (fixes #18)
|
2019-10-31 12:09:20 +01:00 |
|