680 Commits

Author SHA1 Message Date
lyon
b1808146c7 rename direct to Lift 2022-01-14 23:22:38 +08:00
lyon
ca00fd1e96 init obj and run __init__ in OUT instruct 2022-01-14 22:42:42 +08:00
lyon
a1d1d12d32 init the mate obj when OUT 2022-01-14 22:38:02 +08:00
lyon
d2791f66bd not use memcpy in hash init 2022-01-14 13:39:03 +08:00
lyon
b077787e85 restore arg_getType 2022-01-14 13:37:32 +08:00
lyon
e8186ec80d use less memcpy in dataArg 2022-01-14 13:34:20 +08:00
lyon
8833e606ab free obj auto when arg is updated 2022-01-13 19:39:05 +08:00
lyon
b54cd1ed5a auto convert int args and flot args 2022-01-11 22:22:53 +08:00
lyon
ec2e2d2d0a add printNoEnd() 2022-01-11 13:00:32 +08:00
lyon
9194823da2 fix warnings in strsReplace 2022-01-11 12:43:56 +08:00
Lyon
dfffdc2d2e
Update dataStrs.c 2022-01-11 09:38:32 +08:00
lyon
3d556d6b06 support \n \r \t in print() 2022-01-10 21:49:52 +08:00
lyon
3ffb28afd6 support " and void line in main.py 2022-01-10 21:14:29 +08:00
Lyon
364d09aa0d
Update PikaPlatform.h 2022-01-10 10:19:06 +08:00
lyon
08ad5fcf82 support str '==' opeartion 2022-01-09 22:17:17 +08:00
lyon
1166cf5b9f only support str '+' str 2022-01-09 00:17:20 +08:00
lyon
c32322a05a support '+' for string 2022-01-08 23:40:10 +08:00
lyon
ee94c992b2 adding operator for stinrg 2022-01-07 21:03:37 +08:00
pikastech
7469b34ec1 fix warnning in ac5 2022-01-07 09:58:07 +08:00
李昂
2f8531d407
update src/PikaObj.c. 2022-01-06 09:05:46 +00:00
lyon
771013ff44 debuging shell 2022-01-06 16:29:19 +08:00
lyon
1bf589ad52 get nameHash by '=' 2022-01-05 23:15:36 +08:00
lyon
01e2c533e6 use '=' to get next 2022-01-05 22:56:42 +08:00
lyon
7a2650389a use '=' instead of for byte 2022-01-05 22:53:05 +08:00
lyon
c94db1e4c1 uset next by '=' 2022-01-05 22:44:25 +08:00
lyon
144b0c195e use content_getSize 2022-01-05 22:41:58 +08:00
lyon
d0eabb0b94 set size of arg to uint32_t to aline to 4 2022-01-05 22:36:28 +08:00
lyon
06aac2feb2 fix warnning 2022-01-05 22:15:39 +08:00
lyon
1f76d4d1df use short name 2022-01-04 20:31:30 +08:00
lyon
1afc45604d use index inf queue 2022-01-04 20:18:23 +08:00
lyon
2c3d56308d push and get arg from args by index 2022-01-04 19:58:46 +08:00
lyon
e5629a53f4 use shorter top and bottom in dataQueue 2022-01-04 19:47:40 +08:00
lyon
8b59034300 simplyfy dataQueue.c 2022-01-04 19:21:57 +08:00
lyon
79c9f82054 not use buffs in obj_getObj 2022-01-04 16:14:08 +08:00
lyon
42aadd6971 fix del _lx 2022-01-04 11:24:34 +08:00
lyon
a0b01fc346 test benchamrk 2022-01-04 02:42:49 +08:00
lyon
18deeaf7a5 direectly conect print to __platform_printf 2022-01-03 21:40:41 +08:00
lyon
11115ded90 add log_buff when printf 2022-01-03 21:12:05 +08:00
Gabriel Wang
dba9737a23 use strchr from libc to improve performance 2021-12-30 19:00:04 +00:00
Gabriel Wang
bc357c0201 Update dataArgs.c 2021-12-30 18:34:45 +00:00
Gabriel Wang
f6e1a3a560 code clean-up
- remove unnecessary goto
- optimize if-else structure
2021-12-30 18:26:18 +00:00
lyon
242550076a use __INS_COMPIRE for instruct 2021-12-31 00:54:48 +08:00
lyon
d6556a7fd7 rename 2021-12-31 00:44:44 +08:00
lyon
d742da8397 format 2021-12-31 00:41:57 +08:00
lyon
c208054618 clear __VM_DEBUG__ micro 2021-12-31 00:40:09 +08:00
lyon
2556ee9388 insturction def not support impl 2021-12-31 00:38:39 +08:00
lyon
2c5b210c63 move __VM_DEBUG__ to pikaConfigValid.h 2021-12-31 00:33:00 +08:00
lyon
20faf70a33 add __instruction_table.cfg 2021-12-31 00:25:57 +08:00
lyon
fbb0624727 rm __instruction_table.h 2021-12-31 00:25:15 +08:00
lyon
fcbf903223 change __instruction_table to .cfg 2021-12-31 00:23:11 +08:00