Commit Graph

34 Commits

Author SHA1 Message Date
Valk Richard Li
144e6f45da gc changed to mark-sweep 2021-03-27 01:08:05 +08:00
Valk Richard Li
7087c67d79 add constant table in vm 2021-03-08 19:45:33 +08:00
Valk Richard Li
f60f674845 delete op_entry 2021-03-04 15:53:34 +08:00
Valk Richard Li
a421470715 change map to unordered_map 2021-03-01 15:54:58 +08:00
Valk Richard Li
64961877de Add props lib & bug fixed(op_ret in foreach/index got SIGSEGV) 2021-02-18 23:49:29 +08:00
Valk Richard Li
9c9bb52818 codegen will not generate 'jmp' if 'if' and 'elsif' is the last condition 2021-02-18 11:45:47 +08:00
Valk Richard Li
78ba0641a6 change the way of calling built-in functions
change std::map to struct array,use index to call built-in functions.this may be more efficient.
2021-02-14 17:36:42 +08:00
Valk Richard Li
e2ee9cff4c update 2021-02-13 14:37:21 +08:00
Valk Richard Li
944f713ee9 update 2021-02-13 11:09:31 +08:00
Valk Richard Li
7329c70492 identifiers' name changed 2021-02-12 23:48:51 +08:00
Valk Richard Li
9474ac9ef0 update & bug fixed 2021-01-05 23:17:32 +08:00
Valk Richard Li
bc64d530be update 2021-01-02 23:57:21 +08:00
Valk Richard Li
ea5116e963 update 2020-12-29 19:09:20 +08:00
Valk Richard Li
cc4e697246 bug fixed 2020-12-26 19:05:04 +08:00
Valk Richard Li
05800fe518 bug fixed 2020-12-25 13:22:57 +08:00
Valk Richard Li
19ce1c5f34 update 2020-12-15 21:13:22 +08:00
Valk Richard Li
9eb72f8754 update 2020-12-14 23:43:00 +08:00
Valk Richard Li
d8ce203ab3 update 2020-12-12 19:58:43 +08:00
Valk Richard Li
71f501a323 update 2020-12-12 01:58:40 +08:00
Valk Richard Li
a5825e0e92 update 2020-12-11 13:46:56 +08:00
Valk Richard Li
789300e5f6 update 2020-12-10 00:01:25 +08:00
Valk Richard Li
7f6a521ad7 bug fixed 2020-12-09 18:34:49 +08:00
Valk Richard Li
14852bfc2e update 2020-12-09 15:33:33 +08:00
Valk Richard Li
d0206abb8d update 2020-12-07 19:37:19 +08:00
Valk Richard Li
35cd1bd1e2 update 2020-12-06 21:07:40 +08:00
Valk Richard Li
1d941354ca update 2020-12-04 00:15:02 +08:00
Valk Richard Li
2bb0f0bf47 update 2020-12-04 00:00:29 +08:00
Valk Richard Li
fce34c12b3 update 2020-11-29 00:54:54 +08:00
Valk Richard Li
bbf5217374 update 2020-11-28 01:14:23 +08:00
Valk Richard Li
e9fd953273 update 2020-11-20 00:18:17 +08:00
Valk Richard Li
1625f241fa update 2020-11-19 15:20:43 +08:00
Valk Richard Li
fd8d3acfed update 2020-11-09 00:26:15 +08:00
Valk Richard Li
ab8db5dd62 fixed bug of codegen 2020-10-25 23:39:27 +08:00
Valk Richard Li
e8341c7b06 change project structure
version 3.0
2020-10-23 14:53:04 +08:00