Commit Graph

  • e80715f352 lib-pthread: Fix pthread_create callback arg issue (#701) YAMAMOTO Takashi 2021-08-19 19:21:56 +09:00
  • 473546739b Fix issue of conflicting target names in Windows (#702) Ming, Bai 2021-08-19 03:11:59 -07:00
  • ef14ace027 small doc fixes (#700) YAMAMOTO Takashi 2021-08-19 15:44:14 +09:00
  • 6a7fd3e688 Make sp 8 byte aligned in invokeNative on ARM (#697) Huang Qi 2021-08-18 10:21:38 +08:00
  • db695fada4 Implement XIP feature and enable ARC target support (#694) Wenyong Huang 2021-08-12 17:44:39 +08:00
  • 8fd89bd415 Implement clock() wrapper for built-in libc (#691) Huang Qi 2021-08-07 21:21:25 +08:00
  • 0db04e0b8f Fix some compile issues of samples (#690) Wenyong Huang 2021-08-06 18:12:21 +08:00
  • 541f577164 Implement wasm_runtime_init_thread_env for Windows platform (#683) Wenyong Huang 2021-08-03 10:49:50 +08:00
  • 445722cac3 update the readme.md for TSC member (#681) Wang Xin 2021-08-01 22:46:21 -04:00
  • 7cdfc9fe11 Fix issues reported by gcc -fsanitize flag (#678) Wenyong Huang 2021-07-30 15:21:17 +08:00
  • 62fb3c9a89 Unify product-mini main.c implementation for POSIX compatible system (#675) Huang Qi 2021-07-29 14:38:25 +08:00
  • edb184f709 Implement most missing wasm-c-api APIs (#303) (#676) Wenyong Huang 2021-07-28 21:53:37 +08:00
  • 4193949ef5 Update README.md (#674) Wang Xin 2021-07-27 01:14:56 -04:00
  • ce2f65f3da Merge branch 'master' into main Wang Xin 2021-07-27 01:07:48 -04:00
  • d11743b8e2 Enable mpu stack for latest zephyr to enable app manager (#673) Wenyong Huang 2021-07-27 12:22:22 +08:00
  • 586752735b Enable to build wamrc with custom llvm and fix some compile warnings (#672) Huang Qi 2021-07-26 09:29:19 +08:00
  • 28f104036c Fix some compile warnings and update document (#670) Wenyong Huang 2021-07-22 19:39:53 +08:00
  • 04e7afe55d Update documents (#669) Huang Qi 2021-07-22 13:52:48 +08:00
  • e4023c8e02 Implement AOT support for RISCV (#649) Huang Qi 2021-07-22 11:16:47 +08:00
  • ea06c19a9d Implement wasm-c-api wasm_config related APIs (#665) Wenyong Huang 2021-07-15 10:47:40 +08:00
  • 0f1ce9ef3d Implement wasm-c-api frame/trap APIs for AOT mode (#663) Wenyong Huang 2021-07-13 09:01:03 +08:00
  • b554a9d05d Implement wasm-c-api frame/trap APIs for interpreter mode (#660) Wenyong Huang 2021-07-06 17:05:59 +08:00
  • d91047cc37 Add the PTSC member names (#659) Wang Xin 2021-07-05 21:24:09 -04:00
  • 8c826700ae Add TSC members Wang Xin 2021-07-04 15:48:20 +08:00
  • 85c0bc2d9d Merge branch 'bytecodealliance:main' into master Wang Xin 2021-07-04 03:26:31 -04:00
  • e92fa8744c Create TSC_Charter.md Wang Xin 2021-07-04 15:04:25 +08:00
  • cba4c78273 Enable call wasm-c-api native func directly from interpreter (#656) Wenyong Huang 2021-06-28 11:59:49 +08:00
  • c6783ef258 IO: support populate fds into WASM application (#655) LiFeng 2021-06-22 14:41:49 +08:00
  • 38c2ca63d0 sgx: fix the build warning (#653) LiFeng 2021-06-18 12:45:34 +08:00
  • 77c71e559a Add wasm-c-api nested function calls sample (#652) Wenyong Huang 2021-06-16 15:26:28 +08:00
  • 1a4aa5ac2f Enable multi-thread for tensorflow sample, update wasm-c-api document (#651) Wenyong Huang 2021-06-14 08:58:32 +08:00
  • 5d9597f064 platform/nuttx: Support riscv based chips (#648) Huang Qi 2021-06-07 15:37:09 +08:00
  • a5ffd656fa Fix wasm-c-api trap message format issue (#644) Wenyong Huang 2021-06-01 15:05:35 +08:00
  • af793385bf product-mini/nuttx: Add support for ARMV7A (#643) Masayuki Ishikawa 2021-06-01 15:23:20 +09:00
  • 15dd651539 Fix os_cond_timedwait and other issues for NuttX sim/macOS (#562) YAMAMOTO Takashi 2021-05-31 10:56:47 +09:00
  • 631838cfd9 fix wasm-c-api sample AOT mode. (#636) doujiang 2021-05-27 13:22:35 +08:00
  • ba922b0d0d Refine the wasm-c-api native func call process of aot mode (#640) Wenyong Huang 2021-05-26 20:57:30 +08:00
  • 1b34606940 Move application entry APIs out of wasm_runtime_common.c (#639) Wenyong Huang 2021-05-26 13:22:03 +08:00
  • 06769048eb Refer to BA security policy (#635) Till Schneidereit 2021-05-19 13:59:23 +02:00
  • f637438e4e Spread module custom data to all threads, enable libc-builtin float print (#633) Xu Jun 2021-05-19 14:57:31 +08:00
  • a14a4487bb Re-org thread env init/destroy for HW bound check (#631) Wenyong Huang 2021-05-14 11:13:12 +08:00
  • 17a2167485 Fix wasm-c-api JIT issue and update makefile (#630) Wenyong Huang 2021-05-13 15:13:52 +08:00
  • 64b5459066 Implement Windows thread/mutex/cond APIs to support multi-thread (#627) Wenyong Huang 2021-05-11 16:48:49 +08:00
  • 9710d9325f Fix wasm-c-api JIT mode issue and enable set LLVM_DIR in cmd line (#624) Wenyong Huang 2021-04-30 09:13:29 +08:00
  • fa5f4fe940 Implement Windows boundary check with hardware trap (#623) Wenyong Huang 2021-04-27 17:18:27 +08:00
  • eb29385963 Implement more wasm-c-apis and enable Envoy integration (#622) Wenyong Huang 2021-04-27 17:05:40 +08:00
  • a332a49a0d Enable sample/simple for aarch64 (#616) Bao Haojun 2021-04-25 19:12:49 +08:00
  • 684d766e2b Refine aot call func procedure and fix zephyr timer overflow issue (#617) Xu Jun 2021-04-19 21:06:56 +08:00
  • 03d45f1d62 Import reference-types feature (#612) Wenyong Huang 2021-04-15 11:29:20 +08:00
  • 7706e4b151 Re-org SIMD code structure for non-x86 target (#611) Wenyong Huang 2021-04-13 15:23:22 +08:00
  • 46db353017 Enable SIMD for AARCH64 Platform (#11) (#610) Xiaokang Qin 2021-04-13 14:45:51 +08:00
  • 8b96f4fb71 Update sample workload's scripts to align with latest emcc (#609) Wenyong Huang 2021-04-13 13:42:08 +08:00
  • ee97618bdb Fix llvm target vendor-sys-abi not correctly set issue on windows platform (#606) Wenyong Huang 2021-04-09 17:24:01 +08:00
  • 09eb858a02 add realloc wrapper, fix pthread_join overwrite issue (#605) Xu Jun 2021-04-09 15:27:12 +08:00
  • dfe52ab42f Fix compile warnings on windows platform: dll linkage and others (#604) Wenyong Huang 2021-04-09 14:55:58 +08:00
  • 77c3ddf7d0 Implement aux stack overflow/underflow check for AOT/interp (#601) Wenyong Huang 2021-04-07 16:15:59 +08:00
  • fe76c89c25 Fix aot code failed to run on darwin/android issue (#599) Wenyong Huang 2021-04-01 23:34:21 -05:00
  • 7db2221ad9 Re-org address unalignment access for fast-interp (#597) Wenyong Huang 2021-04-01 03:50:46 -05:00
  • 22bcfe204e fix aux stack overwritten issue when lib-pthread is enabled (#596) Xu Jun 2021-04-01 15:07:00 +08:00
  • 5a13e1bbbc Fix compile warnings of wasm-c-api and add more checks (#592) Wenyong Huang 2021-03-24 21:13:34 -05:00
  • 621231a48b Create CI script for android platform (#591) Xu Jun 2021-03-24 18:05:23 +08:00
  • 8f902fa9ae Enable Android libc wasi support. (#590) Javan 2021-03-24 15:53:55 +08:00
  • be54b4c7cc Fix sample littlevgl/gui build issues on zephyr platform (#588) Wenyong Huang 2021-03-23 01:20:50 -05:00
  • 02d27e13ee Fix some compilation warnings and enable Windows JIT (#586) Wenyong Huang 2021-03-22 06:28:51 -05:00
  • a4e4d4198f platforms/nuttx: Add SIM compilation for WAMR (#581) 小米-周亮 2021-03-19 13:48:39 +08:00
  • 68ff3a830e Set AOT code and data readonly after relocation (#579) Wenyong Huang 2021-03-18 07:03:40 -05:00
  • ca67af91bc Call asc app exported new/pin/unpin APIs to align with its latest compiler (#577) Javan 2021-03-18 16:33:02 +08:00
  • fda3a26903 Fix some relocation type issues in windows (#574) Wenyong Huang 2021-03-16 03:59:16 -05:00
  • afa1feb1a8 Update build wamrc aot compiler document (#570) Wang Ning 2021-03-12 12:59:37 +08:00
  • b06ae7272f Remove heap size check when creating wasi ctx (#565) Wenyong Huang 2021-03-10 16:25:07 +08:00
  • 9327f20ae2 Upgrade llvm version from 10.x to 11.x for wamrc and iwasm JIT (#564) Wenyong Huang 2021-03-10 16:08:50 +08:00
  • e9e75a6b09 Fix interpreter not update memory size after call native func (#563) Wenyong Huang 2021-03-10 15:07:16 +08:00
  • a1568825e8 Enable to use BH_VPRINTF macro to redirect stdout output (#560) Wenyong Huang 2021-03-06 08:29:58 -06:00
  • a4239f1ffd Enable SIMD by default for wamrc and iwasm (#559) Wenyong Huang 2021-03-06 07:30:14 -06:00
  • 54e82ec439 Fix app manager fail to install large app file issue (#555) Wenyong Huang 2021-03-03 06:19:24 -06:00
  • fe76ce3b68 Update global initialization process for latest spec cases (#553) Wenyong Huang 2021-03-02 04:24:15 -06:00
  • 686733170c Enhance ems memory allocator (#544) Wenyong Huang 2021-02-24 21:53:17 -06:00
  • 3cafb2f9c1 platforms/nuttx: Add FPU relative macro for thumb vfp (#541) Huang Qi 2021-02-24 10:03:43 +08:00
  • 79afa493aa Fix windows aot loader fail to resolve symbol issue (#540) Jonathan 2021-02-23 07:55:50 -05:00
  • fc50404115 add uvwasi implementation to support wasi on windows [experimental] (#534) Xu Jun 2021-02-22 14:17:46 +08:00
  • 370cc83fbd Fix loader fail to lookup registered native symbol issue (#529) Xu Jun 2021-02-19 11:14:40 +08:00
  • 3849ece496 Fix auxiliary stack size not 16-byte aligned issue (#524) Wenyong Huang 2021-02-09 20:11:32 -06:00
  • 52f422dba0 fix pthread library issues: (#522) Xu Jun 2021-02-09 10:36:44 +08:00
  • 1630cb2524 Fix duplicated destroy shared memory's lock issue (#514) Wenyong Huang 2021-02-06 21:05:48 -06:00
  • 5947ea492d Update invokeNative_em64.asm (#511) Xu Jun 2021-02-04 08:50:15 +08:00
  • a5188f5574 Add checks to avoid wasm_runtime_malloc memory with size 0 (#507) Wenyong Huang 2021-01-28 02:16:02 -06:00
  • efd648959c Update README.md Wenyong Huang 2021-01-25 18:43:44 +08:00
  • da8c879953 Implement riscv support for interpreter (#505) Wang Ning 2021-01-25 18:41:48 +08:00
  • 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