Commit Graph

  • 4c9cb30ed9 Auto detect host platform for wamr-compiler (#504) Huang Qi 2021-01-22 10:01:44 +08:00
  • ee217d5af1 Add some missing intrinsic symbols for thumb ISA (#503) Huang Qi 2021-01-21 16:07:07 +08:00
  • 6847e15f64 Fix failed in loading wasm byte-code if return NULL while size == 0 in os_malloc (#500) alvkeke 2021-01-18 13:24:10 +08:00
  • 240ca2ed46 Implement performance profiler and call stack dump, and update toolchain document (#501) Wenyong Huang 2021-01-17 23:23:10 -06:00
  • 794028a968 1. fix error while building project with RT-Thread Studio. (#497) alvkeke 2021-01-14 18:47:52 +08:00
  • 8ec03a5165 add porting codes of rt-thread (#494) alvkeke 2021-01-14 11:26:35 +08:00
  • 8a477786f1 Remove unused block_addr_cache buffer in wasm loader (#493) Wenyong Huang 2021-01-08 05:11:12 -06:00
  • 788cbf2a19 Refine aot call_indirect opcode translation (#492) Wenyong Huang 2021-01-05 04:05:30 -06:00
  • f2a63d8623 Fix aot bh_assert failed issue on darwin platform x86_64 target (#476) (#488) Javan 2020-12-30 21:01:36 +08:00
  • 6c967b71f1 Fix two issues for wasm-c-api (#487) Xiaokang Qin 2020-12-30 13:37:19 +08:00
  • 365ec6360b Update build scripts and documents of workload samples for wasi-sdk-12.0 (#484) Wenyong Huang 2020-12-29 00:41:09 -06:00
  • 724858c731 Update wasm app build scripts for wasi-sdk-12 and refine interpreter (#481) Wenyong Huang 2020-12-27 20:46:31 -06:00
  • 13f0b2485b Update darwin CMakeLists.txt to support Apple Silicon on macOS (#480) Max Desiatov 2020-12-27 04:16:46 +00:00
  • 50f9a3e340 NFC: fix typo in invokeNative_aarch64.s comment (#479) Max Desiatov 2020-12-26 01:45:11 +00:00
  • cb0e593c15 Remove debris tlsf in git repo (#475) Yuta Saito 2020-12-21 19:24:14 +09:00
  • adb05ea719 Enable SIMD support for Linux SGX platform (#474) Wenyong Huang 2020-12-21 01:17:36 -06:00
  • a2294877f5 Fix struct stat fields for darwin (#473) Yuta Saito 2020-12-21 11:56:33 +09:00
  • ad35c3c21b Implement SIMD float ceil/floor/trunc/nearest opcodes (#472) Wenyong Huang 2020-12-16 01:33:25 -06:00
  • 16e6f41b3a Fix wamr compiler issues and refine some error messages (#470) Wenyong Huang 2020-12-14 23:05:39 -06:00
  • 619c2b383c product-mini/nuttx: Use readline for repl mode (#469) Huang Qi 2020-12-11 19:48:35 +08:00
  • 7f4e519edc product-mini/nuttx: Add support for repl mode (#466) Huang Qi 2020-12-09 16:45:41 +08:00
  • 35acc7f336 platform/NuttX: Add support for lib pthread (#463) Huang Qi 2020-12-08 17:44:08 +08:00
  • b75224ce03 Using posix thread implementation for NuttX (#462) Huang Qi 2020-12-07 21:15:41 +08:00
  • 388530c738 Modify os_cond_reltimedwait to support long time wait (#461) Wenyong Huang 2020-12-07 17:37:53 +08:00
  • a84d51271c Support AssemblyScript's new/retain/release APIs (#460) Xu Jun 2020-12-07 16:37:49 +08:00
  • 5176fe2595 Fix timer setTimeout issue and some coding style issues (#459) Wenyong Huang 2020-12-04 18:07:52 +08:00
  • 2f530e67fc Fix app manager install atomics app issue and optimize workload scripts (#458) Wenyong Huang 2020-12-04 15:35:45 +08:00
  • c8b0a1cee1 Fix some issues for Arm platform. (#457) sophy228 2020-12-02 10:22:55 +08:00
  • 591e4ce536 Refine aot exception throw, remove unnecessary labels (#456) Wenyong Huang 2020-11-30 17:57:22 +08:00
  • 0700dc9cd4 Fix wasi ctx memory free issue when app heap is corrupted (#455) Wenyong Huang 2020-11-30 17:00:53 +08:00
  • 282831eba5 Fix some compilation warnings and add esp-idf platform for experiment (#454) Wenyong Huang 2020-11-30 16:03:51 +08:00
  • 7d8b79a7a7 Addapt to RIOT changes (#452) Karl Fessel 2020-11-27 02:10:00 +01:00
  • 0359805c82 Import FreeRTOS platform experiment codes for further development (#451) Wenyong Huang 2020-11-26 19:10:05 +08:00
  • 74be7a0b7c Add more checks to enhance security (#446) Wenyong Huang 2020-11-24 14:00:09 +08:00
  • f4770ae8c8 Add more llvm optimization passes (#445) Wenyong Huang 2020-11-23 10:48:22 +08:00
  • 892af84161 Update sample workload wasm-av1 and add workload XNNPACK (#443) Wenyong Huang 2020-11-13 17:53:23 +08:00
  • a2641e174a Enhance the readability of WAMR SGX docs (#442) Jia Zhang 2020-11-13 13:11:34 +08:00
  • 8f4a1963fc Update SGX documents (#439) Jia Zhang 2020-11-12 20:59:03 +08:00
  • a3074df21b Import SIMD feature and add some workload samples (#438) Wenyong Huang 2020-11-05 18:15:15 +08:00
  • 667282eea9 Implement stat and getentropy for sgx with ocall to run tensorflow (#436) Wenyong Huang 2020-10-30 12:36:00 +08:00
  • ed94b7dcc4 Implement Inclavare Containers PAL interface in WAMR Linux-SGX (#429) YaoLe 2020-10-29 11:34:34 +08:00
  • ad4aa9a85f Update build script to enable running tensorflow workload in linux-sgx (#435) Wang Ning 2020-10-29 11:33:49 +08:00
  • c9c882e43d Fix compilation error for sgxsdk-2.11 (#431) Wang Ning 2020-10-23 18:16:56 +08:00
  • 91b9458ebd Add more checks to enhance app heap's security (#428) Wenyong Huang 2020-10-22 18:52:33 +08:00
  • c515fb1b75 Add tensorflow sample under samples/workload/tensorflow (#427) Wang Ning 2020-10-22 16:18:37 +08:00
  • 4787b150b8 Enable multi-module support for wasm-c-api (#426) lum1n0us 2020-10-16 17:43:57 +08:00
  • f1fe5d7872 add RIOT-OS support to WAMR (#425) Karl Fessel 2020-10-16 05:21:53 +02:00
  • 2dd3875fd9 nuttx: Fix build for sim on macOS (#423) YAMAMOTO Takashi 2020-10-13 15:14:55 +09:00
  • f7903caa65 wasm_loader_ctx_init: Don't use false as a pointer (#422) YAMAMOTO Takashi 2020-10-13 15:13:30 +09:00
  • b929ee3f71 Update windows build step, add CI support for windows (#420) Xu Jun 2020-10-13 12:13:18 +08:00
  • c87f28eacd support tail-call in AoT (#419) Xu Jun 2020-10-13 08:34:31 +08:00
  • cc0aab1063 Remove '@' when declare function invokeNative to fix compile error (#417) Karl Fessel 2020-10-12 10:52:28 +02:00
  • 06b045a972 Update readme Wang Xin 2020-09-30 08:30:58 +08:00
  • c83a5713f9 Add the fast-interp tail call support (#409) Xiaokang Qin 2020-09-29 10:35:10 +08:00
  • dc536538ad Fix sgx enclave module not destroyed issue when loading module failed (#410) Wenyong Huang 2020-09-29 10:34:06 +08:00
  • 78c525d21c platforms/nuttx: Add support for custom name sections & configurable heap pool (#407) Huang Qi 2020-09-28 18:38:58 +08:00
  • c13746c22c move memory_data out from MemoryInstance, add call stack (#408) Xu Jun 2020-09-28 18:38:15 +08:00
  • 0bf7f7310b Add NULL check for memory inst in aot/wasm module malloc/free (#403) Huang Qi 2020-09-28 12:44:23 +08:00
  • 4bfcbc2cab fix problem about local in fast-interp (#406) Xu Jun 2020-09-27 18:05:20 +08:00
  • c59bfe24fb platforms/nuttx: Use symbol from NuttX to configure build (#402) Huang Qi 2020-09-24 14:36:21 +08:00
  • a70daed17d Add the tail-call feature support for classic-interp (#401) Xiaokang Qin 2020-09-24 12:38:54 +08:00
  • a3d374eb57 Fix jit target arch not set issue and custom name section typo issue (#400) Wenyong Huang 2020-09-24 11:21:20 +08:00
  • b639c3ce61 Use macro instead of enum to define MEM_ALLOCATOR for better compatibility (#399) Huang Qi 2020-09-24 10:48:34 +08:00
  • a7e7711f63 Add the support for custom name section (#398) Xiaokang Qin 2020-09-23 16:12:09 +08:00
  • a290aaf93e Fix wasm loader malloc(0) issue which returns NULL is some platforms (#397) Huang Qi 2020-09-23 15:54:22 +08:00
  • d8d367b367 Update some assembler directives for darwin target (#395) jmpews(AKA.zz) 2020-09-23 13:10:26 +08:00
  • dc4b8c4822 remove errno in wasm_application_execute_func (#396) Xu Jun 2020-09-23 11:50:37 +08:00
  • 21850aeb0a add more build option and samples in CI (#394) Xu Jun 2020-09-20 13:16:13 +08:00
  • b9f195ce91 Introduce CI support (#391) Huang Qi 2020-09-20 08:33:08 +08:00
  • e501a6963b Fix some coding style issues, fix doc typo and refine some codes (#392) Wenyong Huang 2020-09-20 08:20:45 +08:00
  • 7c8ccc7c26 Fix the build warnings on Mac (#388) Xiaokang Qin 2020-09-18 18:22:26 +08:00
  • 2d06567cd1 Reimplement the utf8 string check (#389) Xiaokang Qin 2020-09-18 18:06:13 +08:00
  • 0226dbbb3d introduce WAMR memory profiling tool (experimental) (#390) Xu Jun 2020-09-18 18:04:56 +08:00
  • 04a7cc322f core/shared: Add guard to avoid redefine macro (#386) Huang Qi 2020-09-16 17:53:03 +08:00
  • c004b01be3 Introduce support for NuttX RTOS (#377) Huang Qi 2020-09-15 20:56:45 +08:00
  • 547298d4e7 Add macro to exclude sgx wasi/pthread ocalls if not needed (#384) Xu Jun 2020-09-15 15:49:09 +08:00
  • 2499e1ec4b Fix issue and compilation warnings of new function call APIs (#383) Xu Jun 2020-09-14 15:30:42 +08:00
  • 728890103b Add the Windows COFF format support for AOT (#382) Xiaokang Qin 2020-09-11 18:32:58 +08:00
  • 264e189690 Add Windows support for C-API and Runtime API libraries and examples. (#379) Xiaokang Qin 2020-09-11 17:36:04 +08:00
  • 5418e09712 Add two apis for wasm function call (#375) Xiaokang Qin 2020-09-08 13:03:35 +08:00
  • 2135badc54 fix problem in wasm_module_malloc (#374) Xu Jun 2020-09-07 17:32:00 +08:00
  • 2e0cef3ef1 fix exec_env not checked issue, export __heap_base and __data_end in sample to decrease memory usage (#371) Xu Jun 2020-09-05 14:48:08 +08:00
  • c8df3f6eed Fix app heap migrate issue and aot compilation warning (#368) Wenyong Huang 2020-09-03 11:16:38 +08:00
  • e113298d7f use llvm release 10.x (#365) Xu Jun 2020-09-01 16:00:15 +08:00
  • 034606b0a9 Change wasm app offset type from int32 to uint32 (#361) Wenyong Huang 2020-08-26 18:33:29 +08:00
  • 049760b849 Fix the build issues on mac for some samples (#358) qinxk-inter 2020-08-21 15:14:04 +08:00
  • 0103f6429c Refactor error/exception strings to reduce binary size (#359) Wenyong Huang 2020-08-21 15:11:31 +08:00
  • 89d2937cde Refactor app heap and memory boundary check, and fix os_printf compilation error (#356) Wenyong Huang 2020-08-20 12:43:12 +08:00
  • 6b5f376e79 fix issue in mini-loader (#353) Xu Jun 2020-08-14 19:58:19 +08:00
  • 1266ebb222 fix coding style for windows build patch (#350) Xu Jun 2020-08-13 16:40:19 +08:00
  • 874cc951c6 Optimize get_current_target in AOT loader for more archs (#347) Karl Fessel 2020-08-13 09:13:45 +02:00
  • 21efe12505 add win64 support (#348) Xu Jun 2020-08-13 14:41:20 +08:00
  • 8c820730ba Add cmake variable to set the max app thread stack size (#346) Wenyong Huang 2020-08-11 14:47:24 +08:00
  • 8ad9c1775f Add wamrc AoT compiler building support for Windows(MSVC) (#332) sophy228 2020-08-11 11:30:51 +08:00
  • 3be29c3f46 optimize: get_current_target for AOT thumb loader (#342) Karl Fessel 2020-08-11 03:40:18 +02:00
  • 6aeefbebb2 implement atomics opcodes for interpreter (#344) Xu Jun 2020-08-10 19:43:58 +08:00
  • 1b6ddb37d0 Implement libc-WASI for Linux SGX platform and update documents (#343) Wenyong Huang 2020-08-10 15:12:26 +08:00
  • 8edf1e152f Update URL to lvgl repository. (#341) follower 2020-08-08 02:16:02 +12:00
  • 47450f47dd Fix typo: "wigdet" -> "widgets" (#340) follower 2020-08-07 21:25:23 +12:00
  • 2022b2584d remove not needed ${SHARED_DIR}/include/*.h in runtime_lib.cmake (#338) Karl Fessel 2020-08-06 11:20:34 +02:00