5881 Commits

Author SHA1 Message Date
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
lyon
7a4ae36a89 fix gcda err 2023-05-24 13:16:26 +08:00
lyon
35f518c90b Merge remote-tracking branch 'github/master' 2023-05-24 01:05:07 +08:00
Lyon
7c96f17c81 Update CI.yml 2023-05-24 01:04:56 +08:00
lyon
ec513cd57e fix REPL FUNC_KEY reset 2023-05-24 01:03:45 +08:00
lyon
2cfa8b85ae fix v1.12.3 2023-05-24 01:03:45 +08:00
lyon
76eaa1dac6 fix __getitem__ without __len__ 2023-05-24 01:03:45 +08:00
pikastech
272336361f fix v1.12.3 2023-05-24 01:03:45 +08:00
pikastech
b39bdcb7de fix msc rm dir field 2023-05-24 01:03:45 +08:00
pikastech
cc4ad3ce82 fix msc remove err 2023-05-24 01:03:45 +08:00
pikastech
6171dcdad1 release v1.12.3 2023-05-24 01:03:45 +08:00
pikastech
91b8958d98 ready to release v1.12.3 2023-05-24 01:03:45 +08:00
lyon
177a3a3650 fix REPL FUNC_KEY reset 2023-05-24 01:03:13 +08:00
lyon
3c0e513c16 fix v1.12.3 2023-05-24 00:52:26 +08:00
lyon
3a9e5d68c8 fix __getitem__ without __len__ 2023-05-24 00:51:13 +08:00
pikastech
75fcb060d1 fix v1.12.3 2023-05-23 21:55:20 +08:00
pikastech
ebf4344608 fix msc rm dir field 2023-05-23 21:54:16 +08:00
pikastech
08109ed4e0 fix msc remove err 2023-05-23 21:03:15 +08:00
pikastech
8bdfb8d7d1 release v1.12.3 2023-05-23 18:26:50 +08:00