Commit Graph

  • abf4500071 Merge bytecodealliance:main into wenyongh:fix_wasm_anyref Wenyong Huang 2024-05-14 10:34:42 +0800
  • dbd8790681
    Add WASM_V128 in wasm_valkind_enum (#3412) Benbuck Nason 2024-05-13 19:22:42 -0700
  • 456e2f6919
    aot compiler: Fix a type mismatch in compile_op_float_min_max (#3423) YAMAMOTO Takashi 2024-05-14 11:06:48 +0900
  • 4285701cda Add comments to global type function declarations Benbuck Nason 2024-05-13 13:32:43 -0700
  • 5a0db7490b Remove v128 from wasm_val_t Benbuck Nason 2024-05-13 12:14:56 -0700
  • ba6ca14f40 fix typo in wasm mini loader Wenyong Huang 2024-05-13 20:28:09 +0800
  • a3a195484d Add wasm-mutator-fuzz test Zhang Yi 2024-05-13 19:08:24 +0800
  • af265e0f57 feat: add example of early free for wasm binary buffer eloparco 2024-05-13 01:03:51 +0100
  • 6a8726f34c product-mini/platforms/posix/main.c: adapt to WASM_MEM_DUAL_BUS_MIRROR YAMAMOTO Takashi 2024-05-13 18:05:43 +0900
  • 8f098a5905
    aot: Make precheck functions use short-call for xtensa (#3418) YAMAMOTO Takashi 2024-05-13 17:55:00 +0900
  • c6d42db598
    Correct Exception Handling tag type when GC is enabled (#3413) TianlongLiang 2024-05-13 16:42:01 +0800
  • 7f6f985d98 fix codeql build script, and fix typos in wasm loader Wenyong Huang 2024-05-13 16:09:05 +0800
  • d5801b85f5 cr suggestions TL 2024-05-13 15:54:52 +0800
  • 9ee72eca33 Change WASM_ANYREF to WASM_EXTERNREF Wenyong Huang 2024-05-13 15:53:31 +0800
  • 4f5dd89b96 Fix typo of WAMR_CONFIGUABLE_BOUNDS_CHECKS Wenyong Huang 2024-05-13 15:35:15 +0800
  • 076b744689 Remove unused macros which have been moved to wamr-app-framework Wenyong Huang 2024-05-13 15:25:58 +0800
  • 6e5ce69b5e aot: fix a type mismatch in compile_op_float_min_max YAMAMOTO Takashi 2024-05-13 15:10:14 +0900
  • 332e48162f nuttx/esp32s3: apply ibus/dbus adjustment to internal ram 1 as well YAMAMOTO Takashi 2024-05-13 13:49:18 +0900
  • 22eef3d88d
    Fix basic example, parameter missmatch between host and wasm (#3415) Hendra Darwintha 2024-05-13 11:37:28 +0700
  • b349d844f8
    Fix workspaces path in build_wamr.sh (#3414) Benbuck Nason 2024-05-12 20:47:28 -0700
  • 40263df6ca NuttX: Remove CONFIG_INTERPRETERS_WAMR_DISABLE_HW_BOUND_CHECK YAMAMOTO Takashi 2024-05-13 12:14:40 +0900
  • fe5e7a9981
    Implement Memory64 support for AOT (#3362) Marcin Kolny 2024-05-13 04:03:38 +0100
  • fc816abaa8 aot: make precheck functions use short-call for xtensa YAMAMOTO Takashi 2024-05-13 08:49:17 +0900
  • b9a75a9e76 Revert "Use indirect call in pre-checker function to avoid relocation in XIP mode (#3142)" YAMAMOTO Takashi 2024-05-07 17:48:07 +0900
  • 2a0cb49a8c build-scripts/build_llvm.py: Bump espressif llvm version YAMAMOTO Takashi 2024-05-13 09:14:23 +0900
  • a117b25574 Fix basic example, parameter missmatch between host and wasm Hendra Darwintha 2024-05-12 19:33:39 +0700
  • e8fb746b18 Fix workspaces path in build_wamr.sh Benbuck Nason 2024-05-10 11:14:36 -0700
  • 950ef34ccf Address PR comments mkolny 2024-05-10 18:37:13 +0100
  • 762a89ca42 correct Exception Handling tag type when GC is enabled TL 2024-05-10 19:36:26 +0800
  • c18c0d7ac0 feat: add api to check if wasm binary buffer can be freed eloparco 2024-05-10 10:33:37 +0100
  • c85bada2a9
    Add wasm module global type information APIs (#3406) Benbuck Nason 2024-05-09 18:15:58 -0700
  • bf0d4edcd2 Add V128 SIMD value type Benbuck Nason 2024-05-09 16:36:41 -0700
  • 5e62b73c9d Rename global types Benbuck Nason 2024-05-09 13:25:52 -0700
  • 569632992e update test_wamr.sh Zhang Yi 2024-05-09 22:45:39 +0800
  • 46f83cf486
    core/iwasm/compilation: Remove stale function prototypes (#3408) YAMAMOTO Takashi 2024-05-09 17:55:32 +0900
  • e7a1354ce6 Fix the path issues in gc-aot tests Zhang Yi 2024-05-09 16:53:49 +0800
  • a6c0cb74c9
    wasm loader: Fix handling if block without op else (#3404) Wenyong Huang 2024-05-09 16:46:26 +0800
  • a73817f51b Fix some path and filename issues and update gc-aot type_subtyping.wast Zhang Yi 2024-05-09 16:34:51 +0800
  • ea13d47a41
    ref-types: Correct default value for function local variables (#3397) TianlongLiang 2024-05-09 16:31:21 +0800
  • 5e57d44799 update comments Wenyong Huang 2024-05-09 16:25:45 +0800
  • f729da7656
    Add test cases for the requirements of "gc-aot" feature (#3399) Zhang, Yi 2024-05-09 16:15:44 +0800
  • 6496317675 fix typo TL 2024-05-09 15:56:26 +0800
  • c809173f36 cr suggestions TL 2024-05-09 15:53:00 +0800
  • b2740726e8 core/iwasm/compilation: remove stale function prototypes YAMAMOTO Takashi 2024-05-09 16:36:09 +0900
  • 8a23245ed2 Add module global type information APIs Benbuck Nason 2024-05-08 13:15:43 -0700
  • cb0c257e07 avoid violating strict aliasing rules Marcin Kolny 2024-05-07 07:22:33 +0100
  • 520caff85d Apply a few more fixes around malloc() and memory.grow opcode. Marcin Kolny 2024-05-07 07:14:31 +0100
  • b515f7bf53 formattinga and build failure fixes Marcin Kolny 2024-05-03 15:13:53 +0100
  • 6e6533de76 further fixes for memory.init when run 32bit code on 64bit platform Marcin Kolny 2024-05-03 15:06:13 +0100
  • fd28cd1b01 fix memory.init copy when the memory size is very large Marcin Kolny 2024-05-03 14:55:54 +0100
  • 1b3d4eed1c Update JIT runtime to accept new destination type in memory.init Marcin Kolny 2024-05-03 14:42:36 +0100
  • d5cdb11c5f fix compilation warning Marcin Kolny 2024-05-03 14:28:26 +0100
  • c8defb4b55 Add missing include Marcin Kolny 2024-05-03 14:01:27 +0100
  • d4441ccd11 Fix parameters for memory.init in some edge cases Marcin Kolny 2024-05-03 13:28:05 +0100
  • babdc304c3 Add validation for memory_grow page count parameter (must be at most uint32_max) Marcin Kolny 2024-05-03 13:27:32 +0100
  • 9b339fe3c9 Add missing header Marcin Kolny 2024-05-03 13:26:47 +0100
  • ead25f67c9 Add validation for the supported memory types in the aot runtime Marcin Kolny 2024-05-03 13:26:36 +0100
  • 8fd85544d4 address formatting issues Marcin Kolny 2024-04-29 14:23:59 +0100
  • 6d283ee451 Add wasm-loader-common file to nuttx and aos build scripts Marcin Kolny 2024-04-29 14:23:06 +0100
  • b7cca36d9e update documentation Marcin Kolny 2024-04-25 20:15:19 +0100
  • dc0e91b822 support 64bit offset Marcin Kolny 2024-04-25 16:47:17 +0100
  • b8eec242fc A few minor fixes based on the unit test results Marcin Kolny 2024-04-25 16:43:24 +0100
  • 45b589cf2b Exclude irrelevant test from the spec tests Marcin Kolny 2024-04-25 10:33:02 +0100
  • b319e2a86b fail the compiler for memory64 modules if target platform is not 64bit Marcin Kolny 2024-04-23 16:22:42 +0100
  • 3306359faf Enable memory64 AOT spec tests Marcin Kolny 2024-04-23 12:47:44 +0100
  • fc04a5d149 Enable memory64 for wamrc Marcin Kolny 2024-04-23 12:47:12 +0100
  • 57bbbbfe37 Add SIMD support to memory64 AOT compiler Marcin Kolny 2024-04-23 12:46:54 +0100
  • 1cfa7d93e6 Support all the memory64 opcodes in aot compiler except for SIMD Marcin Kolny 2024-04-23 11:34:40 +0100
  • a7b52d223a Update AOT runtime so it supports memory64 Marcin Kolny 2024-04-23 11:26:39 +0100
  • a8797775c1 Enable execution of malloc/free functions from host functions in the AOT mode Marcin Kolny 2024-04-22 15:47:48 +0100
  • 38a6535ed1 Set is_memory64 flag on memory instance for memory64 module when loading AOT module Marcin Kolny 2024-04-22 15:43:14 +0100
  • c1a8782971 [refactoring] move function for checking memory flags to separate file so they can be reused in the aot loader Marcin Kolny 2024-04-22 12:20:44 +0100
  • 5abaac09b2 feat(wasm-c-api): allow not copying the wasm binary into the module eloparco 2024-05-03 15:59:04 +0100
  • 480ee02615
    append_aot_to_wasm.py: Add --ver-str option to emit more info in custom section name (#3398) liang.he 2024-05-08 18:06:54 +0800
  • dd7b3ec157 fix coding style Wenyong Huang 2024-05-08 17:30:47 +0800
  • 7fe0f4bab6 Fix loader handling if block without op else Wenyong Huang 2024-05-08 17:25:31 +0800
  • 96956fa9c9 cr suggestions TL 2024-05-08 16:51:30 +0800
  • 46efd48d6e More information in custom section name of a precompiled liang.he@intel.com 2024-05-07 05:46:34 +0000
  • 432a940735
    Fix clang compile warnings (#3396) Benbuck Nason 2024-05-08 01:43:47 -0700
  • 07eae7c424
    Add aot binary analysis tool aot-analyzer (#3379) GanJingSaiyan 2024-05-08 16:31:39 +0800
  • 132bfd59e7
    Merge pull request #7 from Shanks0224/dev_aot_analyzer GanJingSaiyan 2024-05-08 12:40:28 +0800
  • db6baca71d fix: the return value of the sort_func_ptrs function is not checked to be NULL before use ganjing 2024-05-08 12:07:01 +0800
  • 2b424c4f45 cr suggestions TL 2024-05-08 12:32:38 +0800
  • dae9e71f9d
    Merge pull request #6 from Shanks0224/dev_aot_analyzer GanJingSaiyan 2024-05-08 11:29:39 +0800
  • fbd0a8344b style: format the code as required ganjing 2024-05-08 11:25:22 +0800
  • 7152be618b
    Merge pull request #5 from Shanks0224/dev_aot_analyzer GanJingSaiyan 2024-05-08 11:12:46 +0800
  • 58d9e49322 chore: control the processing of GC feature through macro switch ganjing 2024-05-07 20:39:14 +0800
  • 1c2a8fca4e
    Fix some more spelling issues (#3393) Benbuck Nason 2024-05-07 18:30:29 -0700
  • 227a9419a3 Undo functional spelling fixes Benbuck Nason 2024-05-07 09:13:29 -0700
  • 6cfcbda566 Changed some file names to follow the coding guidelines. Zhang Yi 2024-05-08 00:03:16 +0800
  • 8e8e7babca Fix a file name to follow the coding guidelines Zhang Yi 2024-05-07 23:59:12 +0800
  • 969dcd27ff Add test cases for gc-aot rquirements Zhang Yi 2024-05-07 23:51:56 +0800
  • 5660d70083 fix local default value for externref and funcref TL 2024-05-07 12:35:16 +0800
  • ae49d337b5 Fix clang compile warnings Benbuck Nason 2024-05-06 14:26:33 -0700
  • 218d748aca
    Allow no-op empty fd_pread Yage Hu 2024-05-06 13:57:03 -0700
  • b280b47dea Undo mistaken nullable change Benbuck Nason 2024-05-06 11:17:32 -0700
  • 4af7f0b3d8 Fix clang-format issues Benbuck Nason 2024-05-06 11:05:01 -0700
  • 8e64b953e6 Fix some more spelling issues Benbuck Nason 2024-05-06 10:57:44 -0700
  • ff15273fc3
    Merge pull request #4 from Shanks0224/dev_aot_analyzer GanJingSaiyan 2024-05-06 19:12:58 +0800
  • d51f85ab84 fix: standardize the formatted output of uint32 ganjing 2024-05-06 19:07:18 +0800