Commit Graph

  • 30426be82c Refactor CodeQL CI (#3319) TianlongLiang 2024-04-16 16:32:47 +08:00
  • 42199f163e Log warning if growing table failed (#3310) liang.he 2024-04-15 18:29:54 +08:00
  • fef26ead3e addr2line.py: Support sourceMappingURL section produced by emcc (#3302) liang.he 2024-04-12 11:43:40 +08:00
  • 1a043b6eb5 Bump actions/upload-artifact from 3 to 4 (#3308) dependabot[bot] 2024-04-12 11:34:06 +08:00
  • ff7bf7ad41 Bump actions/setup-node from 3 to 4 (#3307) dependabot[bot] 2024-04-12 11:33:30 +08:00
  • b54551598a Bump github/codeql-action from 2 to 3 (#3306) dependabot[bot] 2024-04-12 11:31:05 +08:00
  • 1c690b7561 Add more checks in wasm loader (#3300) Wenyong Huang 2024-04-11 19:56:48 +08:00
  • 19a6eb98b0 Add dependabot (#3303) liang.he 2024-04-11 19:56:02 +08:00
  • 9b28a8a80e Update esp-idf platform support in main (#3304) dongheng 2024-04-11 19:46:34 +08:00
  • 4e634bed3f Add necessary comments for doxygen (#3299) TianlongLiang 2024-04-11 07:50:08 +08:00
  • 8756d29e19 zephyr: Add missing pthread library functions (#3291) mkolchurin 2024-04-10 03:19:46 +03:00
  • bcc2a2d2e1 Sync simd opcode definitions spec (#3290) liang.he 2024-04-09 16:54:42 +08:00
  • 4a29794a1b Update release CI (#3295) TianlongLiang 2024-04-09 16:51:36 +08:00
  • dacb3c4105 Add wamr to esp-idf components registry (#3287) dongheng 2024-04-08 12:34:08 +08:00
  • ef3babc658 interp: Restore context from prev_frame after tail calling a native function (#3283) Wenyong Huang 2024-04-08 09:23:20 +08:00
  • b11dbcba0a thread mgr: Free aux stack only when it was allocated (#3282) Wenyong Huang 2024-04-08 09:06:49 +08:00
  • 4ef724bbff Enhance wasm loading with LoadArgs and support module names (#3265) liang.he 2024-04-07 15:04:35 +08:00
  • cee9b826a5 Update document for GC, exception handling and memory64 features (#3284) TianlongLiang 2024-04-07 14:54:02 +08:00
  • 2013f1f7d7 Fix warnings/issues reported in Windows and by CodeQL/Coverity (#3275) Wenyong Huang 2024-04-07 11:57:31 +08:00
  • 53f0941ffa Revert "lldb_function_to_function_dbi: A hack to avoid crashing on C++ methods (#3190)" (#3281) YAMAMOTO Takashi 2024-04-06 16:00:48 +09:00
  • 202abc1937 Small enhancement on addr2line.py (#3276) liang.he 2024-04-04 18:32:53 +08:00
  • b4cab84e5f aot debug: Process lldb_function_to_function_dbi only for C (#3278) YAMAMOTO Takashi 2024-04-03 19:03:31 +09:00
  • dae09c0e03 aot debug: Fix a NULL dereference (#3274) YAMAMOTO Takashi 2024-04-03 18:10:46 +09:00
  • 4806e4e298 LLVM 19: Switch to debug records (#3272) YAMAMOTO Takashi 2024-04-02 17:00:43 +09:00
  • a23fa9f86c Implement memory64 for classic interpreter (#3266) Wenyong Huang 2024-04-02 15:22:07 +08:00
  • 6b0b5de1c5 aot debug: Fix a few NULL dereferences on errors (#3273) YAMAMOTO Takashi 2024-04-02 15:30:08 +09:00
  • 250829c0cc Set is_vram_word_align as false in aot_const_str_set_insert function (#3271) dongsheng28849455 2024-04-02 14:17:30 +08:00
  • bad9a2a231 nuttx: Migrate NuttX CMake build for WAMR (#3256) Xin Xu 2024-04-02 08:53:30 +08:00
  • 6ee71000f9 Fix dynamic offset not updated in op_br for block with ret type (#3269) Wenyong Huang 2024-04-01 15:40:20 +08:00
  • b1502258ea Fix CI error when install packages for macos-14 (#3270) Wenyong Huang 2024-04-01 15:27:15 +08:00
  • ec15b6bbad Add lock and ref_count for runtime init (#3263) Wenyong Huang 2024-04-01 12:39:46 +08:00
  • 9c8551cf75 Add cmake flag to control aot intrinsics (#3261) Wenyong Huang 2024-04-01 11:26:05 +08:00
  • b9740beb31 Disable CodeQL on fork repo (#3262) TianlongLiang 2024-03-28 16:17:48 +08:00
  • f933d4c829 loader: Remove updating ctx->dynamic_offset in emit_br_info (#3259) Wenyong Huang 2024-03-28 16:07:02 +08:00
  • 89f4982123 Fix compilation errors on zephyr platform (#3255) Wenyong Huang 2024-03-26 17:55:53 +08:00
  • 498eb5d54a Append \0 to every name string in aot name section (#3249) liang.he 2024-03-26 14:27:20 +08:00
  • d8d8f8ce04 Implement apis to set and get the name of a wasm module (#3254) liang.he 2024-03-26 12:10:13 +08:00
  • ca364eb5d7 Fix nightly-run CI and CodeQL CI (#3250) Wenyong Huang 2024-03-22 14:29:30 +08:00
  • 6a55bde5b3 Add issue templates (#3248) Wenyong Huang 2024-03-22 13:49:39 +08:00
  • 64b6c688a2 posix_file.c: Correct the dirfd argument that passes to fstatat (#3244) TianlongLiang 2024-03-22 10:55:39 +08:00
  • b4941b0cde Go binding: Change C.long to C.int64_t when call wasm_runtime_set_wasi_args_ex (#3235) Yo Han Joo 2024-03-22 11:45:14 +09:00
  • cef88deedb Add wasi_ephemeral_nn module support (#3241) Xu Jinyang 2024-03-21 21:05:34 +08:00
  • e003ee1e29 CodeQL: Add more build combinations and disable run on PR (#3246) Wenyong Huang 2024-03-21 14:18:27 +08:00
  • a86eeb273c Add CodeQL Workflow for Code Security Analysis (#2812) Brian 2024-03-21 05:37:47 +01:00
  • 76254183f9 Make android platform's cmake flags configurable (#3239) Wenyong Huang 2024-03-21 11:08:40 +08:00
  • 29d83224a8 Add esp32c6 support (#3234) Tao Xiong 2024-03-19 01:15:46 +01:00
  • b11a1d157d GC: Add wasm_struct_obj_get_field_count API (#3236) Liangyu Zhang 2024-03-18 16:26:30 +08:00
  • 7486056aee Fix nightly run tsan ASLR issue (#3233) TianlongLiang 2024-03-18 11:15:47 +08:00
  • 8c1269d44d trans_wasm_func_name.py: Correct function index during translation (#3232) liang.he 2024-03-18 10:32:55 +08:00
  • ff296c1a62 Fix aot relocation symbols not found on windows 32-bit (#3231) Wenyong Huang 2024-03-18 09:51:38 +08:00
  • 5e2011ca1d Fix compilation errors on esp-idf platform (#3224) Wenyong Huang 2024-03-14 21:31:44 +08:00
  • de803b2beb Small refactor on WASMModuleInstance and fix Go/Python language bindings (#3227) TianlongLiang 2024-03-14 15:30:28 +08:00
  • c3e33a96ea Remove unused argument in wasm_runtime_lookup_function and refactor WASMModuleInstance (#3218) TianlongLiang 2024-03-13 12:28:45 +08:00
  • ce44e0ec0c Allow converting the zero wasm address to native (#3215) Marcin Kolny 2024-03-12 09:46:11 +00:00
  • df57e70437 Fix compilation errors on MinGW (#3217) lucianoiam 2024-03-12 10:38:07 +01:00
  • 0ee5ffce85 Refactor APIs and data structures as preliminary work for Memory64 (#3209) Wenyong Huang 2024-03-12 11:38:50 +08:00
  • b6216a5f8a Fix ip (bytecode offset) not committed into the latest aot frame (#3213) Wenyong Huang 2024-03-11 18:11:43 +08:00
  • f550feb039 Demangle function names in stack trace when using addr2line script (#3211) Enrico Loparco 2024-03-11 07:27:09 +01:00
  • 0e4c4799b1 Get location info from function indexes in addr2line script (#3206) Enrico Loparco 2024-03-08 03:20:04 +01:00
  • a43018ff72 Update document to add wamr-rust-sdk introduction (#3204) Wenyong Huang 2024-03-06 09:29:40 +08:00
  • d555c16d11 Revert PR #3194 (#3199) liang.he 2024-03-05 18:13:33 +08:00
  • 7692f32a94 Allow overriding max memory on module instantiation (#3198) Enrico Loparco 2024-03-05 10:53:26 +01:00
  • 0e8d949440 lldb_function_to_function_dbi: A hack to avoid crashing on C++ methods (#3190) YAMAMOTO Takashi 2024-03-04 18:08:11 +09:00
  • 01575fc6da Download jetstream src from github instead of browserbench.org (#3196) Wenyong Huang 2024-03-04 14:20:07 +08:00
  • cd63b3b8f2 Fix LLVM assertion failure and update CONTRIBUTING.md (#3197) TianlongLiang 2024-03-04 09:01:40 +08:00
  • 1b9fbb162f addr2line.py: Fix issue of applying offset in call stacks information (#3194) liang.he 2024-03-01 10:56:36 +08:00
  • 21819fcff6 Fix dynamic offset in BR for block with return type (#3192) Xu Jun 2024-03-01 10:15:17 +08:00
  • 5635244169 Remove unused core/app-mgr folder (#3186) Wenyong Huang 2024-02-29 16:16:02 +08:00
  • 503c9694c8 lldb_function_to_function_dbi: Fix a null dereference (#3189) YAMAMOTO Takashi 2024-02-29 15:03:49 +09:00
  • bc4f8ab0a5 Specify language in the wasi socket ext project (#3183) Marcin Kolny 2024-02-28 11:35:00 +00:00
  • c949f3d2aa zephyr: Implement Alloc_With_System_Allocator (#3179) mkolchurin 2024-02-28 06:18:23 +03:00
  • 92bd3ba17d Implement the remaining Windows filesystem functions (#3166) zoraaver 2024-02-28 03:02:42 +00:00
  • 4f6d70bc52 Use indirect call in pre-checker function to avoid relocation in XIP mode (#3142) dongsheng28849455 2024-02-27 11:17:57 +08:00
  • 2349df1271 Fix ref.func opcode check when GC is enabled (#3181) Wenyong Huang 2024-02-27 09:31:19 +08:00
  • 169e164815 Fix wasm loader handling opcode br_table (#3176) Wenyong Huang 2024-02-23 14:56:20 +08:00
  • 88bfbcf89e zephyr: include math only with minimal libc (#3177) mkolchurin 2024-02-23 06:24:51 +03:00
  • 94db327f06 Add comments to suppress warning from wamrc (#3175) Huang Qi 2024-02-22 18:57:00 +08:00
  • 8493ffa1cc Add vprintf override for android and esp-idf (#3174) Enrico Loparco 2024-02-22 10:02:46 +01:00
  • 0fa0beba94 VSCode IDE enhancement and readme update (#3172) TianlongLiang 2024-02-22 12:36:49 +08:00
  • 1429d8cc03 Fix inconsistent coding convention (#3171) Huang Qi 2024-02-22 10:40:50 +08:00
  • 58c980c4df Fix llvm jit push funcref/externref result type issue (#3169) TianlongLiang 2024-02-21 12:15:18 +08:00
  • 63cd567b3f Separate app-manager and app-framework from WAMR (#3129) Wenyong Huang 2024-02-20 18:12:36 +08:00
  • b9db23b983 zephyr: Use zephyr sys_cache instead of CMSIS (#3162) mkolchurin 2024-02-20 04:34:25 +03:00
  • 8b8c59589d Clarify how to verify SGX evidence without an Intel SGX-enabled platform (#3158) Jämes Ménétrey 2024-02-17 11:44:22 +01:00
  • b6adec373e shared-platform: Remove dependency on shared-utils' bh_memory_remap_slow (#3153) Wenyong Huang 2024-02-17 13:44:33 +08:00
  • 3a0e86454e fast-interp: Fix GC opcode ref.as_non_null (#3156) Wenyong Huang 2024-02-17 11:54:49 +08:00
  • b0c54c8a86 Fix a ubsan complaint "applying zero offset to null pointer" (#3160) YAMAMOTO Takashi 2024-02-17 11:11:10 +09:00
  • e792c35822 Fix null pointer access in fast-interp when configurable soft bound check is enabled (#3150) Marcin Kolny 2024-02-14 09:18:37 +00:00
  • 12f834aebd fast-interp: Fix frame_offset overflow issue (#3149) Xu Jun 2024-02-08 11:32:17 +08:00
  • 7cac0531ad fast-interp: Fix copy_stack_top_i64 overlap issue (#3146) Xu Jun 2024-02-07 13:24:47 +08:00
  • 16a4d71b34 Implement GC (Garbage Collection) feature for interpreter, AOT and LLVM-JIT (#3125) Wenyong Huang 2024-02-06 20:47:11 +08:00
  • 5931aaacbe aot compiler: Place precheck wrapper before the corresponding wrapped function (#3141) YAMAMOTO Takashi 2024-02-06 16:05:32 +09:00
  • 6e547baf46 aot_compile_op_call: Stop setting calling convention explicitly (#3140) YAMAMOTO Takashi 2024-02-06 14:14:25 +09:00
  • cfa90ca44f Use logger for runtime error/debug prints (#3097) Enrico Loparco 2024-02-06 06:02:54 +01:00
  • f359b51525 Fix threads opcodes' boundary check in classic-interp and fast-interp (#3136) TianlongLiang 2024-02-06 11:52:30 +08:00
  • d6d5072cc6 Fix locel.set in polymorphic stack (#3135) Xu Jun 2024-02-05 17:41:33 +08:00
  • b8ff98c810 Fix possible integer overflow in loader target block check (#3133) Wenyong Huang 2024-02-05 16:00:58 +08:00
  • 1a676f212b Zero the memory mapped from os_mmap in NuttX (#3132) Huang Qi 2024-02-05 15:45:22 +08:00
  • 06df58f20e Fix loader check_wasi_abi_compatibility (#3126) Wenyong Huang 2024-02-04 17:27:43 +08:00
  • 529fa9dd17 EH: Fix broken stack usage calculation (#3121) YAMAMOTO Takashi 2024-02-03 13:21:15 +09:00