1389 Commits

Author SHA1 Message Date
pikastech
4d3bcac816 release v1.11.3 2022-10-04 17:53:59 +08:00
李昂
a3c1b3f572
update src/PikaObj.c.
Signed-off-by: 李昂 <liang6516@outlook.com>
2022-10-04 09:52:19 +00: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
lyon
ccacb8ffe0 support NULL for get_tuple 2022-09-30 12:47:54 +08:00
pikastech
57e72880a5 fix some 2022-09-30 10:16:08 +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
ba6751fc89 fix some problem 2022-09-29 14:01:16 +08:00
pikastech
f3101c94ee fix typo in cfg 2022-09-28 13:55:28 +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
6eb499dd5f fix callbck write object.attr 2022-09-27 10:25:26 +08:00
pikastech
27d6c0410f update version 2022-09-26 22:03:33 +08:00
pikastech
917aa71e70 fix issue_global.py 2022-09-26 22:02:26 +08:00
pikastech
76d03f3581 fix @PIKA_C_MACRO_IF
support 'hasattr' 'getattr' for c module
2022-09-26 11:39:33 +08:00
pikastech
74a51cd053 support hasattr(), proxy test ok 2022-09-26 10:14:01 +08:00
pikastech
7ac02f7f91 test update 2022-09-25 16:57:17 +08:00
pikastech
a79d8e8545 use OBJ_FLAG instead of OBJ_PROXY
not __init__ newNormalObj

update version date
2022-09-25 16:21:11 +08:00
pikastech
dd73fa7b5a ready to release v1.11.2 2022-09-24 20:58:24 +08:00
pikastech
4385c46b8d update version info 2022-09-24 13:54:53 +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
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
abb557093a fix can not invoke inner super.method() 2022-09-19 14:31:41 +08:00
pikastech
f2e184aa81 support list(str) 2022-09-19 09:53:27 +08:00
pikastech
bb0631db1e fix parse for abc[a+1]*3 2022-09-19 00:44:03 +08:00
pikastech
295ff87e5d support 0xffffffff literal and print 2022-09-17 14:56:39 +08:00
pikastech
f8b529a956 add class int64 2022-09-16 16:21:12 +08:00
pikastech
b2cdbe1ee7 release v1.11 2022-09-16 15:34:17 +08:00
pikastech
d2d060768f fix format 2022-09-16 15:28:48 +08:00
Lyon
3fa9b56279 fix ac5 warning 2022-09-16 15:25:37 +08:00
pikastech
b4321d3a5c fix err when arg.type or arg.flag both u8 2022-09-16 14:27:10 +08:00
pikastech
db54438caf support pass
support pass
2022-09-15 18:44:18 +08:00
pikastech
d3026c7c99 support slice utf8 for str
add test for slice utf-8
2022-09-15 16:27:02 +08:00
pikastech
8acef2efde support pks_vm_exit() 2022-09-14 13:46:19 +08:00
pikastech
1019f3095f exit when error occord 2022-09-14 13:05:10 +08:00
pikastech
25bd3a9294 support def test(a:int64)-> int64: 2022-09-14 12:30:23 +08:00
pikastech
2884d51c72 support for k, v in d.items() 2022-09-11 12:12:22 +08:00
pikastech
c70947aa6e cut VM for nano mode 2022-09-10 23:16:59 +08:00
pikastech
779f94c529 fix DEL $tmp 2022-09-09 16:30:23 +08:00
pikastech
8143c1376e support multy return in function 2022-09-09 16:14:27 +08:00
pikastech
b48d04df3b support return dict in cmodule, release v1.10.8 2022-09-09 13:10:20 +08:00
pikastech
c0148c2bd3 skip void line 2022-09-09 10:18:55 +08:00
pikastech
7ae95663f6 support multy assign, use $l[x] instead of _l[x] 2022-09-09 10:16:15 +08:00
pikastech
e85639a1e9 fix valgrind in check CLS
add pikann
2022-09-08 22:33:23 +08:00