1588 Commits

Author SHA1 Message Date
pikastech
00608e1edb bigger file_buff in test 2022-10-11 12:17:28 +08:00
pikastech
4cfb0931f9 release v1.11.4 2022-10-10 21:37:20 +08:00
pikastech
7582a37a73 support input() builtin 2022-10-09 19:46:05 +08:00
pikastech
911c9bb994 add perfomence code 2022-10-09 14:18:26 +08:00
pikastech
3f9195f89d optimize speed for obj_getObjDirect
optimize speed for arg_append
2022-10-09 13:40:56 +08:00
pikastech
c660f400ac add benchmark for for_print_1k 2022-10-09 00:05:48 +08:00
pikastech
f717e9f91d arg cache rate up to 81.29% 2022-10-08 21:28:29 +08:00
pikastech
45c3edcfa1 add test for UnitTest.py
add volatile for precompiler

update prec
2022-10-08 19:23:32 +08:00
pikastech
126a817d49 add cache for arg_alloc/free, cache for 6.56% 2022-10-08 18:06:43 +08:00
pikastech
d6725f1b53 no copy when return arg 2022-10-08 12:28:21 +08:00
pikastech
5523710682 optimize speed 2022-10-06 14:40:09 +08:00
pikastech
ddcc2f7242 opt for args_isArgExist 2022-10-06 13:35:52 +08:00
pikastech
c86fbdff41 optimize speed by gprof 2022-10-06 13:27:02 +08:00
pikastech
f5efb11a75 optimize speed for string funs
optimize str sppeed

add prof.sh

not -pg in default
2022-10-06 12:44:40 +08:00
pikastech
603d09febd optimize speed for strEqu 2022-10-05 22:29:22 +08:00
pikastech
1748e306d6 optimize speed for OPT 2022-10-05 21:09:13 +08:00
pikastech
e0aae36a1a reduce malloc 2022-10-05 20:36:00 +08:00
pikastech
060ac91f3d reduce alloc for stack push/pop 2022-10-05 01:04:37 +08:00
pikastech
4d3bcac816 release v1.11.3 2022-10-04 17:53:59 +08:00
pikastech
3ccba05acf fix valgrind 2022-10-02 19:38:20 +08:00
pikastech
6a9535470b support mod1 import mod2 import mod1 2022-10-02 16:29:48 +08:00
pikastech
d8698d5cac reduce ram usage of stack 2022-10-02 00:00:53 +08:00
pikastech
9eb469e521 support eval() 2022-10-01 14:03:57 +08:00
pikastech
c5ccb1bf4f support multiline define for pre-compiler 2022-09-30 15:44:36 +08:00
pikastech
b21fd029ed optimize str slice, time speed recuse 95% 2022-09-29 20:41:57 +08:00
pikastech
71d7298057 support string.strip(ch) 2022-09-29 18:47:03 +08:00
pikastech
04ae205e74 uptimize for big arg, not ok 2022-09-29 14:50:43 +08:00
pikastech
201953c15c fix config name 2022-09-28 12:31:05 +08:00
pikastech
565454a879 add config.h 2022-09-28 12:04:01 +08:00
pikastech
d63d50a322 use pika_float to support switch for float/double
update pre-comp

update pre-win
2022-09-28 11:54:10 +08:00
pikastech
fd4fb54dc7 fix ref err in function local context
update date
2022-09-28 10:57:19 +08:00
pikastech
083e6d1e53 fix pyi warnings 2022-09-27 22:47:32 +08:00
pikastech
efd9abbf17 add mem check
add big_dict_update test
2022-09-27 21:30:30 +08:00
pikastech
917aa71e70 fix issue_global.py 2022-09-26 22:02:26 +08:00
pikastech
75d6f97823 move test to top 2022-09-26 21:47:52 +08:00
pikastech
76d03f3581 fix @PIKA_C_MACRO_IF
support 'hasattr' 'getattr' for c module
2022-09-26 11:39:33 +08:00
pikastech
70bd8e48a8 add test 2022-09-26 10:20:57 +08:00
pikastech
74a51cd053 support hasattr(), proxy test ok 2022-09-26 10:14:01 +08:00
Lyon
968e1433d9 gen ptsc 2022-09-24 21:02:44 +08:00
pikastech
dd73fa7b5a ready to release v1.11.2 2022-09-24 20:58:24 +08:00
lyon
3ad4b0e92c use while in benchmark 2022-09-23 23:00:36 +08:00
pikastech
459da8ab5b support '__getattribute__()'
support `__getattr__()`

disable proxy for PIKA_NANO_ENABLE

fix typo

support `__setattr__()`

proxy for cmodule is ok
2022-09-23 16:34:14 +08:00
pikastech
52995e6ab2 support list.pop()
support list.remove()

support list.insert()
2022-09-23 12:38:04 +08:00
Lyon
e84d2bf66b fix disp for pikaPackage 2022-09-22 00:58:51 +08:00
Lyon
de94398918 use pikaPackageBooter instead of pikaPackage 2022-09-21 23:18:05 +08:00
pikastech
e0eb67fff3 check callable object 2022-09-21 09:51:40 +08:00
pikastech
9958291351 release v1.11.1 2022-09-19 15:10:29 +08:00
pikastech
729ce8a497 add test for WriteRegister 2022-09-19 14:38:12 +08:00
pikastech
608e2c7065 canvel num when write bits 2022-09-19 14:35:05 +08:00
pikastech
abb557093a fix can not invoke inner super.method() 2022-09-19 14:31:41 +08:00