wasm-micro-runtime/.github/workflows
Wenyong Huang b038f2721b
Merge pull request #3823 from bytecodealliance/dev/shared_heap
Implement the shared heap feature for interpreter, aot and llvm jit.
Add below runtime APIs:
```C
wasm_shared_heap_t
wasm_runtime_create_shared_heap(SharedHeapInitArgs *init_args);

bool
wasm_runtime_attach_shared_heap(wasm_module_inst_t module_inst,
                                wasm_shared_heap_t shared_heap);

void
wasm_runtime_detach_shared_heap(wasm_module_inst_t module_inst);

uint64_t
wasm_runtime_shared_heap_malloc(wasm_module_inst_t module_inst, uint64_t size,
                                void **p_native_addr);

void
wasm_runtime_shared_heap_free(wasm_module_inst_t module_inst, uint64_t ptr);
```

And allow wasm app to call API shared_heap_malloc and shared_heap_free:
```C
void *shared_heap_malloc(uint32_t size);
void shared_heap_free(void *ptr);
```
2024-10-15 14:26:22 +08:00
..
build_docker_images.yml CI: Update version of checkout to suppress warnings (#3093) 2024-01-27 07:55:49 +08:00
build_iwasm_release.yml Fix some more spelling issues (#3393) 2024-05-08 09:30:29 +08:00
build_llvm_libraries.yml CI: Build llvm for xtensa (#3637) 2024-07-18 13:51:16 +08:00
build_wamr_lldb.yml Update release CI (#3295) 2024-04-09 16:51:36 +08:00
build_wamr_sdk.yml Update release CI (#3295) 2024-04-09 16:51:36 +08:00
build_wamr_vscode_ext.yml Use node 18.x to build vscode extension (#3735) 2024-08-20 17:03:28 +08:00
build_wamrc.yml CI: Update version of checkout to suppress warnings (#3093) 2024-01-27 07:55:49 +08:00
codeql.yml build(deps): bump github/codeql-action from 3.26.11 to 3.26.12 (#3856) 2024-10-14 21:54:19 +08:00
coding_guidelines.yml CI: Update version of checkout to suppress warnings (#3093) 2024-01-27 07:55:49 +08:00
compilation_on_android_ubuntu.yml Implement shared heap for AOT (#3815) 2024-09-29 12:50:59 +08:00
compilation_on_macos.yml Implement shared heap for AOT (#3815) 2024-09-29 12:50:59 +08:00
compilation_on_nuttx.yml compilation_on_nuttx.yml: Update checkout action to suppress warnings (#3765) 2024-09-04 12:08:25 +08:00
compilation_on_sgx.yml Update spec test to latest commit (#3293) 2024-05-17 10:40:47 +08:00
compilation_on_windows.yml Separate app-manager and app-framework from WAMR (#3129) 2024-02-20 18:12:36 +08:00
create_tag.yml Update release CI (#3295) 2024-04-09 16:51:36 +08:00
hadolint_dockerfiles.yml CI: Update version of checkout to suppress warnings (#3093) 2024-01-27 07:55:49 +08:00
nightly_run.yml Implement shared heap for AOT (#3815) 2024-09-29 12:50:59 +08:00
release_process.yml CI: Use macos-13 instead of macos-latest (#3366) 2024-04-26 14:38:49 +08:00
reuse_latest_release_binaries.yml CI: Update version of checkout to suppress warnings (#3093) 2024-01-27 07:55:49 +08:00
spec_test_on_nuttx.yml build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.3 (#3855) 2024-10-14 21:53:46 +08:00
supply_chain.yml build(deps): bump github/codeql-action from 3.26.11 to 3.26.12 (#3856) 2024-10-14 21:54:19 +08:00