1773 Commits

Author SHA1 Message Date
Lyon
893c6ee058 support PIKA_PLATFORM_NO_WEAK macro 2023-07-20 13:04:19 +08:00
Lyon
06b6d9f049 improve err report and add struct model(not test) 2023-07-20 11:07:41 +08:00
Lyon
f342cde844 support arg value debug on kernal_debug mode 2023-07-19 17:00:03 +08:00
Lyon
b27c488b7b format goto label 2023-07-19 14:17:00 +08:00
Lyon
bb87da6619 format and rename vars for pikaparser 2023-07-19 13:43:42 +08:00
Lyon
20049f7851 fix pikadoc-en url 2023-07-19 10:54:07 +08:00
Lyon
e14e77cdfb fix bytes literal and getitem 2023-07-18 22:31:39 +08:00
Lyon
49f64e1ad9 support 'if' and 'for' keyword parse inner stmt 2023-07-18 01:21:44 +08:00
Lyon
3c031e4e5d support get host object for c extern object 2023-07-17 18:29:49 +08:00
李昂
84ba0114f0 auto apply patches 2023-07-15 14:55:29 +08:00
Lyon
0670172efd add obj_runFile() API 2023-07-11 16:45:24 +08:00
Lyon
0e4d927a5d fix arg_getBool, support REPL echo config 2023-07-11 16:36:28 +08:00
Lyon
1f92b8135c using clang-tidy and add format.py to auto-format 2023-07-09 23:12:21 +08:00
Lyon
fa6feb8d2b release v1.12.4 2023-07-07 17:49:21 +08:00
Lyon
5cb104a83e fix pya load 2023-07-07 02:36:42 +08:00
Lyon
9b22bcbd0c fixed pack version 5 2023-07-07 01:28:56 +08:00
Lyon
326fed69dd fix library load 2023-07-07 00:35:15 +08:00
Lyon
c0dcdd836e fix linkFile totle size 2023-07-07 00:18:16 +08:00
Lyon
b4f7b4275c move test to pikaCompiler 2023-07-06 23:09:49 +08:00
Lyon
cb3ad20d0f format 2023-07-06 20:55:56 +08:00
Lyon
80ce248b5a Merge branch 'packer' 2023-07-03 01:53:48 +08:00
Lyon
fe466187e5 support .pya Version 5 2023-07-03 00:30:28 +08:00
shanjiayang
52158863fa Fix memory leak issue in the pack module,and add test:packreadErr 2023-07-02 23:02:50 +08:00
Lyon
5da6b727e9 fix parse err when comment inner list/dict 2023-06-30 01:17:34 +08:00
Lyon
f477a94f62 support PIKA_UNBUFFERED_ENABLE 2023-06-30 00:04:08 +08:00
Lyon
1a1ac2093f fix compile err on msvc 2023-06-29 20:17:11 +08:00
Lyon
129b2b95c8 support tuple(), '^', and more self-opt 2023-06-29 01:03:26 +08:00
Lyon
21155bfbb3 fix and move to '/pikafs/xxx' from 'pikafs/xxx' 2023-06-28 22:15:39 +08:00
shanjiayang
4f9a4dad06 lost? 2023-06-27 20:08:17 +08:00
Lyon
51bbe08d76 support __len__ for bytearray 2023-06-27 15:44:05 +08:00
Lyon
8be2de2ba9 fix work scope for eval() and exec() 2023-06-24 19:15:07 +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
0db9ff7c8c fix thread create bug for freeRTOS 2023-06-18 02:57:49 +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
blueloveTH
e90be6455c Fix a bug of _OP_POW 2023-06-11 16:27:29 +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
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
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
lyon
7a4ae36a89 fix gcda err 2023-05-24 13:16:26 +08:00
lyon
177a3a3650 fix REPL FUNC_KEY reset 2023-05-24 01:03:13 +08:00