516 Commits

Author SHA1 Message Date
lyon
2ed1750469 add IMP ins 2022-05-01 12:15:39 +08:00
lyon
e6c1468248 add test for '~' 2022-05-01 11:59:34 +08:00
lyon
8639c55334 fix arg bug in single opecator 2022-05-01 10:08:03 +08:00
lyon
4cad22ebde parse 'import' as operator 2022-05-01 09:41:50 +08:00
lyon
b17e32662f add UnitTest.py 2022-05-01 08:56:53 +08:00
lyon
5e94c63dd7 test dlink more bytecode 2022-05-01 00:02:19 +08:00
lyon
b54469f8ab format 2022-04-30 23:53:28 +08:00
lyon
e06d376d38 link_statkcLinkFile 2022-04-30 23:52:41 +08:00
lyon
f6984bb909 memset buf to {0} befor read file 2022-04-30 23:51:25 +08:00
lyon
f002d9f73d static Link ok 2022-04-30 23:13:05 +08:00
lyon
e6b9116f1b LibObj_listModules to print modules is ok 2022-04-30 23:07:30 +08:00
lyon
c61f1e2a15 push bytecodefile mem test ok 2022-04-30 22:40:52 +08:00
lyon
b422318168 cancel (char*) in test 2022-04-30 21:17:19 +08:00
lyon
09fa1e5a22 lib_link_bytecode test ok 2022-04-30 21:13:42 +08:00
lyon
882421ae5b add PikaLib class to gen '*.a' 2022-04-29 23:56:54 +08:00
lyon
508648c134 add main_snake_LCD.py 2022-04-29 01:24:28 +08:00
lyon
a6384c45c8 move main.py to test/python/main.py 2022-04-29 01:17:39 +08:00
lyon
d0aff0c6b3 test compilefile in github server 2022-04-29 00:18:49 +08:00
lyon
683a21b66a support TinyObj() 2022-04-28 17:35:11 +08:00
lyon
7f410b1316 not use PikaMain 2022-04-28 17:17:12 +08:00
lyon
c3bc444af0 assert for test_import_bf1/2 is ok 2022-04-28 16:55:48 +08:00
lyon
652962c4c3 use ... insetad of pass in PikaStdLib.pyi 2022-04-28 15:53:09 +08:00
lyon
aa676d380b format 2022-04-28 00:49:40 +08:00
lyon
15aef30a5f use obj_getObj/getSuperObj 2022-04-27 22:14:56 +08:00
lyon
a2d18c2d42 add compile-test.cpp 2022-04-27 19:19:14 +08:00
lyon
7aafd3cada deinit free_obj when clear stack 2022-04-26 17:20:08 +08:00
lyon
8daf3fa38f move origin ref test ok 2022-04-26 14:54:54 +08:00
lyon
c8f9336247 support factory function 2022-04-26 14:52:09 +08:00
lyon
d463eee7ef format 2022-04-26 14:04:19 +08:00
lyon
dcdb2ec4c5 add .sh 2022-04-26 12:43:41 +08:00
lyon
ba11251d6d support deinit no ref object 2022-04-26 12:23:39 +08:00
lyon
cd82162e6e all tests passed 2022-04-26 12:15:07 +08:00
lyon
00987b8b23 solve MATE_OBJ GC error 2022-04-26 11:59:54 +08:00
lyon
df0db6a390 combine object and ref object 2022-04-26 10:43:50 +08:00
lyon
16886ec594 remove '__res' after run __iter__() 2022-04-26 10:12:34 +08:00
lyon
9b1e6a323a list_iter not ok 2022-04-26 10:06:15 +08:00
lyon
89d23c2d3e ref error in list.iter 2022-04-26 10:01:40 +08:00
lyon
bea4450c2f ref1210 test ok 2022-04-26 09:51:14 +08:00
lyon
a837f31039 rerf 12 test is ok 2022-04-26 09:49:17 +08:00
lyon
a3c7b75770 add gc-test 2022-04-25 23:39:16 +08:00
lyon
059096a7b1 divide POINTER and REF_OBJECT OK 2022-04-25 15:01:58 +08:00
lyon
37f3062b88 dividing POINTER and REF_OBJECT 2022-04-25 14:49:38 +08:00
lyon
e03af6c5a7 rename __POINTER_ to REF_OBJECT 2022-04-25 14:43:44 +08:00
lyon
2eaea345cc fix args_setBytes mem error 2022-04-23 00:03:20 +08:00
lyon
5ff34bc7d8 fix parse error about [ a = 'num=' ] 2022-04-22 23:43:06 +08:00
lyon1998
f167445b1f add test for from _ import _ as _ 2022-04-21 11:38:12 +08:00
lyon1998
f03208c530 support from import 2022-04-21 11:33:58 +08:00
lyon1998
c256cfcb8f use uint8_t in ctypes 2022-04-20 17:05:21 +08:00
lyon1998
09d7e53fa4 print the test py 2022-04-20 14:55:26 +08:00
lyon1998
41f270e053 test for ctypes is ok 2022-04-20 14:51:38 +08:00