3369 Commits

Author SHA1 Message Date
lyon
e98f0f44ab clean 2022-04-27 22:41:09 +08:00
lyon
688c6711b3 always kep 'LST' instruct 2022-04-27 22:19:09 +08:00
lyon
dfa9ba8f1a try to use inline 2022-04-27 22:17:01 +08:00
lyon
15aef30a5f use obj_getObj/getSuperObj 2022-04-27 22:14:56 +08:00
lyon
edc8c99ded format pikavm 2022-04-27 19:26:47 +08:00
lyon
a2d18c2d42 add compile-test.cpp 2022-04-27 19:19:14 +08:00
lyon
e4f1bbf7a6 rm port/linux/ src 2022-04-27 18:02:24 +08:00
lyon
ea4776ae22 add pikaCompier.c and .h 2022-04-27 17:53:32 +08:00
lyon
31bef9dbce add cargo clean before build 2022-04-27 01:05:00 +08:00
lyon
3a41e0e8ec pre-compiler only solve '#api' file 2022-04-26 22:00:20 +08:00
lyon
11484c493b update pikascript-core 2022-04-26 21:45:16 +08:00
lyon
d5f308117a add '#api' for each package/*.py 2022-04-26 21:38:15 +08:00
lyon
e3ffb344bb add '#api' comment 2022-04-26 21:34:43 +08:00
lyon
7aafd3cada deinit free_obj when clear stack 2022-04-26 17:20:08 +08:00
lyon
be465e8a31 relase v1.7.1 and update fit arm2d with v0.3.4 2022-04-26 16:55:31 +08:00
李昂
7345c222bd
update package/Arm2D/Arm2D_Window.c. 2022-04-26 08:53:45 +00: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
4956994086 fix make.sh 2022-04-26 12:16:16 +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
d8560dd24d task not pass, class not pass 2022-04-26 11:09:18 +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
fa8e640829 clean launch.json 2022-04-26 09:24:04 +08:00
lyon
a3c7b75770 add gc-test 2022-04-25 23:39:16 +08:00
lyon
9803b1cf9f gc not pass 2022-04-25 23:38:10 +08:00
lyon
88c0fd481e add _refcnt when get refArg from object 2022-04-25 19:19:44 +08:00
lyon
f4ed774790 add src to port/linux 2022-04-25 19:07:44 +08:00
lyon
94a06f40e7 add refcnt method for obj 2022-04-25 19:01:00 +08:00
lyon
f13acd2334 create _refcnt when create a class_object 2022-04-25 18:58:15 +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
1043ef7417 format 2022-04-25 13:25:20 +08:00
lyon
8bc6f64215 add ref_cnt domen for arg 2022-04-25 13:24:23 +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
李昂
8baee70466
update README_zh.md. 2022-04-22 06:26:56 +00:00
lyon
9919109060 add donate 2022-04-22 14:18:31 +08:00
李昂
2fe86b0aac
update README_zh.md. 2022-04-22 06:17:05 +00:00
lyon
b5a136a90e fix v1.7.0 commit id v1.7.0 2022-04-22 13:08:22 +08:00
lyon
7435342e98 release v1.7.0 2022-04-22 13:07:55 +08:00