1389 Commits

Author SHA1 Message Date
pikastech
1380c190bb reduce #if
format parser
2022-08-16 19:38:14 +08:00
pikastech
7e15e5e202 support __add__() for list 2022-08-16 17:40:11 +08:00
pikastech
d01ca77a51 support *var in py function 2022-08-16 12:21:11 +08:00
pikastech
77e291101f improve ABSTRACT_METHOD error info. 2022-08-16 11:05:19 +08:00
pikastech
8fff0950a0 add comments to PikaStdDevice 2022-08-14 23:55:24 +08:00
pikastech
1578eacdea release v1.10.1 2022-08-13 10:41:49 +08:00
pikastech
a1b3347e5b support [\n ...] and {\n ...} 2022-08-13 00:08:21 +08:00
pikastech
7d01af7b90 support auto connect lines begin with fun(...
fix valgrind
2022-08-12 23:59:32 +08:00
pikastech
fceb6bcab9 fix speed loss 2022-08-12 14:16:04 +08:00
pikastech
331710ace6 support void line and no new line 2022-08-12 13:52:51 +08:00
pikastech
cd6dfbbb71 unittest can run 2022-08-11 19:21:53 +08:00
pikastech
f180a15343 support %s and %r for any type arg 2022-08-11 18:32:53 +08:00
pikastech
18c8a19c90 fix _asm compile err in MSVC 2022-08-10 13:58:48 +08:00
pikastech
ac97532a7a support exec() builtin 2022-08-10 12:07:32 +08:00
pikastech
e0eee73209 support dir() builtin, fix str disp in list... 2022-08-10 11:49:54 +08:00
pikastech
19b7651913 fix valgrind errs 2022-08-09 23:11:23 +08:00
pikastech
c07c0454bd fix core dump in [<undefined>, 2, 3] 2022-08-09 22:14:15 +08:00
pikastech
7daa4b93c5 support assert keyword 2022-08-09 18:27:46 +08:00
pikastech
bc8815de0f support remove Event for eventLisener 2022-08-09 16:21:52 +08:00
pikastech
be07caab14 format
format parser

format parser and support 'in' for string
2022-08-09 12:57:00 +08:00
pikastech
a4dcc337bc support is keyword 2022-08-08 20:09:10 +08:00
pikastech
57d89e256f support try_expect for open 2022-08-06 17:59:32 +08:00
pikastech
4f13d3a4b1 support callback from formal parameter 2022-08-06 16:57:35 +08:00
pikastech
1d97f4b34e support hook_instruct 2022-08-06 15:56:27 +08:00
pikastech
874f3ff7ed syantex check for 'class' 'def' 2022-08-06 15:42:02 +08:00
pikastech
92dad784ce fix parse err like d['x'].foo() 2022-08-05 22:39:43 +08:00
pikastech
211569c5a0 ready to release v1.10.0 2022-08-05 15:00:48 +08:00
pikastech
d5bdb37bb1 fix act5 2022-08-05 14:13:07 +08:00
pikastech
7ca4a148d2 fix ac5 war 2022-08-05 14:07:57 +08:00
pikastech
941b3ad569 restore 2022-08-05 13:53:10 +08:00
pikastech
554ce93439 fixac5 2022-08-05 13:51:52 +08:00
pikastech
b47e2795d1 restore 2022-08-05 13:51:13 +08:00
pikastech
930389306a fix ac5 2022-08-05 13:48:01 +08:00
pikastech
61d7cc0230 Merge branch 'ac5fix' 2022-08-05 13:43:33 +08:00
pikastech
488748f15d fix ac5 warning 2022-08-05 13:39:11 +08:00
pikastech
0c0d89231c avoid core dump when not ':' found 2022-08-05 11:18:54 +08:00
pikastech
178353e259 use statkc buff[] when load args
skip tuple to accelerate

add speed for return arg in <RUN> inst
2022-08-04 11:12:32 +08:00
pikastech
7f77407550 support del keyword, use v1.10 version name 2022-08-04 00:25:32 +08:00
pikastech
446bc562cd accelerate for OUT ins 2022-08-01 10:06:49 +08:00
pikastech
56ec7c2410 more stack arg in VM 2022-07-31 19:48:35 +08:00
pikastech
6be2bc41b6 use pure_stack_arg 2022-07-31 17:18:29 +08:00
pikastech
e929bc67db use more macro inline in arg.h 2022-07-31 15:22:53 +08:00
pikastech
76f7c68c83 move flag __size[x] to vm ireg 2022-07-31 14:55:03 +08:00
pikastech
4899884747 use u32 for mem info
add speed by using register in for-loop

fix ci_benchmark
2022-07-31 11:14:49 +08:00
pikastech
a40f68e9b2 use more inline in PikaVM
use static refcnt in PikaObj

use static _clsptr
2022-07-30 21:26:46 +08:00
pikastech
2a5aa65b34 to v2.0.0 2022-07-30 18:59:08 +08:00
pikastech
896991b7bb release v1.9.3 2022-07-30 18:57:25 +08:00
pikastech
6c6304a896 add type check for operand
support int**float (need PikaMath enabled)
2022-07-30 11:59:44 +08:00
pikastech
1d7bcf2a39 use __getitem__ __setitem__ instead of __get__ __set__ 2022-07-29 23:40:16 +08:00
pikastech
3e39156a62 update version 2022-07-26 10:43:12 +08:00