lyon1998
|
5a97c8cb96
|
use byteCode_frame in VMState
|
2022-03-15 12:31:05 +08:00 |
|
lyon1998
|
5d1b83a417
|
solve bug when jum to the end
|
2022-03-14 18:46:57 +08:00 |
|
lyon1998
|
ec4b196195
|
fix warning
|
2022-03-13 17:37:50 +08:00 |
|
lyon1998
|
842fc67f23
|
run byteCodeFrame without jmp is ok
|
2022-03-13 16:59:01 +08:00 |
|
lyon1998
|
87c30b2cb3
|
test ins_unit_print ok
|
2022-03-13 10:24:18 +08:00 |
|
lyon1998
|
fbc88fed2d
|
fix compilerPath from clang to gcc
|
2022-03-12 20:54:15 +08:00 |
|
lyon1998
|
a4cd654b45
|
tested ok byteCode_getTotleSize
|
2022-03-11 17:08:12 +08:00 |
|
lyon
|
716abf833c
|
not use buffs in getNextLine
|
2022-03-10 18:18:44 +08:00 |
|
lyon
|
0c67a8dafe
|
use memmov ins poptoken
|
2022-03-09 21:48:58 +08:00 |
|
lyon
|
ac4247e5fd
|
use sys_malloc and fix a mem bug
|
2022-03-09 14:01:35 +08:00 |
|
lyon
|
db8094d9a5
|
class_def is not passed
|
2022-03-09 13:22:55 +08:00 |
|
lyon
|
f6533d156b
|
use pointTo instead of GetLastToken
|
2022-03-09 11:28:09 +08:00 |
|
lyon
|
60dd236d9b
|
use readdocs instead of yuque
|
2022-03-06 01:40:49 +08:00 |
|
lyon
|
03f5b2cff3
|
support class def and self
|
2022-03-02 15:03:11 +08:00 |
|
lyon
|
195bf97fac
|
call global fun tested ok inner class fun
|
2022-03-02 01:55:11 +08:00 |
|
lyon
|
849b8002b6
|
class def is nearly ok, pure fun is ok, connot call main fun
|
2022-03-01 22:45:59 +08:00 |
|
lyon
|
5ef923f3e3
|
class with attribute tested ok
|
2022-03-01 20:52:50 +08:00 |
|
lyon
|
78050c35b3
|
no mem error in NEW obj
|
2022-03-01 19:13:39 +08:00 |
|
lyon
|
34a0fbbe41
|
test NEW instruct is ok
|
2022-03-01 16:13:35 +08:00 |
|
lyon
|
d10c5dbc97
|
RAS tested ok
|
2022-03-01 15:01:22 +08:00 |
|
lyon
|
faed85d22e
|
print('test,test') is ok
|
2022-02-21 17:49:54 +08:00 |
|
lyon
|
12279fa8bc
|
parser.add_a_b is ok
|
2022-02-21 17:40:26 +08:00 |
|
lyon
|
b66aaf20a9
|
use parse_state to solve parse process
|
2022-02-21 15:13:47 +08:00 |
|
lyon1998
|
ff8ce903a0
|
limit the api of pika_vm
|
2022-02-14 20:57:15 +08:00 |
|
lyon1998
|
f35b47dfa0
|
arrange the parse_proprocess
|
2022-02-14 18:50:08 +08:00 |
|
lyon
|
154ccd8e90
|
fix bug in remove_annontaion when occor "#"
|
2022-02-14 03:18:21 +08:00 |
|
lyon
|
e4363d03a2
|
add PikaDebug
|
2022-01-28 00:43:09 +08:00 |
|
lyon
|
797607bccf
|
fix queue overpop
|
2022-01-26 08:38:02 +08:00 |
|
lyon
|
76075564a2
|
use simu queue again, can not call 2 fun in one line
|
2022-01-26 00:31:59 +08:00 |
|
lyon
|
8a66d49bd3
|
use vsnprintf in __plt_sprintf, and add buff cfg
|
2022-01-25 13:20:12 +08:00 |
|
lyon
|
325a11d3e7
|
remove argType at the end of content
|
2022-01-25 08:39:10 +08:00 |
|
lyon
|
a9d1bc372e
|
add GTestTask to test task_period
|
2022-01-24 19:08:33 +08:00 |
|
lyon
|
372b619a13
|
task.do_always and task.run_once() is ok
|
2022-01-20 19:35:55 +08:00 |
|
lyon
|
b182e4af31
|
__get__ string is ok
|
2022-01-18 21:55:08 +08:00 |
|
lyon
|
455ba7a565
|
parse a[b] = c ok
|
2022-01-17 23:36:36 +08:00 |
|
lyon
|
3bdf63379e
|
parse '[' mem check pased
|
2022-01-16 00:41:59 +08:00 |
|
lyon
|
4d32223746
|
add some method for token
|
2022-01-15 22:58:36 +08:00 |
|
lyon
|
3d556d6b06
|
support \n \r \t in print()
|
2022-01-10 21:49:52 +08:00 |
|
lyon
|
c32322a05a
|
support '+' for string
|
2022-01-08 23:40:10 +08:00 |
|
lyon
|
939ae72bef
|
supprot for_int_dict
|
2022-01-06 11:13:43 +08:00 |
|
lyon
|
d0eabb0b94
|
set size of arg to uint32_t to aline to 4
|
2022-01-05 22:36:28 +08:00 |
|
lyon
|
316768f908
|
add ci_calibration
|
2022-01-04 15:32:30 +08:00 |
|
lyon
|
9b6755eb6e
|
write foarmated __platform_printf to log
|
2022-01-03 21:51:42 +08:00 |
|
lyon
|
18deeaf7a5
|
direectly conect print to __platform_printf
|
2022-01-03 21:40:41 +08:00 |
|
lyon
|
242550076a
|
use __INS_COMPIRE for instruct
|
2021-12-31 00:54:48 +08:00 |
|
lyon
|
2c5b210c63
|
move __VM_DEBUG__ to pikaConfigValid.h
|
2021-12-31 00:33:00 +08:00 |
|
lyon
|
4428763042
|
use __VM_DEBUG_ in default
|
2021-12-31 00:11:56 +08:00 |
|
lyon
|
64475ea748
|
use Pointer when REF object
|
2021-12-24 23:34:34 +08:00 |
|
lyon
|
281e3fa72d
|
list_for_loop not pass
|
2021-12-24 23:27:46 +08:00 |
|
lyon
|
955087b3be
|
change "deepth" to "block_deepth"
|
2021-12-24 23:10:50 +08:00 |
|