Commit Graph

1570 Commits

Author SHA1 Message Date
drmortalwombat 82d499fdae Native code compiler is functional same level as byte code
Runs all the autotests now in byte code and native code
2021-09-11 22:21:57 +02:00
drmortalwombat 897de02adf Fix unnamed parameters in function prototype 2021-09-11 16:05:31 +02:00
drmortalwombat 93b6aca8a3 More native code generator 2021-09-11 15:01:32 +02:00
drmortalwombat 07f797e577 Formatting options in printf 2021-09-10 16:13:47 +02:00
drmortalwombat fd1626bf16 Byte level dataflow analysis of native code 2021-09-09 23:13:03 +02:00
drmortalwombat f08d847a64 More native code optimisations 2021-09-09 20:23:59 +02:00
drmortalwombat 83f5d634df Resource version bump to 1.0.22 2021-09-09 09:43:53 +02:00
drmortalwombat 3442ee507a Fix floating point native code generation 2021-09-09 09:42:02 +02:00
drmortalwombat fcedf69aff More native code compiler additions 2021-09-08 22:04:01 +02:00
drmortalwombat 056df56eef First shot native code generator
Implements basic load, store compare and add/sub/shift for native compiled functions
2021-09-07 22:35:11 +02:00
drmortalwombat 69a44e90e3 Added test for array init 2021-09-07 13:43:22 +02:00
drmortalwombat 722347609d Fix array of array of char init with strings 2021-09-07 13:37:56 +02:00
drmortalwombat 14f6af66af Fixed array and structure initialisation of locals 2021-09-07 12:44:45 +02:00
drmortalwombat a839ccc960 Moved storage class parsing from base type to variable level 2021-09-07 08:13:14 +02:00
drmortalwombat 16aa0ac315 Renamed non conforming member variables 2021-09-06 21:36:45 +02:00
drmortalwombat 60354f5e2d Implemented static const int/float/bool etc constat propagation 2021-09-06 21:13:48 +02:00
drmortalwombat 95b1608301 Update README.md 2021-09-06 20:56:16 +02:00
drmortalwombat 3621f0ec52 Update README.md 2021-09-06 20:55:30 +02:00
drmortalwombat b17eef9255 Added installer project 2021-09-06 18:44:57 +02:00
drmortalwombat 7af458832b Initial commit 2021-09-06 18:34:52 +02:00