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 |
|
Irmen de Jong
|
b740b079db
|
simplified mapping of builtin functions to just a jsr
|
2019-08-01 21:03:21 +02:00 |
|
Irmen de Jong
|
6394841041
|
fix byte/word add/sub mixup
|
2019-08-01 20:42:09 +02:00 |
|
Irmen de Jong
|
3f4050c647
|
more for loops, words
|
2019-08-01 00:35:25 +02:00 |
|
Irmen de Jong
|
82f01d84c2
|
more for loops
|
2019-07-31 22:15:20 +02:00 |
|
Irmen de Jong
|
299ea72d70
|
various for loops
|
2019-07-31 21:47:30 +02:00 |
|
Irmen de Jong
|
50aa286d3a
|
begin of for asm
|
2019-07-31 00:54:04 +02:00 |
|
Irmen de Jong
|
6f7322150f
|
fix string literal replacing by identifierref
|
2019-07-31 00:14:12 +02:00 |
|
Irmen de Jong
|
cc9965cc96
|
improved deduction of array datatypes
|
2019-07-30 23:35:25 +02:00 |
|
Irmen de Jong
|
ae90a957c6
|
fix var prefix issues in asm gen of anonscopes
|
2019-07-30 21:13:52 +02:00 |
|
Irmen de Jong
|
8cec032e7d
|
more asm for byte writes to memory
|
2019-07-30 02:49:13 +02:00 |
|
Irmen de Jong
|
3732ab1e62
|
fix compilation errors
|
2019-07-30 02:26:30 +02:00 |
|
Irmen de Jong
|
fba149ee28
|
removed the ~ before block names
|
2019-07-29 23:11:13 +02:00 |
|