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