dzaima
|
8b561a065a
|
offset envCurr by 1
|
2021-06-25 18:03:54 +03:00 |
|
dzaima
|
0b7c5eb860
|
call counter for JIT
|
2021-06-22 02:27:12 +03:00 |
|
dzaima
|
953ea0d20d
|
use execBodyInline everywhere
|
2021-06-22 01:35:00 +03:00 |
|
dzaima
|
286f1e19db
|
pass precalculated scope to instrs
|
2021-06-20 18:02:31 +03:00 |
|
dzaima
|
8ad686ab1b
|
inline scope variable setting
|
2021-06-19 21:03:33 +03:00 |
|
dzaima
|
fb02f30259
|
merged LOCM;SET_
|
2021-06-19 02:19:28 +03:00 |
|
dzaima
|
4322fb8232
|
basic constant folding
|
2021-06-16 03:03:31 +03:00 |
|
dzaima
|
1afe46b393
|
move TAlloc/TStack around, immediate functions
|
2021-06-15 01:20:32 +03:00 |
|
dzaima
|
550b91688a
|
extremely basic x86-64 generator
|
2021-06-09 18:47:50 +03:00 |
|
dzaima
|
7e994dd913
|
modifiable defines
|
2021-06-06 16:50:18 +03:00 |
|
dzaima
|
ed46ec7a44
|
fix REPL top-level errors
|
2021-05-28 01:27:50 +03:00 |
|
dzaima
|
345a0bfc8b
|
unsigned bytecode
|
2021-05-28 01:12:36 +03:00 |
|
dzaima
|
3b017648d8
|
extended variables, REPL support
|
2021-05-27 04:05:17 +03:00 |
|
dzaima
|
48229571ba
|
proper bytecode rewriting
|
2021-05-26 16:34:36 +03:00 |
|
dzaima
|
7bf3b4be50
|
store directly needed blocks in bodies
|
2021-05-26 14:45:29 +03:00 |
|
dzaima
|
6b4c5913ff
|
RT_VERIFY
|
2021-05-24 01:05:34 +03:00 |
|
dzaima
|
f4ec365a3e
|
extern env & ti
|
2021-05-24 00:37:43 +03:00 |
|
dzaima
|
b2b826be9b
|
incremental compilation
|
2021-05-23 21:55:49 +03:00 |
|
dzaima
|
98cb5fc310
|
vm.h
|
2021-05-11 16:10:49 +03:00 |
|