1464 Commits

Author SHA1 Message Date
lyon
b481c1c72b use pikaList, pikaDict, pikaTuple API 2022-11-19 19:11:34 +08:00
lyon
1fd0badd49 show fun name in pika_assert 2022-11-17 15:10:17 +08:00
lyon
9d4fe8e98a optimize speed for print() when one input 2022-11-17 12:48:10 +08:00
lyon
1755b51cd9 optimize speed for print() 2022-11-17 12:30:37 +08:00
lyon
416e8b12fc cut no used code for nano by nano_lcov 2022-11-16 21:22:31 +08:00
lyon
d8b71908f0 enhance syntax check for def 2022-11-16 13:26:32 +08:00
lyon
94fb091226 cancel bc1, use common bc cache on REPL 2022-11-16 11:28:26 +08:00
lyon
53fce2a219 optimize bytecode cache, cancel cache bc0 2022-11-16 10:23:54 +08:00
lyon
09643a4a3b support runByteCodeFile 2022-11-15 23:09:13 +08:00
pikastech
157638a4f1 supporting no const bytecode 2022-11-15 22:16:52 +08:00
pikastech
9418eceb9e support check pos arg num for default fn 2022-11-15 20:15:58 +08:00
lyon
363238987e support fn and class def on bytecode
update version, fix warning
2022-11-15 14:57:51 +08:00
lyon
307477f033 fix get arg_num_pos
check is_keys is_vars is_default

support load default from pos arg
2022-11-15 12:22:34 +08:00
pikastech
6d61bc07cc support print None
optimizing runbytecode

use _cache_bcf

arrange the run_bytecode and cache

more args for _do_pikaVM_runBytecode

support print(None)
2022-11-14 16:11:21 +08:00
lyon
3837c3aafd use requests.pyi
requests.get() method ok

test requests.get passed
2022-11-13 19:15:14 +08:00
lyon
7d90370d4c fix parse err for kw def
fix VM typelist overflow
2022-11-12 23:18:11 +08:00
pikastech
ebe10bc5f4 insert freertos and lwip platform for network 2022-11-12 15:39:42 +08:00
pikastech
e88fbd2f6a fix WEAK_FUNCTION_NEED_OVERRIDE_ERROR macro 2022-11-12 14:11:32 +08:00
pikastech
a8bac33fdf clean platform include 2022-11-12 14:09:01 +08:00
pikastech
a762713359 use PikaPlatform_socket.c to hold socket depend 2022-11-12 13:55:15 +08:00
lyon
f506721544 use self host strdup 2022-11-10 19:55:28 +08:00
lyon
bf651c260b test websocket on linux test ok 2022-11-10 18:07:09 +08:00
lyon
31bda65f87 add adapter_rtt 2022-11-10 17:13:56 +08:00
lyon
39c44e20a8 add requests module, add rtt adapter 2022-11-10 16:55:14 +08:00
pikastech
a97212a5b3 support bytes add bytes 2022-11-09 16:42:09 +08:00
lyon
43d65eabc6 format 2022-11-09 01:42:35 +08:00
lyon
46b8644aeb fix core dump when line overflow 2022-11-09 01:34:49 +08:00
李昂
3764c638f4 left-right cmd test ok on putty - g070 2022-11-09 01:20:20 +08:00
lyon
a0c00498f8 support KEY_LEFT and KEY_RIGHT 2022-11-08 23:36:50 +08:00
pikastech
b38133b44f fix obj_setInt for <str> arg error 2022-11-08 15:58:39 +08:00
pikastech
80e4a81e5b cancel set_disp_mode 2022-11-08 15:53:07 +08:00
lyon
8c17a7bd0d adding LEFT_RIGHT KEY support, not ok 2022-11-08 12:39:19 +08:00
lyon
d52265afef optimize speed for hint strip 2022-11-07 11:54:19 +08:00
lyon
e212f28a91 use static inline instead of #define 2022-11-06 13:17:17 +08:00
lyon
2d7592a665 fix PIKA_EVENT_ENABLE 2022-11-05 16:18:11 +08:00
lyon
9294c45feb support sendSignalAwaitResult 2022-11-05 13:20:23 +08:00
lyon
85ece20f4c support cq for evnet, get res from event 2022-11-05 12:34:18 +08:00
lyon
4ed6061733 return None when return Null from cmodule
not raise when cjson parse faild
2022-11-04 14:23:54 +08:00
pikastech
d4cee2e73e more api on adapter_mpy 2022-11-03 21:54:43 +08:00
pikastech
29a963ec9e rename to adapter_mpy.h 2022-11-03 20:41:19 +08:00
pikastech
98863c79c3 fix core dump when print kw arg 2022-11-03 18:51:53 +08:00
lyon
48f9b9c017 fix version num 2022-11-02 12:44:48 +08:00
lyon
feeca8f135 run event when vm is idle 2022-11-02 12:25:02 +08:00
李昂
08d996c98d add pika_wrapper_mpy.h add APIs for PikaDict 2022-11-02 01:43:25 +08:00
pikastech
8517777959 add _pika_assert 2022-10-28 19:36:52 +08:00
pikastech
09203accd4 skip check align on win32 2022-10-28 16:56:39 +08:00
pikastech
ce73abe665 version to v1.11.6 2022-10-28 14:38:48 +08:00
lyon
51f3da5961 rename tokes to tokenstream 2022-10-27 22:23:39 +08:00
lyon
0dc51e23c3 use 0x0f as magic code begin 2022-10-27 13:03:25 +08:00
lyon
79361f493b fix 0x7F,'p','y','o' check err when backspace + p 2022-10-27 12:53:23 +08:00