30 Commits

Author SHA1 Message Date
pikastech
62d1d40618 remove parse_line test
move block inner parser

formatting line2Ast
2023-03-18 18:05:10 +08:00
pikastech
f39ad4077b format parser
clear the parse-test

fix time sleep on linux from `uint32_t` to `int64_t`

using parser object on pikaparer
2023-03-18 16:49:37 +08:00
pikastech
766c9bf7c9 add test_purec.h to support run unittest on purec 2022-10-28 18:39:50 +08:00
pikastech
c660f400ac add benchmark for for_print_1k 2022-10-09 00:05:48 +08:00
pikastech
e0aae36a1a reduce malloc 2022-10-05 20:36:00 +08:00
lyon
3ad4b0e92c use while in benchmark 2022-09-23 23:00:36 +08:00
pikastech
77e291101f improve ABSTRACT_METHOD error info. 2022-08-16 11:05:19 +08:00
pikastech
7d01af7b90 support auto connect lines begin with fun(...
fix valgrind
2022-08-12 23:59:32 +08:00
pikastech
56ec7c2410 more stack arg in VM 2022-07-31 19:48:35 +08:00
Lyon
b359062172
Dev (#118)
* add PLOOC

* add PLOOC to kernal

* remove unrequired files

* remove pack

* fix plooc ci in test/*.cpp

* add test_common.h

Co-authored-by: Gabriel Wang <embedded_zhuoran@Hotmail.com>
2022-05-19 20:52:19 +08:00
lyon1998
03ad83a7d9 clear pikaVM_run_config 2022-03-14 21:24:35 +08:00
lyon1998
34078825f8 use bytecode in benchmark 2022-03-14 12:34:02 +08:00
lyon
3832c509ee run asm in benchmark 2022-02-21 16:16:18 +08:00
lyon1998
e288e09238 restore becnchmark 2022-02-10 23:39:43 +08:00
lyon1998
d0ff2c913a cali_manul and less iteration 2022-02-10 23:12:08 +08:00
lyon1998
1d45dc3a98 run prime_c with prime_pika each time 2022-02-10 22:58:44 +08:00
lyon
047c62ecf2 deinit obj in benchmark 2022-01-25 09:15:14 +08:00
lyon
b44baf3cc2 add c_primer_100 2022-01-04 13:03:01 +08:00
lyon
564dbe2a55 test new benchmark 2022-01-04 12:39:04 +08:00
lyon
e7a982c4f4 use ms instead of us 2022-01-04 12:09:59 +08:00
lyon
6fefc999ba test benchmark 2022-01-04 11:38:35 +08:00
lyon
acfcae39de update prime_100 2022-01-04 11:26:32 +08:00
lyon
42aadd6971 fix del _lx 2022-01-04 11:24:34 +08:00
lyon
4aba236d40 add while_loop_10000 benchmark 2022-01-04 09:35:58 +08:00
lyon
b605ed7b4c update main.cpp 2022-01-04 09:33:24 +08:00
lyon
5ebe4d55da rename to for_loop_10000 2022-01-04 09:12:32 +08:00
lyon
72f2769926 not use 'for' in py 2022-01-04 01:34:00 +08:00
lyon
9e5ddd3364 for in range 10000 2022-01-04 00:46:35 +08:00
lyon
28244f1a2d add benchmark to CI 2022-01-04 00:29:11 +08:00
lyon
768b92c3a5 add cmakelist and main.cpp for benchmark 2022-01-04 00:16:43 +08:00