2942 Commits

Author SHA1 Message Date
lyon1998
b254dd02f9 use bytecode in stdlib 2022-03-18 23:00:51 +08:00
lyon1998
5d6f907aa9 fix v1.5.0 release 2022-03-18 22:41:14 +08:00
李昂
7deea0a42e
update bsp/stm32g070cb/Booter/main.c. 2022-03-18 14:25:01 +00:00
lyon1998
60226dca5c fix arg name in pikaCompile 2022-03-18 22:20:44 +08:00
lyon1998
12ed4d40f6 release v1.5.0 to 030, 070 template and rtthread 2022-03-18 18:32:06 +08:00
lyon1998
b2ef82f574 change arg name of pikaCompile 2022-03-18 18:30:17 +08:00
lyon1998
e97622aa48 add info about pikaCompile 2022-03-18 18:27:42 +08:00
lyon1998
91cbd117c6 release pikaCompile API 2022-03-18 18:25:44 +08:00
lyon
564d1c80f4 support write bytecode to flash 2022-03-18 18:17:49 +08:00
lyon1998
1a1e09c6f5 update latest to v1.5.0rc 2022-03-18 17:42:46 +08:00
lyon1998
0557df25eb fix warning 2022-03-18 16:17:43 +08:00
lyon1998
16a1f3c4b8 change multiline to file arg sort 2022-03-18 16:12:04 +08:00
lyon1998
6b4e857b76 write to file with user path 2022-03-18 16:09:31 +08:00
lyon1998
21a8f63d92 cancel platform read interface 2022-03-18 16:07:46 +08:00
lyon1998
fc4882ca1f test run save and run bytecode as file 2022-03-18 16:01:52 +08:00
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