566 Commits

Author SHA1 Message Date
lyon
541b9a9743 fix parser for ";", support line buffer overflow protect 2024-10-14 11:11:54 +08:00
lyon
4f4b26cbc5 support checksum for .pya 2024-10-13 23:57:06 +08:00
lyon
1a923c8948 add test for strformat 2024-08-11 01:43:43 +08:00
lyon
75471291ef fix thread-exit issue 2024-08-09 03:28:20 +08:00
lyon
c1c7f478ae add exception_stack for thread 2024-08-09 00:41:21 +08:00
lyon
20a01a0cca use error_stack instead of try_error_code 2024-08-08 22:29:48 +08:00
lyon
6d575e97dc fix socket_thread issue forr VMError 2024-08-08 22:00:24 +08:00
lyon1998
9f963b532a use vm_thread_require 2024-08-07 17:22:21 +08:00
lyon1998
109ce56356 TODO: need an one-to-one thread struct 2024-08-04 00:40:42 +08:00
lyon1998
bd4205681e fix other issue for isinstance 2024-08-03 17:05:14 +08:00
lyon1998
2bd5059eb0 fix mam lack for is instance 2024-08-02 18:06:59 +08:00
lyon1998
08342ae807 fix pyo 2024-08-02 16:00:40 +08:00
Lyon
60500ff427 jrpc_cmd support parse float and string 2024-07-15 17:00:36 +08:00
Lyon
6c09cb3f61 jrpc tested on board 2024-07-07 20:23:07 +08:00
Lyon
0641d60e72 add jrpc cmd and test 2024-07-07 00:14:42 +08:00
Lyon
c66dddaca3 jrpc server and client blocking OK 2024-07-05 00:27:41 +08:00
Lyon
d3cd4c9f58 add jrpc pkg 2024-07-04 17:33:55 +08:00
lyon1998
a241e7b230 fix FDB_ALIGN on 64bit platoform 2024-07-03 00:31:12 +08:00
Lyon
3e1cf4deb8 flshdb_iter_by_time not ready 2024-07-03 00:08:43 +08:00
Lyon
c73015fda4 time module support full feature localtime, mktime 2024-07-02 16:10:29 +08:00
Lyon
00fabf77b5 add flashdb files 2024-07-01 22:43:27 +08:00
lyon1998
0d4f91efa7 support suger semicolon 2024-05-25 01:26:51 +08:00
lyon1998
ee6889d64a fix subdir for pre-compiler, fix num + str opt 2024-05-15 10:48:54 +08:00
lyon1998
6130b754ea fix '@p' hash conflict with 'AO' 2024-05-06 00:34:30 +08:00
lyon1998
16f55887c3 auto init lock for event_handler 2024-05-02 23:59:07 +08:00
lyon1998
612d353090 bytes_split test ok 2024-04-24 20:40:25 +08:00
lyon1998
277c770de6 fix check docsting 2024-04-18 09:23:57 +08:00
lyon1998
908b187493 support FileNoFoundError for runSingleFile 2024-04-03 11:12:01 +08:00
lyon1998
e3f1c3b26e fix linklibrary open pikafs issue 2024-02-25 00:24:31 +08:00
lyon
043432f723 using recersive mutex for GIL 2024-02-19 23:45:59 +08:00
lyon
3a38de4d7a fix cmodule import issue 2024-02-18 20:59:46 +08:00
lyon1998
64bc52cf50 support try...import stmt 2024-01-28 19:18:59 +08:00
lyon1998
294bc6cd73 fix if:import as parse issue 2024-01-28 12:21:39 +08:00
lyon1998
0df88ba177 fix event deinit 2024-01-12 00:25:42 +08:00
lyon1998
619b87661f support no lock event signal (int) 2024-01-12 00:04:25 +08:00
Lyon
6860c042e9 fix ref for event cb host 2024-01-05 21:07:44 +08:00
Lyon
d67b33ae67 not pass for ref cb 2024-01-05 20:47:28 +08:00
Lyon
5cbe80a69d add uidemo test for lvgl 2024-01-04 18:48:03 +08:00
Lyon
357fc62605 fix on lvgl for valgrind issue 2024-01-04 15:59:51 +08:00
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
lyon1998
c52e180975 fix attr.XX.YY cause mem lack 2024-01-01 19:22:21 +08:00
Lyon
a4c85cc305 support |= &= ^= >>= <<= 2023-12-26 10:36:22 +08:00
lyon1998
ea37db682c fuzzy pid tested OK 2023-12-18 02:17:24 +08:00
lyon1998
6c48ec34be fix str_void issue 2023-12-17 20:17:36 +08:00
lyon1998
3efc448859 rename FDB to KVDB 2023-12-07 22:22:42 +08:00
lyon1998
0b9ed2b8d1 fix libc read/write for flashdb 2023-12-07 01:45:29 +08:00
lyon1998
eea7dbd0fc fix mem lack, get_blob for default_kvs not work 2023-12-06 23:57:48 +08:00
lyon1998
429adcef77 fix file size align in pya (v7) 2023-12-03 01:49:05 +08:00
lyon
399fd1d115 fix errno symbel on win32 2023-11-18 20:10:52 +08:00