pikastech
|
6258ccebb2
|
add clear() builtin, fix REPL thread
|
2023-02-26 17:48:19 +08:00 |
|
lyon
|
85d989028e
|
support bool type
|
2023-02-18 16:35:03 +08:00 |
|
lyon
|
eb519fb78e
|
fix ac5 warnning
|
2023-01-29 12:11:43 +08:00 |
|
lyon
|
897a7eba0b
|
fix str() for bytes
|
2023-01-26 15:58:58 +08:00 |
|
lyon
|
cba8f7ec44
|
use type(d) == <type> in json.py
|
2023-01-24 00:20:43 +08:00 |
|
lyon
|
410f0a0093
|
support type() for list and dict
|
2023-01-23 23:59:15 +08:00 |
|
lyon
|
065faab243
|
support str(type()) again
|
2023-01-23 23:53:40 +08:00 |
|
lyon
|
e50d75addb
|
use arg_toString to get arg<str>
|
2023-01-23 23:53:40 +08:00 |
|
lyon
|
63cc3434ee
|
ready to merge arg_singlePrint and _print_arg
|
2023-01-23 23:53:40 +08:00 |
|
lyon
|
68fac66530
|
fix fn and arg scope, support type() for basic arg
|
2023-01-23 23:53:40 +08:00 |
|
lyon
|
e2a9489a87
|
fix tim no found
|
2023-01-22 23:25:20 +08:00 |
|
lyon
|
d77e7f3f2d
|
add filter for dir()
|
2023-01-22 23:16:38 +08:00 |
|
lyon
|
83ebe9d398
|
update PikaStdLib
|
2023-01-19 17:47:34 +08:00 |
|
lyon
|
75ce1ba5c8
|
fix LLD
|
2022-12-24 15:03:35 +08:00 |
|
lyon
|
9718b1a482
|
support help('modules') for py modules
|
2022-11-30 00:39:01 +08:00 |
|
lyon
|
b481c1c72b
|
use pikaList, pikaDict, pikaTuple API
|
2022-11-19 19:11:34 +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 |
|
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
|
db95b14950
|
support float('1.1')
|
2022-11-08 22:07:23 +08:00 |
|
lyon
|
8c17a7bd0d
|
adding LEFT_RIGHT KEY support, not ok
|
2022-11-08 12:39:19 +08:00 |
|
lyon
|
5180f2d807
|
fix cfg.getchar name conflict
|
2022-10-25 14:32:43 +08:00 |
|
lyon
|
d0df040067
|
support unittest for REPL, check overflow for REPL
|
2022-10-25 11:52:42 +08:00 |
|
lyon
|
df65e2def9
|
support RES on pikaCompiler
|
2022-10-24 10:14:12 +08:00 |
|
lyon
|
ed060f0c24
|
use u32 size value inner *.py.o
|
2022-10-23 18:57:00 +08:00 |
|
pikastech
|
5fa138c9c1
|
fix input
|
2022-10-21 17:14:06 +08:00 |
|
pikastech
|
6bb5adde37
|
support run obj_runChar inner pikaScriptShell
|
2022-10-20 22:51:51 +08:00 |
|
pikastech
|
83afef1906
|
fix err when #define __platform_printf to printf
|
2022-10-19 13:16:50 +08:00 |
|
pikastech
|
713a755459
|
test ok, rm @p not ok
|
2022-10-15 19:02:36 +08:00 |
|
pikastech
|
018a3d579f
|
optimize speed for range
|
2022-10-13 01:24:58 +08:00 |
|
pikastech
|
7582a37a73
|
support input() builtin
|
2022-10-09 19:46:05 +08:00 |
|
pikastech
|
9eb469e521
|
support eval()
|
2022-10-01 14:03:57 +08:00 |
|
pikastech
|
d63d50a322
|
use pika_float to support switch for float/double
update pre-comp
update pre-win
|
2022-09-28 11:54:10 +08:00 |
|
pikastech
|
fd4fb54dc7
|
fix ref err in function local context
update date
|
2022-09-28 10:57:19 +08:00 |
|
pikastech
|
efd9abbf17
|
add mem check
add big_dict_update test
|
2022-09-27 21:30:30 +08:00 |
|
pikastech
|
76d03f3581
|
fix @PIKA_C_MACRO_IF
support 'hasattr' 'getattr' for c module
|
2022-09-26 11:39:33 +08:00 |
|
pikastech
|
74a51cd053
|
support hasattr() , proxy test ok
|
2022-09-26 10:14:01 +08:00 |
|
pikastech
|
4e447d89af
|
support bytes(list)
|
2022-09-19 10:01:16 +08:00 |
|
pikastech
|
f2e184aa81
|
support list(str)
|
2022-09-19 09:53:27 +08:00 |
|
pikastech
|
8acef2efde
|
support pks_vm_exit()
|
2022-09-14 13:46:19 +08:00 |
|
pikastech
|
3a7796251f
|
support range(a), range(a, b, step)
|
2022-09-12 20:01:30 +08:00 |
|
pikastech
|
6257ab7f06
|
fix print sort
|
2022-09-04 21:19:41 +08:00 |
|
pikastech
|
d4a0b37958
|
support **keys in cmodule
support print('test', end='')
|
2022-09-02 00:33:50 +08:00 |
|
pikastech
|
718b11d482
|
support try except in cmodule
not use try_top or try_inner
try dict nofound and try len is tested ok
|
2022-08-30 15:37:09 +08:00 |
|
pikastech
|
bb54c2e719
|
support setattr and getattr
run tests() in cases is ok
|
2022-08-11 17:39:38 +08:00 |
|
pikastech
|
ac97532a7a
|
support exec() builtin
|
2022-08-10 12:07:32 +08:00 |
|
pikastech
|
e0eee73209
|
support dir() builtin, fix str disp in list...
|
2022-08-10 11:49:54 +08:00 |
|
pikastech
|
57d89e256f
|
support try_expect for open
|
2022-08-06 17:59:32 +08:00 |
|
pikastech
|
4899884747
|
use u32 for mem info
add speed by using register in for-loop
fix ci_benchmark
|
2022-07-31 11:14:49 +08:00 |
|
pikastech
|
a40f68e9b2
|
use more inline in PikaVM
use static refcnt in PikaObj
use static _clsptr
|
2022-07-30 21:26:46 +08:00 |
|