6008 Commits

Author SHA1 Message Date
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
pikastech
4fa7e9ab3e ready to release v1.12.3 2023-05-23 18:26:03 +08:00
Lyon
7fa91391d3
Update CI.yml 2023-05-23 16:29:58 +08:00
pikastech
be95f6bf61 clean project 2023-05-23 16:17:41 +08:00
pikastech
c986cd2d48 fix build.sh 2023-05-23 16:11:07 +08:00
pikastech
83f591f2c8 update build.sh 2023-05-23 16:09:37 +08:00
pikastech
3e6e7567b5 update readme 2023-05-23 16:02:00 +08:00
pikastech
1da8c31b14 Merge remote-tracking branch 'origin/master' 2023-05-23 16:00:12 +08:00
pikastech
21e313db86 _ 2023-05-23 15:58:37 +08:00
lyon
eef7213dfe _ 2023-05-23 00:03:43 +08:00
pikastech
6d8a7b9e7e _ 2023-05-22 19:54:26 +08:00
pikastech
8be63fdd94 fix CI 2023-05-22 19:07:01 +08:00
pikastech
e5fa43003c update lab filelist 2023-05-22 18:59:28 +08:00
pikastech
cb328d9c4a support filelist pull from pikalab 2023-05-22 18:29:43 +08:00
pikastech
2e1ba11fac Merge branch 'lab' 2023-05-22 18:21:47 +08:00
pikastech
4b40d6326e add lab.sh 2023-05-22 18:21:36 +08:00
pikastech
974a3619f7 _ 2023-05-22 17:58:06 +08:00
pikastech
277f135e87 add some assert 2023-05-22 16:37:13 +08:00
pikastech
7b75272e63 support isinstance() for native class 2023-05-22 16:29:57 +08:00
pikastech
e536665ff6 add builtin exception for builtins.pyi 2023-05-22 15:19:59 +08:00
pikastech
794392244e fix bytecodegen 2023-05-22 10:02:16 +08:00
pikastech
ad3b22f0f3 fix builtins namespace conflic with module 2023-05-22 09:53:50 +08:00
lyon
87d66c758b fix gtest err on nano 2023-05-22 03:07:09 +08:00
lyon
7f89b1a481 Merge branch 'builtins' 2023-05-22 02:40:16 +08:00