Commit Graph

  • 3d67206561 Refine classic interpreter opcode br_table Wenyong Huang 2022-04-21 10:35:06 +0800
  • 98bb55c3ed Fix build wamrc for xtensa failure Wenyong Huang 2022-04-20 21:41:17 +0800
  • 67d6a2886e
    core/iwasm/aot/aot_loader.c: Fix a zero-sized malloc warning (#1108) YAMAMOTO Takashi 2022-04-20 19:27:13 +0900
  • 578fb45464 fix code style Wenyong Huang 2022-04-20 18:14:47 +0800
  • a85f982297
    wamr-compiler: Fix ubsan on macOS (#1105) YAMAMOTO Takashi 2022-04-20 17:59:13 +0900
  • d6e781af28
    Add more operand stack overflow checks for fast-interp (#1104) Wenyong Huang 2022-04-20 16:19:12 +0800
  • 393b6d75b9 Fix fast-interp wasm stack overflow check issue Wenyong Huang 2022-04-20 15:59:39 +0800
  • 0f505aafd9
    aot_runtime.c: Add static assertions for some offset assumptions (#1103) YAMAMOTO Takashi 2022-04-20 14:58:02 +0900
  • 2ba5d12fb2 core/iwasm/aot/aot_loader.c: Fix a zero-sized malloc warning YAMAMOTO Takashi 2022-04-20 14:35:06 +0900
  • f6579a1611 aot_runtime.c: Add static assertions for some offset assumptions YAMAMOTO Takashi 2022-04-19 17:11:15 +0900
  • f169722d40 wamr-compiler: Fix ubsan on macOS YAMAMOTO Takashi 2022-04-19 18:36:42 +0900
  • d9b61dfa4f
    Merge pull request #516 from bytecodealliance/main Wenyong Huang 2022-04-20 07:42:44 +0800
  • 1d693d3306 IR for SHL/SHRU/SHRS liam 2022-04-19 07:47:42 +0800
  • 98d0cb92af core/shared/utils/bh_assert.h: Add bh_static_assert YAMAMOTO Takashi 2022-04-20 08:01:53 +0900
  • 56a4fd2dbe Fix fast-interp check soe issue, clear some warnings on windows Wenyong Huang 2022-04-19 21:03:43 +0800
  • 94d6da28b7
    Emit JIT IR for wasm opcode SHL/SHRU/SHRS (#1097) liang.he 2022-04-19 16:24:37 +0800
  • f4a74d1077
    Merge pull request #515 from bytecodealliance/main Wenyong Huang 2022-04-19 15:46:31 +0800
  • b36931a589
    aot_loader.c: Fix issues in "Refine interp/aot string storage" (#1102) YAMAMOTO Takashi 2022-04-19 16:44:30 +0900
  • 8408331c20 aot_loader.c: Fix crashing issues in "Refine interp/aot string storage" YAMAMOTO Takashi 2022-04-19 11:53:00 +0900
  • 6bb567f34d
    Merge pull request #514 from bytecodealliance/main Wenyong Huang 2022-04-19 11:12:10 +0800
  • 87784cfb65
    core/iwasm/aot/aot_runtime.c: Fix an unused function warning (#1099) YAMAMOTO Takashi 2022-04-19 10:48:28 +0900
  • d19b800af0 protect APIs from invalid inputs liam 2022-04-14 00:14:47 +0800
  • b4574123c9
    aot_get_module_mem_consumption: Fix const strings size (#1098) YAMAMOTO Takashi 2022-04-19 09:57:44 +0900
  • 13b91d75f2 aot_loader.c: Fix crashing issues in "Refine interp/aot string storage" YAMAMOTO Takashi 2022-04-19 09:28:45 +0900
  • ed24511ef9 core/iwasm/aot/aot_runtime.c: Fix an unused function warning YAMAMOTO Takashi 2022-04-19 09:28:13 +0900
  • a3746ee9a0 aot_get_module_mem_consumption: Fix const strings size YAMAMOTO Takashi 2022-04-19 08:28:43 +0900
  • 063800c687 allow compilers to do data type transfer liam 2022-04-19 02:03:50 +0800
  • 3a724d9742 IR for load/store integers liam 2022-04-13 13:11:29 +0800
  • a250655895
    Merge pull request #513 from bytecodealliance/main Wenyong Huang 2022-04-18 22:00:55 +0800
  • cc232361ce Remove unnecessary check to test spec cases Wenyong Huang 2022-04-18 20:50:13 +0800
  • d3332e2298 Remove unnecessary check to test spec cases Wenyong Huang 2022-04-18 20:48:49 +0800
  • 78e099b6ab
    Add more input checks for some wasm-c-api functions (#1090) liang.he 2022-04-18 19:55:31 +0800
  • d4758d7380
    Refine codes and fix several issues (#1094) Wenyong Huang 2022-04-18 17:33:30 +0800
  • 166f12fef1
    Implement JIT IR for integer load/store opcodes (#1087) liang.he 2022-04-18 17:22:55 +0800
  • 2366e8c493
    Fix a few signedness warnings (#1095) YAMAMOTO Takashi 2022-04-18 17:54:15 +0900
  • 08282410fe Fix a few signedness warnings YAMAMOTO Takashi 2022-04-18 12:05:02 +0900
  • 5f0fab03a5
    Implement i32/i64 div and rem opcodes translation (#1091) Wenyong Huang 2022-04-18 11:38:10 +0800
  • 6914a69293 Fix some issues, refine codes Wenyong Huang 2022-04-18 04:22:52 +0800
  • bae9a0f543 implement cg bit operations, fix call jit_set_exception_with_id Wenyong Huang 2022-04-17 04:48:17 +0800
  • 6461d97ae0
    Merge pull request #511 from bytecodealliance/main Wenyong Huang 2022-04-16 14:41:35 +0800
  • 52b6a30157 Fix some issues Wenyong Huang 2022-04-16 00:19:45 +0800
  • ea3b12d30d finish coding of translate i32/i64.div/rem Wenyong Huang 2022-04-15 17:50:30 +0800
  • f1d3e9f50a IRs for set and get integer globals liam 2022-04-13 11:40:18 +0800
  • f1f674bc8d
    Emit JIT IRs for get/set wasm globals (#1085) liang.he 2022-04-14 14:07:37 +0800
  • 8589ed155d
    Fix %ld specifier issue in libc-builtin printf wrapper (#1088) Xu Jun 2022-04-14 14:02:19 +0800
  • fa04fb242a address pr comments Xu Jun 2022-04-14 10:08:39 +0800
  • c1a9294b45 partly translate i32/i64 div/rem Wenyong Huang 2022-04-14 05:01:01 +0800
  • 3d81112bd5 IR for integer comparison liam 2022-04-13 11:48:29 +0800
  • 9a90833677 Merge main into dev/gc Wenyong Huang 2022-04-13 21:26:07 +0800
  • 881b938abf update comment Xu Jun 2022-04-13 15:56:24 +0800
  • 79485b9921 fix %ld issue in printf wrapper Xu Jun 2022-04-13 15:54:28 +0800
  • 8ef253a19c
    Emit JIT IR for integer comparison (#1086) liang.he 2022-04-13 13:43:45 +0800
  • 830131e9ed IR for comparisons of I32 and I64 liam 2022-04-12 09:39:37 +0800
  • a3c333bf97 Fix compile error Wenyong Huang 2022-04-12 22:05:15 +0800
  • 3085e949ef Implement load fixed virtual regs Wenyong Huang 2022-04-12 21:59:45 +0800
  • bb5389867f
    Merge pull request #1084 from bytecodealliance/main Wenyong Huang 2022-04-12 20:09:28 +0800
  • 565e3ef39f
    Merge pull request #508 from bytecodealliance/main Wenyong Huang 2022-04-12 17:14:10 +0800
  • 87c67eb6f0
    Enhance printf_wrapper in libc-builtin (#1074) Xu Jun 2022-04-12 17:13:18 +0800
  • d075da04c1 remove unused code Xu Jun 2022-04-12 16:38:06 +0800
  • fdfc1c26bd address pr comments Xu Jun 2022-04-12 16:28:25 +0800
  • f9b27b3698 address pr comments Xu Jun 2022-04-12 15:02:40 +0800
  • 27446e4b14
    Implement load fixed virtual regs (#1083) Wenyong Huang 2022-04-12 14:54:38 +0800
  • ff4380e6c5
    Merge pull request #507 from bytecodealliance/dev/fast_jit Wenyong Huang 2022-04-12 10:25:39 +0800
  • 6d695873ad Fix codegen lower_select issue Wenyong Huang 2022-04-12 18:11:09 +0800
  • aeeaf4b02e
    Fix fast-jit codegen lower_select issue (#1082) Wenyong Huang 2022-04-12 10:23:54 +0800
  • 1c05c8961c
    Merge pull request #506 from bytecodealliance/dev/fast_jit Wenyong Huang 2022-04-12 09:01:41 +0800
  • 0b5f6ae9e1 Create fixed virtual registers Wenyong Huang 2022-04-12 16:54:42 +0800
  • d4fe9fcbdc
    Add pointer reg and LDPTR/STPTR to refine the code (#1079) Wenyong Huang 2022-04-12 09:01:08 +0800
  • ec9c9295f5 IR for GET_GLOBAL and SET_GLOBAL liam 2022-04-12 06:29:29 +0800
  • 96395d549c Fix code guideline issues Wenyong Huang 2022-04-12 00:50:43 +0800
  • edfea5f94b re-org gc reclaim process in ems Wenyong Huang 2022-04-12 00:41:10 +0800
  • 8f9ba3fad6 Add pointer reg and LDPTR/STPTR to refine the code Wenyong Huang 2022-04-11 20:08:14 +0800
  • e2be9bbf20
    Refactor ems memory allocator (#1077) Wenyong Huang 2022-04-11 17:43:13 +0800
  • d3289880b7 Fix wasi implementation issues Wenyong Huang 2022-04-11 16:37:09 +0800
  • 4864302a1f
    Fix wasi implementation issues (#1078) Wenyong Huang 2022-04-11 11:55:37 +0800
  • 3b7bc63274
    Implement op_call for fast-jit (#1075) Wenyong Huang 2022-04-10 18:41:23 +0800
  • 04716d4c03
    Merge pull request #504 from bytecodealliance/main Wenyong Huang 2022-04-09 18:15:08 +0800
  • d936d9bb14 Fix code guideline check failure Wenyong Huang 2022-04-09 05:03:19 +0800
  • 483774a525 Fix compile errors Wenyong Huang 2022-04-09 03:45:48 +0800
  • 7302efe8bb Address comments, enlarge spill cache size Wenyong Huang 2022-04-09 03:36:44 +0800
  • bb12e2224d Refactor gc ems memory allocator Wenyong Huang 2022-04-09 01:12:21 +0800
  • e13e83076f
    Merge pull request #503 from bytecodealliance/dev/gc Wenyong Huang 2022-04-08 14:08:18 +0800
  • 68cdf30476
    Implement stack frame GC object tracking (#1065) Wenyong Huang 2022-04-08 14:07:22 +0800
  • e8f79f2c96
    Merge pull request #502 from bytecodealliance/dev/gc Wenyong Huang 2022-04-08 08:48:51 +0800
  • baca3148e4
    Implement GC allocator and collector (#1052) Lin Zang 2022-04-08 08:44:31 +0800
  • 796c063a17 Implement op_call for fast-jit Wenyong Huang 2022-04-07 23:05:34 +0800
  • fd9cce0eef
    Add fast interpreter offset overflow check (#1076) Xu Jun 2022-04-07 21:07:32 +0800
  • a6196e1554 update mini loader Xu Jun 2022-04-07 20:02:00 +0800
  • 36d2ca6104 check fast interpreter offset overflow Xu Jun 2022-04-07 16:11:13 +0800
  • ff91f0bc7e auto format Xu Jun 2022-04-07 13:53:02 +0800
  • 33122964cf enhance printf in libc-builtin Xu Jun 2022-04-07 13:50:38 +0800
  • ea63ba4bd0
    source debugging: Fix step over was treated as step in issue (#1073) Xu Jun 2022-04-04 14:31:05 +0800
  • 33a0b8f971 update comments Xu Jun 2022-04-04 14:07:05 +0800
  • e85fbc5ead
    Merge pull request #500 from bytecodealliance/main Wenyong Huang 2022-04-04 13:59:29 +0800
  • 883ce5d875
    Implement codegen lookupswitch (#1066) Wenyong Huang 2022-04-04 08:24:12 +0800
  • 24afd4e7cb
    Preserve execution memory for debug instance (#1072) Xu Jun 2022-04-04 08:23:55 +0800
  • f0dc6a3015
    Fix fast interpreter constant space overflow issue (#1071) Xu Jun 2022-04-04 07:55:37 +0800
  • 16e5db46ae fix step over treated as step in issue Xu Jun 2022-04-03 22:28:09 +0800
  • f32775147b auto format Xu Jun 2022-04-03 21:53:59 +0800
  • c599fa768f address pr comments Xu Jun 2022-04-03 21:44:29 +0800