Commit Graph

  • 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
  • aa7b0ba6b6 Fix wamrc link error and arm assembly code issue (#335) Wenyong Huang 2020-08-05 09:07:30 +08:00
  • 37aae1bc49 make include headers follow strict protoype rule (#331) Karl Fessel 2020-08-04 13:53:34 +02:00
  • 2db335c6d4 add spawn thread API and sample (#333) Xu Jun 2020-08-04 17:40:45 +08:00
  • ed8ddb2cea Disable some components in llvm build script to decrease binary size (#330) Wenyong Huang 2020-08-03 12:38:22 +08:00
  • 29e45e1527 implement atomic opcode in AOT/JIT (#329) Xu Jun 2020-08-03 11:30:26 +08:00
  • cc05f8fb1c Use quicksort to sort native_symbols (#324) dpinthinker 2020-07-31 20:54:03 +08:00
  • 93ca9d8c62 Disable memory shrink opt when memory.size opcode is found (#323) Wenyong Huang 2020-07-30 10:18:55 +08:00
  • 88af12501d Implement ecall to handle commands from host to call enclave runtime APIs (#320) Wenyong Huang 2020-07-28 16:18:54 +08:00
  • 056b824ac4 Fix fast interpreter i64 shift issue for non-x86 arch (#319) Wenyong Huang 2020-07-28 13:46:37 +08:00
  • 08d01b65c5 Eable post-MVP feature wasm-c-api (#315) lum1n0us 2020-07-23 16:54:13 +08:00
  • 32b2943369 enable pthread for AoT && update AOT current version to 2 (#311) Xu Jun 2020-07-16 20:35:04 +08:00
  • ca938f3634 Fix one typo in README.md (#309) yjsungo 2020-07-13 11:10:46 +08:00