Commit Graph

  • e3ef216258 Add mipsel to wamrc supported target list (#887) Wenyong Huang 2021-12-13 17:49:21 +08:00
  • 5547924e28 Refine codes and fix several issues (#882) Wenyong Huang 2021-12-10 18:13:17 +08:00
  • 915b26b0ec Remove hardcoded stack size while creating pthread (#881) Huang Qi 2021-12-10 15:11:45 +08:00
  • 7505ae25a2 Fix run XIP file failure on SGX platform (#880) Wenyong Huang 2021-12-08 21:30:51 +08:00
  • 208cafc776 Add new E_TYPE_XIP to indicate XIP mode (#874) Huang Qi 2021-12-08 18:43:08 +08:00
  • 5fbf03fa6e Exclude IoT-APP-Store-Demo from code guideline check (#879) Wenyong Huang 2021-12-08 18:41:09 +08:00
  • b9fd8f916b update IoT cloud demo (#876) Xu Jun 2021-12-07 20:19:23 +08:00
  • 56ae28bb32 Implement relocation R_AARCH64_JUMP26 for aarch64 (#873) Wenyong Huang 2021-12-07 10:32:10 +08:00
  • a06ede0de1 update source debugging document (#872) Xu Jun 2021-12-06 20:15:19 +08:00
  • a5193686f5 Fix compile error when build target X86_32 (#869) Wenyong Huang 2021-12-06 19:01:09 +08:00
  • b490a229f6 Enhance XIP and add XIP document (#863) Wenyong Huang 2021-12-06 17:25:10 +08:00
  • 3f808d4596 Fix -m32 unrecognized issue when compile 32-bit target on some 64-bit systems (#866) Robin van Emden 2021-12-06 09:40:48 +01:00
  • 2af5ae5abb [source debug] refine some code in source debugging (#856) Xu Jun 2021-12-06 10:25:38 +08:00
  • c8fe1004aa Don't throw exception while module_malloc failed (#860) Huang Qi 2021-12-03 17:00:18 +08:00
  • b73edc8587 Refine code when aux stack global isn't found (#862) Wenyong Huang 2021-12-03 15:30:32 +08:00
  • 212810bc2f Fix issue of wasm/aot file malformed format (#853) Javan 2021-11-30 20:47:42 +08:00
  • 8d1c56bda4 Implement atomic and memset/memmove/memcpy intrinsic for riscv (#841) Huang Qi 2021-11-30 17:10:14 +08:00
  • 25b8f88dd4 Fix win32 aot endian and machine type check errors (#855) Wenyong Huang 2021-11-30 14:16:21 +08:00
  • 9b0b33e4ae fix duplicated debug instance id in multiple native thread issue (#847) Xu Jun 2021-11-25 12:15:37 +08:00
  • d03a57fbff fix link in multi_module.md (#846) Therdel 2021-11-25 03:26:06 +00:00
  • 16ebfc3781 Fix sample gui compile error (#845) Wenyong Huang 2021-11-23 17:19:28 +08:00
  • 39c68f66d7 Fix Win32 build error (#843) Wenyong Huang 2021-11-23 10:57:52 +08:00
  • e64b6e8120 Fix bug of destroy_callback_list not cleared when thread mgr destroy (#844) zhouliang3 2021-11-23 10:57:01 +08:00
  • 1dccf39d16 Enable ref types and bulk memory by default for wamrc (#838) liang.he 2021-11-18 17:42:49 +08:00
  • 5d48a18614 wamr: Add shared memory and memory tracing config (#835) dslk 2021-11-16 15:54:46 +08:00
  • 3ded9ece83 Apply clang format for samples files (#833) Wenyong Huang 2021-11-15 12:48:35 +08:00
  • 37a14c9825 Add more reloc symbols for target arm/thumb/riscv (#834) Wenyong Huang 2021-11-15 12:23:15 +08:00
  • 64be6ec9a7 Fix potential pointer overflows (#826) Wenyong Huang 2021-11-15 10:57:37 +08:00
  • a1ad950ae1 Enable LLVM link time optimization (LTO) for AOT (#831) Wenyong Huang 2021-11-13 16:59:35 +08:00
  • 9281286181 Enable huge page for posix platforms (#825) Wenyong Huang 2021-11-12 16:19:26 +08:00
  • 0af7522e3e Fix fail to get builtin functions in indirect call (XIP) mode (#829) Huang Qi 2021-11-11 14:14:21 +08:00
  • 6edabbf632 Add __umoddi3 to target symbol map in aot_reloc_arm.c (#828) YAMAMOTO Takashi 2021-11-10 17:53:14 +09:00
  • 5b62fdd061 [skip ci] reorder options of test_wamr.sh (#824) liang.he 2021-11-10 09:41:42 +08:00
  • d1be75c4a1 wamrc: return a non-zero exit code on failure (#822) YAMAMOTO Takashi 2021-11-09 14:13:20 +09:00
  • 69c004efb4 Enable SGX spec test for AOT mode and add SIMD option (#821) liang.he 2021-11-08 17:53:17 +08:00
  • 2613a68108 aot_reloc_x86_64: Fix pointer overflows (#809) YAMAMOTO Takashi 2021-11-08 17:15:44 +09:00
  • 487072a78e Speed up the spec case test by parallelism (#819) liang.he 2021-11-08 12:39:02 +08:00
  • 403a7d3f4f Refine interp/aot string storage and emitting (#820) Wenyong Huang 2021-11-08 11:27:26 +08:00
  • 9424dad56a Implement os_time_get_boot_microsecond() for sgx platform (#818) Wenyong Huang 2021-11-06 15:58:21 +08:00
  • c591610111 Add CI tasks on SGX platform (#817) liang.he 2021-11-05 19:07:54 +08:00
  • 703e724c99 [source debug] process ModuleInfo query message (#815) Xu Jun 2021-11-02 12:09:15 +08:00
  • 3fa91df754 Simplify some string size calculation when emitting AOT file (#813) Huang Qi 2021-11-01 20:03:13 +08:00
  • 4d14e41ce9 Build projects in wamr-test-suites with multiple cores (#811) Wenyong Huang 2021-10-30 21:03:46 +08:00
  • 83df8600f7 Support random debug port by assigning port = 0 (#807) Xu Jun 2021-10-30 15:44:41 +08:00
  • 40ca5469dc Remove duplicated wasi_dircookie_t typedef in libc_wasi_wrapper.h (#808) Qinkun Bao 2021-10-29 23:41:57 -07:00
  • 5face80e0c Fix spec test workflow issue and CI Dockerfile issue (#810) Wenyong Huang 2021-10-30 09:24:03 +08:00
  • 164c3bff69 Fix lldb wasm patch to enable source debugging for windows (#806) Xu Jun 2021-10-27 21:26:53 +08:00
  • 3d5a0bff0f Enhance workflows by caching llvm directories directly (#805) liang.he 2021-10-27 17:26:17 +08:00
  • 51a00a4c2b Disable source debugging by default (#804) Huang Qi 2021-10-26 18:52:30 +08:00
  • 788e14ed6c Enable emitting custom name section to aot file (#794) Javan 2021-10-26 16:32:52 +08:00
  • 1a987ae59b Refine wamr-sdk build scripts (#801) liang.he 2021-10-26 14:20:29 +08:00
  • 6b3a939370 Enable auto install wasi-sdk when build wamr-sdk (#796) Wenyong Huang 2021-10-22 16:53:25 +08:00
  • 32242988ed Apply clang-format for more source files (#795) Wenyong Huang 2021-10-21 13:58:34 +08:00
  • 225f5d0a64 Enable to trigger code guideline checks when PR is created (#790) liang.he 2021-10-19 17:42:54 +08:00
  • 68d72c300f Fix a wrong alignment assumption when emitting aot file (#792) YAMAMOTO Takashi 2021-10-19 18:11:24 +09:00
  • 808ad2e4f1 Add __umodsi3 to target symbol map in aot_reloc_arm.c (#793) YAMAMOTO Takashi 2021-10-19 18:04:09 +09:00
  • 3dff80157b Fix app heap corrupted unchecked issue (#788) Wenyong Huang 2021-10-15 20:56:41 +08:00
  • a121e45a1e Simplify build setup for zephyr (#789) Huang Qi 2021-10-15 20:15:17 +08:00
  • b46b663c16 Enhance spec test workflow to support x86_32 target (#787) liang.he 2021-10-15 17:05:07 +08:00
  • dd9b4e021e Fix WASI type/macro misalignments (#766) Carlos 2021-10-14 14:56:30 +01:00
  • 250aba6874 Sync up with wabt latest modification (#296) (#786) liang.he 2021-10-14 15:48:45 +08:00
  • 17f62ad472 Apply clang-format for core/shared and product-mini files (#785) Wenyong Huang 2021-10-14 09:12:07 +08:00
  • fb4afc7ca4 Apply clang-format for core/iwasm compilation and libraries (#784) Wenyong Huang 2021-10-13 15:13:00 +08:00
  • dc65d2910a Set APP_THREAD_STACK_SIZE_DEFAULT/MIN for POSIX platforms (#779) dslk 2021-10-12 18:11:32 +08:00
  • c94e752532 Allow empty import array for wasm-c-api wasm_instance_new (#782) Michael Martin 2021-10-12 19:06:38 +11:00
  • 8edca21df2 Enable triggering workflows on push events (#783) Wenyong Huang 2021-10-12 14:52:16 +08:00
  • ee1ae4dc2c Fix CI issues (#781) Wenyong Huang 2021-10-12 11:30:58 +08:00
  • 03494f9487 Refactor CI rules: merge ubuntu/macos/android, enable spec test (#777) Wenyong Huang 2021-10-11 20:32:29 +08:00
  • 0be1f687af Fix source debugging issues (#776) Xu Jun 2021-10-09 15:56:58 +08:00
  • 52b6c73d9c Apply clang-format for more src files and update spec test script (#775) Wenyong Huang 2021-10-08 17:47:11 +08:00
  • 6415e1b006 Apply clang-format for interpreter source files (#772) Wenyong Huang 2021-10-08 11:44:39 +08:00
  • 8d9bf18ac3 Make include headers follow strict protoype rule (#773) Karl Fessel 2021-10-08 05:24:48 +02:00
  • 7191ecf880 Customize clang-format coding styles based on Mozilla template (#770) Wenyong Huang 2021-10-06 09:54:36 +08:00
  • 9ef37dd781 Implement source debugging for interpreter and AOT (#769) Wenyong Huang 2021-09-29 13:36:46 +08:00
  • b5a67cb91e Fix several issues of document, spec test script and simd (#767) Wenyong Huang 2021-09-29 11:13:38 +08:00
  • 1ad76f489b zephyr: add module.yml and fix riscv compile error (#763) Wenyong Huang 2021-09-24 17:43:02 +08:00
  • 7be0d385a6 Implement SIMD latest opcodes and update LLVM to 13.0 (#758) Wenyong Huang 2021-09-17 19:12:57 +08:00
  • 7e60a5db8d Update document: add SGX to key feature list (#755) Wenyong Huang 2021-09-16 16:59:04 +08:00
  • 310feb6536 Fix compilation warnings (#754) Wenyong Huang 2021-09-16 16:36:42 +08:00
  • 76d641c7ea Update wasm_c_api to use vector types (#751) Saju Pillai 2021-09-15 23:54:25 -07:00
  • ed32693fc8 Fix calling multi-module import func issue (#748) Wenyong Huang 2021-09-14 11:28:44 +08:00
  • b1173d1bfc Allocate correct space for results before native callback is run (#747) Saju Pillai 2021-09-12 18:55:05 -07:00
  • e07b58062f Change arg name 'export' to other to fix keyword conflict in C++11 (#745) Carlos 2021-09-11 12:53:27 +02:00
  • ea835db54c Enable wamr-test-suites on MacOS (#740) YAMAMOTO Takashi 2021-09-10 11:11:46 +09:00
  • 88192ab13b Merge pull request #739 from no1wudi/main Wenyong Huang 2021-09-09 16:12:05 +08:00
  • b31804b64e Apply aot intrinsics to riscv Huang Qi 2021-09-09 07:42:48 +00:00
  • 00663f0cd5 Import test suites to test spec cases (#736) Wenyong Huang 2021-09-09 12:49:46 +08:00
  • 4b0d6083a3 Enable lazy Orc JIT feature (#732) Wenyong Huang 2021-09-07 11:39:57 +08:00
  • 7e60b8608e Add ia32 support and fix compiling issue for RT-Thread (#730) Bernard Xiong 2021-09-07 10:20:14 +08:00
  • 336abc2b27 Fix a build on alpine, whose libc is musl (#726) YAMAMOTO Takashi 2021-09-07 11:03:54 +09:00
  • 79f163d08b Appease some UBSan complaints (#720) YAMAMOTO Takashi 2021-09-04 11:09:30 +09:00
  • 4e4d48e72b Fix several coding style and return value unchecked issues (#722) Wenyong Huang 2021-09-04 10:08:34 +08:00
  • 3953f819bc Use builtin intrinsic for float/integer conversion (#719) Huang Qi 2021-09-02 18:19:19 +08:00
  • cef7d35be1 Implement float and integer conversion intrinsics (#718) Huang Qi 2021-09-02 16:39:53 +08:00
  • bb0e4503cb Move type definition of IntCond and FloatCond to aot.h (#713) Huang Qi 2021-09-02 12:49:01 +08:00
  • 3f316a99a0 Fix windows compile error and warning (#715) Wenyong Huang 2021-09-01 18:50:08 +08:00
  • ee24d78483 Fix Debug build error with clang-11 on linux (#714) YAMAMOTO Takashi 2021-09-01 19:36:27 +09:00
  • 1687b7be32 Add missing symbols from libgcc for thumb platform (#712) Huang Qi 2021-09-01 18:26:03 +08:00
  • 5d2882f05f Make aot intrinsic flags readable (#711) Huang Qi 2021-09-01 18:24:16 +08:00
  • 6ef74778c7 Correct confusing usage of intirnsic check (#707) Huang Qi 2021-08-27 19:03:18 +08:00