58 Commits

Author SHA1 Message Date
pikastech
e85639a1e9 fix valgrind in check CLS
add pikann
2022-09-08 22:33:23 +08:00
pikastech
27ebfb049f support input None to object 2022-09-07 14:25:25 +08:00
pikastech
af26aace9d use method from str and bytes directly 2022-09-05 20:40:19 +08:00
pikastech
a563f7947c add arg_newObj api 2022-09-05 17:43:17 +08:00
pikastech
45c70ffe79 support __contains__ for dict 2022-09-05 15:39:15 +08:00
pikastech
cfbc2d98f9 fix cre.c:310:3: error: a label can only be part of a statement and a declaration is not a statement 2022-08-29 16:58:01 +08:00
pikastech
f76e456ea0 add test, examples for re, fix some mem leak 2022-08-29 16:29:03 +08:00
pikastech
3d97469e25 add platform_h for socket.c 2022-08-26 17:55:17 +08:00
pikastech
7244267b68 test socket ok 2022-08-26 17:25:45 +08:00
pikastech
ecaf7ed0e9 add __platform for socket, add override 2022-08-26 16:40:12 +08:00
pikastech
2a4115722e create socket.py
support socket on linux
2022-08-25 00:54:27 +08:00
pikastech
5354708450 use hash instead of itoa in list and queue 2022-08-17 10:29:54 +08:00
pikastech
d01ca77a51 support *var in py function 2022-08-16 12:21:11 +08:00
pikastech
bb54c2e719 support setattr and getattr
run tests() in cases is ok
2022-08-11 17:39:38 +08:00
pikastech
bfebd7500e add clang_format settings for vsc 2022-08-11 16:26:14 +08:00
lyon
019a3c9b58 rm setting.json 2022-04-27 23:38:47 +08:00
lyon
7f70e2a9df import type() 2022-04-27 23:38:00 +08:00
lyon1998
be4caeee45 add other ctypes_type, add c_float 2022-04-18 14:16:55 +08:00
lyon1998
a2bbe2ef5e add ctypes_utils to supply method for ctypes 2022-04-17 22:54:07 +08:00
lyon1998
2c4ec18e06 fix preCompiler for snake case 2022-04-16 11:38:24 +08:00
lyon1998
32cc9d20bd add ctypes package 2022-04-16 00:02:41 +08:00
lyon1998
da538a1a22 add CAN for std device 2022-04-15 14:50:27 +08:00
lyon1998
29d9760256 add SPI to stddevice 2022-04-14 23:13:17 +08:00
lyon1998
52e69f45a7 support built-in list and dict 2022-04-13 12:03:10 +08:00
lyon1998
85f5265f98 need method for token as unit 2022-04-02 01:54:29 +08:00
lyon1998
b46e795b4e release v1.5.4 2022-03-30 20:15:26 +08:00
lyon1998
5154dd5e65 use PIKA_OPTIMIZE == to config OPTIMIZE 2022-03-30 20:12:39 +08:00
lyon1998
691b314557 fix panic when not 4_space 2022-03-28 22:45:29 +08:00
lyon1998
e53a0fcd7f update bsp 2022-03-26 21:10:38 +08:00
lyon1998
44e7f83a9f adding file API 2022-03-18 13:15:44 +08:00
lyon1998
d5db14067a use arg_append to save MethodInfo is ok 2022-03-15 17:46:22 +08:00
lyon1998
a4cd654b45 tested ok byteCode_getTotleSize 2022-03-11 17:08:12 +08:00
lyon
db8094d9a5 class_def is not passed 2022-03-09 13:22:55 +08:00
lyon
f6533d156b use pointTo instead of GetLastToken 2022-03-09 11:28:09 +08:00
lyon1998
ff8ce903a0 limit the api of pika_vm 2022-02-14 20:57:15 +08:00
lyon
e4363d03a2 add PikaDebug 2022-01-28 00:43:09 +08:00
lyon
a9d1bc372e add GTestTask to test task_period 2022-01-24 19:08:33 +08:00
lyon
372b619a13 task.do_always and task.run_once() is ok 2022-01-20 19:35:55 +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
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
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
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
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