1
0
mirror of https://github.com/KarolS/millfork.git synced 2024-12-29 02:31:45 +00:00
Commit Graph

1051 Commits

Author SHA1 Message Date
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
Karol Stasiak
1ddee6155d Allow for comments at the end of the file (fixes #15) 2019-10-31 12:08:45 +01:00
Karol Stasiak
04d654b661 Switch to snapshot versioning 2019-10-30 23:22:41 +01:00
Karol Stasiak
047d4d2c08 Version 0.3.10 2019-10-24 15:22:39 +02:00
Karol Stasiak
72de22bbe1 A2600: init_rw_memory should be inlineable 2019-10-24 15:09:53 +02:00
Karol Stasiak
6fddf1cf0d Improve documentation 2019-10-24 15:09:11 +02:00
Karol Stasiak
bb419d961f
Merge pull request #14 from FreddyOffenga/a8_os
a8_os module added
2019-10-24 01:06:42 +02:00
Karol Stasiak
4191eec7f8 Add -Xd and -Xr command line options 2019-10-24 00:48:32 +02:00
Karol Stasiak
7fe32ca564 Z80: Improve optimizations 2019-10-24 00:48:16 +02:00
Freddy Offenga
185b5383d1 added a8_os module and test 2019-10-23 14:43:36 +02:00
Karol Stasiak
72f8806c54 6502: Word addition optimizations 2019-10-23 12:56:48 +02:00
Karol Stasiak
010647682a Fix the sieve benchmark 2019-10-23 11:52:42 +02:00
Freddy
01a212dbee
Merge pull request #1 from KarolS/master
merge from remote
2019-10-23 11:44:43 +02:00
Karol Stasiak
9beac45e99 Define Constant.WordZero 2019-10-23 11:03:55 +02:00
Karol Stasiak
aa09bc90a4 Update documentation 2019-10-23 11:03:01 +02:00
Karol Stasiak
a55d95f2cb Fix vera_upload 2019-10-23 11:02:44 +02:00
Karol Stasiak
6db5e09723 Optimize for-to loops 2019-10-22 23:38:07 +02:00
Karol Stasiak
f4b37a70f1 Update changelog 2019-10-22 18:22:25 +02:00
Karol Stasiak
e1107b164f Remove debugging messages 2019-10-22 18:21:47 +02:00
Karol Stasiak
3873736424 Optimize pointer indexing 2019-10-22 18:19:55 +02:00
Karol Stasiak
b7300616d1 6502: Faster accesses to small arrays 2019-10-22 16:35:17 +02:00
Karol Stasiak
d36b83421c 6502: Fix an optimization bug 2019-10-22 16:34:39 +02:00
Karol Stasiak
5ad6da2be4 6502: Optimize hi(nonet(...)) 2019-10-22 16:34:13 +02:00
Karol Stasiak
ec96f16482 Improve and fix 16-bit comparisons 2019-10-22 13:54:30 +02:00
Karol Stasiak
76044ca429 Update FAQ 2019-10-22 02:34:16 +02:00
Karol Stasiak
54c7a6b511 Update changelog 2019-10-22 02:14:14 +02:00
Karol Stasiak
138c185ed1
Merge pull request #12 from Ambez05/patch-1
Added vera_peek Logic
2019-10-22 02:09:38 +02:00
Karol Stasiak
672ab5c2bc
Merge pull request #13 from FreddyOffenga/a8_hardware
added a8_hardware files
2019-10-22 02:07:44 +02:00
Karol Stasiak
166f5c397d Document the current state of 6809 support 2019-10-22 02:01:18 +02:00
Karol Stasiak
ff46129c4e #11 Fix allocation of variables in functions with trampolines 2019-10-22 01:39:11 +02:00
Karol Stasiak
f65651f2c0 #6 Improve error messages related to semicolons 2019-10-22 01:06:51 +02:00
Karol Stasiak
09294307fd #8 Standardise the behaviour of for loops. 2019-10-22 00:41:34 +02:00
Karol Stasiak
2d50e4fa73 Make the -o option optional 2019-10-22 00:14:38 +02:00