55 Commits

Author SHA1 Message Date
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
lyon
adaff1bd43 add dict in stddata 2021-12-13 22:01:42 +08:00
lyon
93ee9424a8 support __init__() for class 2021-12-10 22:53:06 +08:00
lyon
2f51367a59 check syntax error about branckes 2021-12-10 11:41:33 +08:00
lyon
37437c9c8e rename platform weak functions 2021-12-07 19:33:58 +08:00
lyon
1659e13091 use weak to support stdio 2021-12-07 19:17:36 +08:00
root
85a2734462 use pikaplatform.h to include libc 2021-12-07 15:45:38 +08:00
lyon
64e5492892 update file 2021-11-28 19:03:31 +08:00
lyon
7c9fafafc4 suppport or and not 2021-11-28 17:26:17 +08:00
lyon
aa0512bd13 test parse or is ok 2021-11-28 17:06:55 +08:00
lyon
d3889fdb25 use lexer to get clean cmd 2021-11-28 17:02:27 +08:00
lyon
b93bdc7d59 vm equ is ok 2021-11-28 01:21:24 +08:00
lyon
1371aa98c1 merge float | float together 2021-11-27 21:49:38 +08:00
lyon
825344910f use lexer to get operator 2021-11-27 20:11:35 +08:00
lyon
150c450231 use self as globals 2021-11-23 12:15:12 +08:00
lyon
dd2e10f0dd add getMem method for mem checker 2021-11-20 09:43:13 +08:00
lyon
43b8105f6f add pikastdlib.py 2021-11-17 10:09:52 +08:00
lyon
0f137eb528 add pool-test 2021-11-15 20:22:26 +08:00
lyon
3ab412f219 use NEUM to save type instead of char * 2021-11-15 09:35:48 +08:00
lyon
5316ede928 add Warning flag and solve warnings 2021-11-14 18:39:08 +08:00
lyon
ca29e11268 rezise arg to 16 byte in 32bit system 2021-11-14 13:55:54 +08:00
lyon
d06caf63ea use strEqu instead of str_is_start_with to check type 2021-11-14 12:06:06 +08:00
lyon
ba938176c1 use name hash and tested ok 2021-11-13 18:48:47 +08:00
lyon
5f0d7a9d31 use name_hash compile pass 2021-11-13 16:42:01 +08:00
pikasTech
1da26c1ced DEF add is ok 2021-10-31 16:25:18 +08:00
lyon1998
75be7310e8 debug more B0 when parse multiLine 2021-10-27 15:44:35 +08:00
lyon1998
695554046b debug p0.x = 1 error 2021-10-26 20:50:13 +08:00
lyon1998
a0325d176c adding operator 2021-10-20 21:06:13 +08:00
lyon1998
8bac0f937b all test passed for new agrathem of ne_obj 2021-10-18 16:38:50 +08:00
lyon1998
4c6ec93f41 args_set can update type 2021-10-18 16:08:28 +08:00
lyon1998
e5408deb06 new Obj by fun directly, not class loader 2021-10-18 09:55:09 +08:00
lyon1998
dcc944fb57 double while is ok 2021-10-17 16:14:01 +08:00
lyon1998
626fa3c9a6 use VM_run instead of invoke, sysOut is not supported 2021-10-14 23:55:35 +08:00
lyon1998
23094dc2e9 pikaVM run is tested ok 2021-10-14 23:45:36 +08:00
lyon1998
73dbf66cbe cancel gtest filter 2021-10-14 20:52:07 +08:00
lyon1998
40dfcfa423 add pikaVM_runAsm, add pushArg for queue 2021-10-14 19:45:39 +08:00
lyon1998
c5540fb5f4 debug NUM and OUT for parser 2021-10-14 15:50:42 +08:00
lyon1998
381eb33723 add PikaParser 2021-10-13 18:06:53 +08:00
lyon1998
64111e1063 free when pop int and float 2021-10-13 10:40:47 +08:00
lyon1998
dcddd8bbb5 add dataQueue 2021-10-13 10:23:20 +08:00