Krzosa Karol
|
a36747bc9c
|
Change error printing to use colors, enable colors on windows cmd, print bytecode instruction line
|
2022-06-22 18:14:43 +02:00 |
|
Krzosa Karol
|
cd48253e3e
|
Register stuff cleanup
|
2022-06-22 16:16:02 +02:00 |
|
Krzosa Karol
|
de159fc7d9
|
Prepare before typing the untyped
|
2022-06-22 10:07:23 +02:00 |
|
Krzosa Karol
|
a229891485
|
Storing a global variable
|
2022-06-21 23:45:07 +02:00 |
|
Krzosa Karol
|
eee9e24cfc
|
Reworking VM into infinite stack machine
|
2022-06-21 23:13:07 +02:00 |
|
Krzosa Karol
|
2c3a8dc764
|
Begin to codegen bytecode instructions
|
2022-06-21 15:49:39 +02:00 |
|
Krzosa Karol
|
6ed17a3c1c
|
Comprehensive execution logging
|
2022-06-21 14:29:15 +02:00 |
|
Krzosa Karol
|
80fb582854
|
Logging
|
2022-06-21 14:02:54 +02:00 |
|
Krzosa Karol
|
3f384a60ec
|
Adding debug logging to interpreter
|
2022-06-21 13:35:20 +02:00 |
|
Krzosa Karol
|
a2b06d23d5
|
Switching to register based VM
|
2022-06-21 13:05:11 +02:00 |
|
Krzosa Karol
|
101970f62e
|
Rewrite VM, only capable to work on 64bit arithmetic
|
2022-06-20 22:14:46 +02:00 |
|
Krzosa Karol
|
fd66781afb
|
Arithmetic ops and pushes for all types
|
2022-06-20 20:14:34 +02:00 |
|
Krzosa Karol
|
5a8f36b16a
|
Bytecode interpreter init
|
2022-06-20 19:27:22 +02:00 |
|