284 Commits

Author SHA1 Message Date
lyon1998
95a0c9bf22 fix memlack on pika_lvgl, use uintptr_t as EventId 2024-01-04 01:50:09 +08:00
lyon1998
3c493a114d add base test for pika_lvgl on CI 2024-01-04 00:28:14 +08:00
lyon
acfb5daadf support tabview for pika_lvgl and add example 2023-12-30 09:33:04 +08:00
lyon1998
bbe04c7d93 more check for fuzzypid 2023-12-18 02:35:10 +08:00
lyon1998
ea37db682c fuzzy pid tested OK 2023-12-18 02:17:24 +08:00
lyon1998
be098b033c fix flashdb test assert 2023-12-07 23:03:01 +08:00
lyon1998
3efc448859 rename FDB to KVDB 2023-12-07 22:22:42 +08:00
lyon1998
eea7dbd0fc fix mem lack, get_blob for default_kvs not work 2023-12-06 23:57:48 +08:00
lyon
7ea34f917a clear machine.pyi and replace with StdDevice 2023-11-10 23:22:31 +08:00
lyon
c3986f5f03 support mul for str/bytes/obj 2023-11-08 21:22:39 +08:00
Lyon
f034821173 release pkgs 2023-11-01 11:14:05 +08:00
Lyon
acd259a0fe fix stddevice 2023-10-26 20:13:10 +08:00
lyon
5293ca54d5 more fs API support for pikaPlatform.h 2023-10-22 12:58:40 +08:00
Lyon
198e52cc8c add flashdb_test to googletest 2023-10-09 21:25:20 +08:00
xie-jc
aa74c623a8 修复set_break连续设置的崩溃问题 2023-09-30 00:30:26 +08:00
xie-jc
97c3417fb5 支持从python的行号推测字节码行号 2023-09-29 22:08:50 +08:00
xie-jc
81b6a709e3 fix pdb shell buffer 2023-09-29 19:03:29 +08:00
Lyon
225d49ef9c add pika_vm_exit_await API and test 2023-09-26 15:55:22 +08:00
Lyon
b789e4f67c support from <mod> import * for py modules 2023-09-24 22:19:24 +08:00
Lyon
cd36ad3024 return None if __init__ failed 2023-09-23 17:59:40 +08:00
Lyon
68a5489d31 inhance __contains__ for bytes and other 2023-09-13 22:11:20 +08:00
Lyon
5a796dd852 release packages for v1.12.6 2023-09-10 21:59:29 +08:00
Lyon
13bfc829aa support in op for **kw 2023-09-10 10:22:58 +08:00
Lyon
b1d7161c4d add super.py test 2023-08-24 21:53:00 +08:00
Lyon
f882ff153b support __eq__ for tuple & list & dict 2023-08-17 23:33:31 +08:00
Lyon
4665de2668 support struct.unpack() 2023-08-17 21:55:23 +08:00
Lyon
cf7990adda struct.pack() tested passed 2023-08-17 19:51:00 +08:00
Lyon
1e1b376e94 fix __del__ recursion on python object 2023-08-17 13:54:39 +08:00
Lyon
7e505ccc15 support arg.name for KERNAL_DEBUG 2023-08-17 13:54:39 +08:00
lyon
683ec49215 test soft_tim.py passed 2023-08-10 21:31:14 +08:00
Lyon
cecaee8e63 add soft_tim.py test 2023-08-10 19:36:32 +08:00
Lyon
41cae72c79 ready to release v1.12.5 2023-08-06 19:19:08 +08:00
Lyon
ac245ab01a fix bytecode cache inner REPL 2023-08-02 11:59:01 +08:00
Lyon
3dfc823237 restore str_join 2023-07-31 18:58:50 +08:00
Lyon
7b1a3390ab optimize stack size for big list 2023-07-31 13:02:03 +08:00
Lyon
4abc50f8ef update socket module for port/linux 2023-07-30 21:11:45 +08:00
Lyon
94879d166f support comprehension 2023-07-26 22:10:10 +08:00
Lyon
eb9a4c7494 fix socket_GET example 2023-07-21 20:03:30 +08:00
Lyon
f96fdbc0f1 fix int() builtins for u32 type 2023-07-21 19:30:32 +08:00
Lyon
3a39ff5944 add DNS test for socket 2023-07-21 16:55:07 +08:00
Lyon
82f0f3dc42 support gethostbyname for socket.py 2023-07-21 16:51:32 +08:00
Lyon
e41c5f2594 fix if not xxx: stmt 2023-07-21 03:03:47 +08:00
Lyon
0249f2bf75 fix if <str/bytes/object/list> behavior 2023-07-21 01:56:55 +08:00
Lyon
30af0b556e fix bool() behavior 2023-07-21 01:10:01 +08:00
Lyon
53e82b08cd release packages 2023-07-20 16:12:33 +08:00
Lyon
e14e77cdfb fix bytes literal and getitem 2023-07-18 22:31:39 +08:00
Lyon
3c031e4e5d support get host object for c extern object 2023-07-17 18:29:49 +08:00
Lyon
a61e393a9c add pikastddevice test 2023-07-16 09:56:36 +08:00
Lyon
223b81c5e3 support deserializeResponse for modbus, fix crash 2023-07-08 14:25:44 +08:00
Lyon
060563b297 auto release packages 2023-07-06 22:02:30 +08:00