345 Commits

Author SHA1 Message Date
lyon
c6e5deb131 rm .py in port linux 2022-01-30 17:40:06 +08:00
lyon
97688e16d7 collect Stds to StdLib 2022-01-30 17:37:21 +08:00
lyon
e430e21d98 add cmd no found info 2022-01-30 00:34:14 +08:00
lyon
50b097e786 support 'p' commond for pika-debuger 2022-01-29 00:53:57 +08:00
lyon
89072c3f22 fix shell bug in linux 2022-01-29 00:27:03 +08:00
lyon
1563b94d00 format 2022-01-28 12:10:32 +08:00
lyon
461164ec81 add cfg for shell, add 'c' 'sh' cmd for debuger 2022-01-28 12:07:48 +08:00
lyon
e4363d03a2 add PikaDebug 2022-01-28 00:43:09 +08:00
lyon
58529cd6f2 add comment and rename run_always to run_forever 2022-01-26 09:27:53 +08:00
lyon
da7a32d00e use asm in update_tick 2022-01-24 21:01:18 +08:00
lyon
a5896fc40b use asm in stdtask run_once 2022-01-24 20:03:44 +08:00
lyon
2c98aa6710 use 50 tick_inc 2022-01-24 19:59:01 +08:00
lyon
c0e572fd81 update PikaStdTask 2022-01-24 19:34:43 +08:00
lyon
a9d1bc372e add GTestTask to test task_period 2022-01-24 19:08:33 +08:00
lyon
0c7aae3f68 use only one list in task 2022-01-24 18:50:20 +08:00
lyon
bd9f873b3c use printf in mem.max() 2022-01-23 22:53:27 +08:00
lyon
0d71929d8d fix ci error of Task 2022-01-23 21:50:05 +08:00
lyon
6eb50de34d update asm format 2022-01-23 00:14:56 +08:00
lyon
6d942d9404 change asm format 2022-01-23 00:13:16 +08:00
lyon
1c48758dab update asm format 2022-01-23 00:07:06 +08:00
lyon
7a51a5012a use asm in StdTask 2022-01-23 00:04:37 +08:00
lyon
f5fab030c0 update PikaStdTask 2022-01-22 23:49:53 +08:00
lyon
b4e0a1e76b testing call_when 2022-01-20 22:24:08 +08:00
lyon
3b8b5546be setPtr when init 2022-01-20 22:08:33 +08:00
lyon
112a1b0b0d use only PikaAsm in PikaStdTask 2022-01-20 21:59:43 +08:00
lyon
56069510c3 use PikaAsm in Task_Run_Once 2022-01-20 21:50:38 +08:00
lyon
18d924efc1 add PikaStdTask() 2022-01-20 19:35:55 +08:00
lyon
372b619a13 task.do_always and task.run_once() is ok 2022-01-20 19:35:55 +08:00
lyon
8894e270f3 support s[2] = 'q' 2022-01-18 23:37:48 +08:00
lyon
b182e4af31 __get__ string is ok 2022-01-18 21:55:08 +08:00
lyon
56bf2fb32f fix warning in strsReplace 2022-01-15 22:16:57 +08:00
lyon
957863a382 should use hash in the PikaObj instead of name 2022-01-13 23:31:06 +08:00
lyon
4ed66eb3f4 __set()__ and __get()__ for list, dict ,string ok 2022-01-13 21:56:44 +08:00
lyon
6d8bba2dcc for in string is ok 2022-01-13 17:07:07 +08:00
lyon
45893d20d2 update StdData to package 2022-01-13 16:36:47 +08:00
lyon
1e6313aad6 add String class in PikaStdData 2022-01-13 16:34:46 +08:00
lyon
a312e2ad81 fix ac5 warning for stdlib, clean the RangeObj 2022-01-13 16:31:30 +08:00
lyon
ec8d06cdf3 add file 2022-01-10 00:01:46 +08:00
lyon
f3c6fd7475 parse for in range is tested ok in parser 2022-01-09 23:37:24 +08:00
lyon
2f8ce3768c support str() in sysobj 2022-01-09 00:12:38 +08:00
lyon
939ae72bef supprot for_int_dict 2022-01-06 11:13:43 +08:00
lyon
79fed360b9 use pyload instead of self in dict 2022-01-06 10:56:14 +08:00
lyon
aebfbc848d use pikaVM_runAsm instead of obj_run in next() and iter() 2022-01-04 15:55:46 +08:00
lyon
e73fb2106d fix typo 2021-12-29 22:40:38 +08:00
lyon
5a983ad577 use _r[x] to replase __range[x] to save asm flash 2021-12-29 00:57:08 +08:00
lyon
dbc9b8e01c for i in range(0,10) is ok 2021-12-28 01:04:10 +08:00
lyon
89ff3a075d transfer __range_a[x] by ASM 2021-12-28 00:49:13 +08:00
lyon
567205447d rangeObj don't need run __iter__() 2021-12-27 23:54:31 +08:00
lyon
1405afe218 transfer a1, a2, a3 to RangeObj.__iter__() 2021-12-27 23:27:19 +08:00
lyon
9952c8d485 splite object 2021-12-27 23:19:32 +08:00