lyon1998
|
b86f3f46cd
|
parse test for snake_demo is ok
|
2022-03-18 15:46:13 +08:00 |
|
lyon1998
|
28ce70c770
|
write to byteocode.bin is ok
|
2022-03-18 15:32:01 +08:00 |
|
lyon1998
|
967c9f10cb
|
add ouput_redirct_fun init
|
2022-03-18 13:48:10 +08:00 |
|
lyon1998
|
4881d3f19c
|
add output_redirect_fun for insarray and constpool
|
2022-03-18 13:44:40 +08:00 |
|
lyon1998
|
e2116581c7
|
add fread fwrite fopen fclose file api
|
2022-03-18 13:24:44 +08:00 |
|
lyon1998
|
44e7f83a9f
|
adding file API
|
2022-03-18 13:15:44 +08:00 |
|
lyon1998
|
91864a8c50
|
add __linux in __platform_getchar
|
2022-03-18 13:07:20 +08:00 |
|
lyon1998
|
7e0d7a6ba2
|
update v1.5.0rc for 070
|
2022-03-18 00:16:41 +08:00 |
|
lyon
|
4e747a49ed
|
update 030 to v1.5.0rc
|
2022-03-18 00:02:43 +08:00 |
|
lyon1998
|
7b135ec173
|
update latest to v1.5.0rc
|
2022-03-17 23:55:03 +08:00 |
|
lyon1998
|
cc3c3d1cf2
|
cancel asm_save and load weak interface
|
2022-03-17 23:34:40 +08:00 |
|
lyon1998
|
5a11ef0971
|
update v1.5.0rc
|
2022-03-17 17:29:15 +08:00 |
|
lyon1998
|
ac511d6f34
|
use bytecode in stdtask for all
|
2022-03-17 17:28:32 +08:00 |
|
lyon1998
|
bd01a0bf2b
|
change v1.5.0 to v1.5.0rc
|
2022-03-17 17:14:34 +08:00 |
|
lyon1998
|
12e0e47da7
|
use v1.4.1 as default
|
2022-03-17 16:57:57 +08:00 |
|
lyon1998
|
e54d7a2679
|
fix v1.5.0
|
2022-03-17 16:57:13 +08:00 |
|
lyon1998
|
b9ed3e5599
|
update core
|
2022-03-17 16:56:30 +08:00 |
|
lyon1998
|
2c64f9f3fd
|
update v1.5.0 and use bytecode stdTask
|
2022-03-17 16:50:17 +08:00 |
|
lyon1998
|
ff1c71322b
|
update PikaStdTask to bytecode based
|
2022-03-17 16:47:03 +08:00 |
|
lyon1998
|
494f61a562
|
bytecodeFrame print as array is ok
|
2022-03-17 15:43:26 +08:00 |
|
lyon1998
|
1d1ac244ec
|
print constPool with const size to array
|
2022-03-17 14:21:09 +08:00 |
|
lyon1998
|
c9ec4ba588
|
print const_pool as array is ok
|
2022-03-17 14:11:24 +08:00 |
|
lyon1998
|
809bdc82c4
|
fix typo of bytecodeFrame_fromMultiLine
|
2022-03-17 12:55:30 +08:00 |
|
lyon1998
|
bca1db28c4
|
unly deinit arg when arg is not NULL
|
2022-03-17 12:54:26 +08:00 |
|
lyon1998
|
d133f11c20
|
use content_start in instrcut_array
|
2022-03-17 12:52:11 +08:00 |
|
lyon1998
|
122bee569d
|
use content_start to return content_start in pool
|
2022-03-17 12:49:34 +08:00 |
|
lyon1998
|
0aab33f2b1
|
use void* in instructArray_getStart to correct offset
|
2022-03-17 12:37:07 +08:00 |
|
lyon1998
|
8c54801fd9
|
connot add InstrcutUnit* in InstructArray struct
|
2022-03-17 12:19:25 +08:00 |
|
lyon1998
|
4210cf37c0
|
not use define in some operathion of bytecode
|
2022-03-17 12:15:28 +08:00 |
|
lyon1998
|
1df5292130
|
use printwithconst in bytecode_print
|
2022-03-16 23:21:55 +08:00 |
|
lyon1998
|
70272273aa
|
release and update v1.5.0 for g070 template and rtthread
|
2022-03-16 23:02:22 +08:00 |
|
lyon1998
|
0ebd08e245
|
add asm to bytecode print
|
2022-03-16 14:46:23 +08:00 |
|
lyon1998
|
12ed23ddd7
|
use exist const, fix RET parse format
|
2022-03-16 14:40:51 +08:00 |
|
lyon1998
|
a868117fbc
|
save bytecode to heap in the first obj_run is ok
|
2022-03-16 13:42:43 +08:00 |
|
lyon1998
|
66c583218e
|
args_heapStuct is tested ok
|
2022-03-16 12:16:09 +08:00 |
|
lyon1998
|
0303fa5023
|
parse Asm single Line to ByteCode directly
|
2022-03-16 00:48:52 +08:00 |
|
lyon1998
|
c970d45f43
|
task is ok
|
2022-03-15 18:26:33 +08:00 |
|
lyon1998
|
871c48f17c
|
save bytecode_frame to method_info is ok
|
2022-03-15 17:50:01 +08:00 |
|
lyon1998
|
d5db14067a
|
use arg_append to save MethodInfo is ok
|
2022-03-15 17:46:22 +08:00 |
|
lyon1998
|
2292d3ab97
|
use content_size == new_size
|
2022-03-15 17:10:05 +08:00 |
|
lyon1998
|
8b9b124bd5
|
only copy when arg size lager than new content size
|
2022-03-15 16:13:22 +08:00 |
|
lyon1998
|
bef0a22ba9
|
not realloc when size equal when setContent
|
2022-03-15 16:09:18 +08:00 |
|
lyon1998
|
7b45fdfdf5
|
add runByteCodeWithState to VM.h
|
2022-03-15 13:01:05 +08:00 |
|
lyon1998
|
5a97c8cb96
|
use byteCode_frame in VMState
|
2022-03-15 12:31:05 +08:00 |
|
Lyon
|
4ea5d3be0f
|
Update README_zh.md
|
2022-03-15 10:16:07 +08:00 |
|
Lyon
|
9fecf0f70c
|
Update README.md
|
2022-03-15 00:00:07 +08:00 |
|
lyon1998
|
03ad83a7d9
|
clear pikaVM_run_config
|
2022-03-14 21:24:35 +08:00 |
|
lyon1998
|
044e02ea8f
|
use pc instead of pc_i
|
2022-03-14 21:19:39 +08:00 |
|
lyon1998
|
371ccd1c08
|
clear ran asm directly
|
2022-03-14 21:18:35 +08:00 |
|
lyon1998
|
66884deb78
|
clear run as asm
|
2022-03-14 21:12:32 +08:00 |
|