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
pikastech
73123cdd9f
support <int32_t size> for stack
2022-07-26 10:24:31 +08:00
pikastech
16be13af71
auto init pool in newRootObj
2022-07-26 09:55:18 +08:00
pikastech
cf7876efda
release v1.9.2
2022-07-20 10:37:59 +08:00
pikastech
de10086338
add arg_new<T> api
...
update version
2022-07-20 10:34:50 +08:00
pikastech
7cbaff9d83
expose pks_eventLisner_getEvnetHandleObj
2022-07-18 16:52:27 +08:00
pikastech
4ca4c4ac52
update version
2022-07-18 15:46:35 +08:00
pikastech
15c0985d2e
add lseek() function
...
support readline(), readlines(), writelines() for FILEIO
2022-07-18 15:23:35 +08:00
李昂
d9349b7812
!61 Support seek() and tell() for FILEIO
...
* fix FILEIO.seek()
* return ftell in FILEIO.seek()
* fix test
* support seek() and tell() for FILEIO
2022-07-18 05:29:43 +00:00
pikastech
bddb28a639
update version
2022-07-15 10:48:25 +08:00
pikastech
dddd6f7367
add const to PikaParser
2022-07-15 10:30:38 +08:00
pikastech
785fe1c775
suppor read(-1)
2022-07-15 10:19:34 +08:00
李昂
45a07c5773
!58 Support read() builtin
...
* support read(-1)
* add example
2022-07-15 02:06:23 +00:00
李昂
e7e501ab73
!56 Support tuple literal
...
* Merge branch 'master' into tuple
* sue SyntaxItemList
* cut the parser
* update preCompiler
* not use tiny_obj in stdlib
* use BUILTIN_STRUCT_ENABLE for list, dict, tuple
* add PikaStdData.Tuple()
* !51 Support bind .pyi from other *.py expect main.py
* fix overflow issue
* fix overflow issue and simplification code
* update PikaCV_Image.c.
2022-07-14 08:36:02 +00:00
pikastech
e424a024d6
add version
2022-07-14 12:29:03 +08:00
pikastech
8889671586
push binascii to package
2022-07-14 10:59:51 +08:00
李昂
b354948c40
!51 Support bind .pyi from other *.py expect main.py
...
* Support bind .pyi from other *.py expect main.py
* update rust
* fix suffix format
* fix name case
* supporting import pyi from other py
* supporting import pyi from other py
2022-07-13 08:29:42 +00:00
pikastech
f2f6f6c65c
update version
2022-07-13 13:13:20 +08:00
BearJan
d892a58462
!50 Support add and minus images in PikaCV
...
* fix commit
* fix commit
* fix commit
* Suppor add and minus in PikaCV
* Support PikaCV add two images and minus two images.Minus haven't finished.
2022-07-13 05:13:04 +00:00
pikastech
70577f82e6
update version to v1.9.1
2022-07-12 18:27:08 +08:00
李昂
f69dcf4d6d
!49 fix for loop continue position err
...
* fix for loop continue bug
* adding jmp_deepth in VM
2022-07-12 08:07:04 +00:00
pikastech
932fd56d14
fix test
2022-07-11 23:33:41 +08:00
pikastech
5e1f0afc5d
create LST when input tuple
2022-07-11 23:32:30 +08:00
pikastech
0921ee69c4
simplify the byteCodeGen main.c
2022-07-11 23:17:25 +08:00
李昂
9256a87258
!48 support a[x][y] and fun()[x]
...
* update version
* fun()[x] is ok
* a = b[x][y] parse ok
2022-07-11 08:38:10 +00:00