5746 Commits

Author SHA1 Message Date
Lyon
8be2de2ba9 fix work scope for eval() and exec() 2023-06-24 19:15:07 +08:00
ErzongXie
fadd1aebb3 !236 update bsp/esp32/README.md.
* update bsp/esp32/README.md.
2023-06-23 15:12:38 +00:00
Lyon
a5abe036b1 fix json.py 2023-06-22 17:29:20 +08:00
Lyon
90a034533b copy cjson to json module, parse backend use cjson 2023-06-22 17:17:47 +08:00
lyon1998
50e372bcbf lock rust version to avoid build issue 2023-06-22 13:11:50 +08:00
Lyon
c43b710d64 update pikacompiler to fix parse bugs 2023-06-22 13:10:13 +08:00
lyon
e32ba87dff fix json parse issue on jsmn and fix compiler 2023-06-21 21:54:30 +08:00
lyon
0fcf64470b mocre python test 2023-06-18 13:05:45 +08:00
lyon
9141a97c1d only keep kernal codecov 2023-06-18 12:41:27 +08:00
lyon
e39bdb1f9d fix therad_self test 2023-06-18 11:57:42 +08:00
lyon
f4fa355cd4 fix lcov for gtest.sh 2023-06-18 11:55:27 +08:00
lyon
e55832cadc try to fix codecov 2023-06-18 11:45:43 +08:00
lyon
65d1920469 try to fix codecov 2023-06-18 11:25:44 +08:00
lyon
0db9ff7c8c fix thread create bug for freeRTOS 2023-06-18 02:57:49 +08:00
lyon
abd20f5c07 sync some packages 2023-06-18 00:22:49 +08:00
lyon
f10c3235bc fix json.loads() with empty object 2023-06-18 00:14:03 +08:00
lyon
efb0aa4e8e json.dumps speed enhanced 100+ times 2023-06-18 00:03:16 +08:00
lyon
21c6ed27aa support argNewStrN() api 2023-06-17 15:45:35 +08:00
lyon
3dc892904f support jsmn engin, faster 22 times than cjson 2023-06-17 14:56:39 +08:00
Lyon
e9f2f5f3a4 Merge branch 'master' of https://gitee.com/lyon1998/pikapython 2023-06-15 09:22:55 +00:00
lyon
04f59ff042 add fsm module and test 2023-06-15 00:51:28 +08:00
blueloveTH
8878811e2d add this module 2023-06-12 08:35:20 +08:00
Lyon
0114ea050f Merge branch 'master' of https://github.com/pikasTech/PikaPython 2023-06-11 08:52:49 +00:00
Lyon
18caab6cc5 clean cmsis pack 2023-06-11 08:52:25 +00:00
blueloveTH
e90be6455c Fix a bug of _OP_POW 2023-06-11 16:27:29 +08:00
lyon
6e70e38d46 fix eventloop default loop period 2023-06-11 13:07:14 +08:00
lyon
ae561ab04a rename _def.h to _template.h 2023-06-10 16:59:43 +08:00
lyon
ea986f3ef8 update pikaCompiler api to new api 2023-06-10 16:54:36 +08:00
lyon
5e30d7482b add more event_thread test and cq full test 2023-06-10 16:24:58 +08:00
lyon
4a80729460 add press test for event_thread, cq full broken 2023-06-10 12:39:19 +08:00
lyon
aeb7c0e8d0 use new pika_event api 2023-06-10 01:47:11 +08:00
lyon
38ebd04cac sync fixs for kernal and std libs 2023-06-08 23:52:17 +08:00
lyon
93a46c3f58 fix always run the same task inner eventloop 2023-06-08 22:41:04 +08:00
lyon
3778a36a49 fix time.sleep() thread switch with small time 2023-06-07 13:41:48 +08:00
lyon
7001eb846e support FILEIO_readline for any size of line 2023-06-06 03:28:21 +08:00
lyon
69c4dd4f3e add modbus_convert test for math 2023-06-05 12:53:47 +08:00
lyon1998
9d5fd37156 support pswd for docker ssh server 2023-06-04 02:28:45 +08:00
lyon1998
b71287b5ac fix frpc.ini 2023-05-31 01:24:20 +08:00
lyon
85e6c10a16 cancel some requests test 2023-05-31 01:20:52 +08:00
lyon
35f77f2692 support sshd_config 2023-05-31 00:57:34 +08:00
lyon
75a12497aa adding frpc support for develop docker 2023-05-29 18:00:33 +08:00
lyon
961e786cc6 try to support frpc 2023-05-29 12:24:46 +08:00
lyon
41cb54ecb0 support bytearray() builtin 2023-05-29 12:09:23 +08:00
lyon
892ae61a20 support bytearray builtin 2023-05-29 10:18:52 +08:00
Lyon
92656dafaf Merge remote-tracking branch 'gitee/master' 2023-05-28 04:35:20 +00:00
pikastech
307250861c restore pikaCompiler 2023-05-28 12:29:24 +08:00
lyon1998
b1aba9937c fix wget dockerfile 2023-05-27 19:56:44 +08:00
Randy Scott
e747f7ac1d Fix memory leak in event queue
If the event queue becomes full and an event needs to be discarded, the VM could leak memory because the arg type was still set to ARG_TYPE_OBJECT_NEW instead of ARG_TYPE_OBJECT.

This change moves the arg_deinit() until after the arg type is changed.
2023-05-27 11:00:27 +08:00
lyon1998
994343a1d3 use ustc, fix build.sh for first time 2023-05-25 16:13:27 +08:00
pikastech
3195ca8dbd update readme 2023-05-24 15:04:36 +08:00