Irmen de Jong
|
248e7b808c
|
split codegen
|
2019-08-16 22:49:29 +02:00 |
|
Irmen de Jong
|
a983a896f2
|
some asm and some for loop asm fixed, renamed asmgen2 back to just asmgen
|
2019-08-16 21:37:27 +02:00 |
|
Irmen de Jong
|
68df1730f5
|
cleaned up some stuff, improved checking of asmsub statement body
|
2019-08-14 23:17:50 +02:00 |
|
Irmen de Jong
|
d62ab93b24
|
word >> 8 optimized to msb(word)
|
2019-08-14 22:28:44 +02:00 |
|
Irmen de Jong
|
47297f7e31
|
improved handling of inferredType
|
2019-08-14 02:25:27 +02:00 |
|
Irmen de Jong
|
b64d611e02
|
split array and string literal classes
|
2019-08-13 03:00:17 +02:00 |
|
Irmen de Jong
|
9fb9bcfebd
|
correction
|
2019-08-12 23:25:19 +02:00 |
|
Irmen de Jong
|
dff9c5f53e
|
tweak travis
|
2019-08-11 22:58:45 +02:00 |
|
Irmen de Jong
|
d4a77321d2
|
tweak gradle to work with openjdk-11
|
2019-08-11 22:56:54 +02:00 |
|
Irmen de Jong
|
2665618fa6
|
zp test added, some cleanups
|
2019-08-11 22:23:18 +02:00 |
|
Irmen de Jong
|
b5c5560af8
|
info
|
2019-08-11 18:21:15 +02:00 |
|
Irmen de Jong
|
065587525e
|
version
|
2019-08-11 17:43:14 +02:00 |
|
Irmen de Jong
|
58e5d5c071
|
hash
|
2019-08-11 17:32:28 +02:00 |
|
Irmen de Jong
|
b44e76db57
|
fix any/all assembly routine, added asm for min/max/sum/ etc aggregates
removed avg function because of hidden internal overflow issues
|
2019-08-11 16:13:09 +02:00 |
|
Irmen de Jong
|
2ce6bc5946
|
fix strlen
|
2019-08-11 14:02:53 +02:00 |
|
Irmen de Jong
|
fe5b225732
|
asmsub stack arg
|
2019-08-11 12:29:18 +02:00 |
|
Irmen de Jong
|
d499e40a4b
|
doc tweaks
|
2019-08-11 10:56:36 +02:00 |
|
Irmen de Jong
|
62a66d89c6
|
was not needed
|
2019-08-11 10:15:34 +02:00 |
|
Irmen de Jong
|
e1b26ae287
|
readme
|
2019-08-10 21:38:08 +02:00 |
|
Irmen de Jong
|
1c151f4a3f
|
remove dysfunctional repl
|
2019-08-10 21:36:26 +02:00 |
|
Irmen de Jong
|
8917926996
|
new version
|
2019-08-10 20:45:41 +02:00 |
|
Irmen de Jong
|
b54a9b9831
|
fix output of word arrays containing addressofs
|
2019-08-10 20:43:27 +02:00 |
|
Irmen de Jong
|
f08906dba1
|
fix byte->word typecast
|
2019-08-10 14:20:42 +02:00 |
|
Irmen de Jong
|
a6bba824d3
|
fixed some array codegen issues
|
2019-08-10 12:55:27 +02:00 |
|
Irmen de Jong
|
fd84152a2b
|
import cleanups
|
2019-08-09 02:21:04 +02:00 |
|
Irmen de Jong
|
3466106119
|
fixed some array codegen issues
|
2019-08-09 02:15:31 +02:00 |
|
Irmen de Jong
|
c79b587eea
|
nonconst forloops (bytes)
|
2019-08-08 23:13:02 +02:00 |
|
Irmen de Jong
|
4862fb7db1
|
asmsub return value in registers is now put on evalstack, and loopvar sequence numbering
|
2019-08-08 00:13:58 +02:00 |
|
Irmen de Jong
|
2136db0e61
|
fix auto var naming collisions
|
2019-08-07 22:25:57 +02:00 |
|
Irmen de Jong
|
2f0c0f6fcd
|
fix function arguments
|
2019-08-07 02:31:27 +02:00 |
|
Irmen de Jong
|
7ddc01f883
|
added continuous compilation mode (file watching)
|
2019-08-05 23:36:24 +02:00 |
|
Irmen de Jong
|
126c2162f1
|
syntax fix in readme
|
2019-08-05 21:11:58 +02:00 |
|
Irmen de Jong
|
094c8ab94c
|
Merge branch 'asmgen2-ast-only'
|
2019-08-05 21:07:32 +02:00 |
|
Irmen de Jong
|
efe2723874
|
version
|
2019-08-05 21:06:41 +02:00 |
|
Irmen de Jong
|
bccfeb2fa2
|
fix some unittests
|
2019-08-05 21:04:15 +02:00 |
|
Irmen de Jong
|
d498d5445c
|
added more examples/test programs
|
2019-08-05 21:01:41 +02:00 |
|
Irmen de Jong
|
5095d090cc
|
added optimized multiplications to asmgen2
|
2019-08-05 21:00:55 +02:00 |
|
Irmen de Jong
|
6544fcdc36
|
fixed output of force_output blocks
|
2019-08-04 23:08:58 +02:00 |
|
Irmen de Jong
|
e834924857
|
more ++ and -- code, 'dontuse' zeropage option
|
2019-08-04 22:44:20 +02:00 |
|
Irmen de Jong
|
2c3b8a9819
|
more ++ and -- code, 'dontuse' zeropage option
|
2019-08-04 22:35:27 +02:00 |
|
Irmen de Jong
|
309c82fc9e
|
fixed some compiler errors
|
2019-08-04 19:54:32 +02:00 |
|
Irmen de Jong
|
0f91ce6441
|
removed a few more hazardous zp addresses
|
2019-08-04 19:40:31 +02:00 |
|
Irmen de Jong
|
f29ec3b4e1
|
relaxed symbol shadowing
|
2019-08-04 18:52:03 +02:00 |
|
Irmen de Jong
|
cc1fc869cf
|
fix param type casts for builtin functions
|
2019-08-04 18:25:00 +02:00 |
|
Irmen de Jong
|
0431d3cddc
|
implemented asm for continue and break
|
2019-08-04 16:05:50 +02:00 |
|
Irmen de Jong
|
a1cd202cd2
|
some more array asm
|
2019-08-04 15:33:00 +02:00 |
|
Irmen de Jong
|
b842493cf0
|
trying to fix arithmetic and funcion calls and var scoping issues
|
2019-08-03 13:21:38 +02:00 |
|
Irmen de Jong
|
4718f09cb7
|
trying to fix arithmetic and funcion calls
|
2019-08-03 01:51:12 +02:00 |
|
Irmen de Jong
|
e9c357a885
|
fix range typing issues and function call param cleanup bug for asmsub
|
2019-08-02 01:26:28 +02:00 |
|
Irmen de Jong
|
fb00ff74d1
|
simplistic repeat and while loops
|
2019-08-01 21:23:55 +02:00 |
|