jespergravgaard
|
3b043e11a7
|
Changed syntax for function signatures.
|
2019-12-26 09:51:41 +01:00 |
|
jespergravgaard
|
2bad8c915f
|
Improved log message.
|
2019-12-08 16:04:35 +01:00 |
|
jespergravgaard
|
0b477d24ae
|
Identifying declared constants already during Pass0.
|
2019-11-03 17:05:55 +01:00 |
|
jespergravgaard
|
85676bc83a
|
Implemented support for fixed address main memory variables using __mem(0x1000) directive.
|
2019-10-14 00:51:19 +02:00 |
|
Jesper Gravgaard
|
70aa2836da
|
Improved printing register ZP.
|
2019-10-12 11:40:36 +02:00 |
|
jespergravgaard
|
624c27686c
|
Added underscores to compiler-generated ASM-symbols to avoid clashes with C-symbols. Closes #329
|
2019-09-29 23:13:42 +02:00 |
|
jespergravgaard
|
587027397d
|
Variable storage strategy implementation almost done.
|
2019-09-29 20:57:28 +02:00 |
|
Jesper Gravgaard
|
665b9adbfb
|
Added constant for return value offset on stack. Added padding when return value is larger than parameters. Improved calculations of stack frame sizes. #316
|
2019-09-23 17:53:23 +02:00 |
|
jespergravgaard
|
a11929dbd3
|
Renamed stack pull/push/idx - including fragments. #316
|
2019-09-23 07:42:13 +02:00 |
|
jespergravgaard
|
cbec257332
|
Results are now pushed. #316
|
2019-09-23 00:10:44 +02:00 |
|
jespergravgaard
|
dc08f86302
|
Working on stack-parameter-passing. Split calls into prepare/execute/finalize. Still some clobber problems and results are not pushed. #316
|
2019-09-22 22:20:45 +02:00 |
|
jespergravgaard
|
bcddd821ff
|
Renamed stack-manipulating fragments. Added fragment-based stack clean-up. #316
|
2019-09-20 16:27:50 +02:00 |
|