TianlongLiang and GitHub
a57e70016a
Fix memory.init opcode issue in fast-interp ( #2798 )
...
Fix fast interpreter didn't throw OOB exception correctly in some scenarios.
Reported in #2797 .
2023-11-20 16:25:43 +08:00
TianlongLiang and GitHub
08c0ec74c4
More precise help info of enabled targets for wamrc ( #2783 )
...
Instead of printing all support targets of wamrc, print only the targets
that are included in the LLVM library with which wamrc was compiled.
2023-11-17 19:05:00 +08:00
TianlongLiang and GitHub
503d94ace2
Enable more LLVM backends for the release wamrc binary ( #2778 )
...
As mentioned in https://github.com/bytecodealliance/wasm-micro-runtime/issues/2504 ,
the current release `wamrc` only has X86 target enabled. This PR enables
more targets for release `wamrc`, including AArch64, ARM, Mips and RISCV.
2023-11-16 18:32:28 +08:00
TianlongLiang and GitHub
059fbfc252
Fix potential issue in aot compiler when translating block opcodes ( #2622 )
...
The LLVM zext IR may be inserted after the terminator of a basic block
when popping the arguments of a wasm block. Change to insert the
zext IR before the terminator of the basic block to resolve the issue.
Reported in #2620 .
2023-10-08 09:17:54 +08:00
TianlongLiang and GitHub
71e07a7fa4
Fix potential unaligned store issue when extra return value is v128 ( #2583 )
...
Unaligned store v128 value to the AOT function argument of the pointer for
the extra return value may cause segmentation fault.
Fix the issue reported in #2556 .
2023-09-23 09:06:35 +08:00
TianlongLiang and GitHub
c820643b2b
wamrc: More friendly to print help info ( #2451 )
...
Allow wamrc to print help info like below:
```bash
wamrc --target=help
wamrc --target-abi=help
wamrc --target=<target> --cpu=help
wamrc --target=<target> --cpu=help --cpu-features=+help
```
2023-08-16 11:28:45 +08:00
TianlongLiang and GitHub
6110ea39fd
Add hadolint CI for Dockerfile linting ( #2387 )
2023-07-27 14:54:53 +08:00
TianlongLiang and GitHub
e495276646
Add docker file to fix Zephy ESP32 linking issue ( #2314 )
...
- Provide a Dockerfile.old to fix issue of ESP32 custom linker scripts not working
properly with the newer version of Zephyr, as reported in #2263
- Provide a Dockerfile with newer Zephyr for other boards
- Update the corresponding document
2023-07-06 10:11:39 +08:00
TianlongLiang and GitHub
efaf37c577
Fix fast-interp issue of LAST_OP_OUTPUT_I32/64 check ( #2295 )
2023-06-16 10:00:24 +08:00
TianlongLiang and GitHub
8f82b1e8a2
Fix dockerfile linter warnings ( #2291 )
2023-06-15 16:52:48 +08:00
TianlongLiang and GitHub
2f01cb7b7a
Enable static PGO for Linux SGX ( #2270 )
...
Enable static PGO for Linux SGX and update the related benchmarks
test scripts and documents.
2023-06-09 14:13:43 +08:00
TianlongLiang and GitHub
f10563dfb4
Fix typo in samples/ref-types ( #2236 )
2023-05-26 07:53:39 +08:00
TianlongLiang and GitHub
7c766c2283
Enhance linux-sgx CI ( #2102 )
...
Remove unnecessary jobs which have been tested in other CI,
test samples with iwasm-sgx, and add fast-jit to the tests.
2023-05-24 17:41:45 +08:00
TianlongLiang and GitHub
7f5d9d4f5e
Update document for iwasm/wamrc dependent packages ( #2183 )
2023-05-08 16:30:56 +08:00
TianlongLiang and GitHub
247a49c4fd
CI: More precise trigger paths for github actions ( #2157 )
...
Only trigger the necessary github actions when a CI file is changed.
2023-04-27 18:31:39 +08:00
TianlongLiang and GitHub
aaf671d688
Fix typo in Fast JIT's BUILD_COND_BR Macro ( #2092 )
2023-03-31 16:18:43 +08:00
TianlongLiang and GitHub
0ee6e18a06
Rename parameter names in wasm_runtime_instantiate ( #2045 )
2023-03-22 17:39:08 +08:00
TianlongLiang and GitHub
f60c3c6111
Add Multi-tier JIT tests in Ubuntu CI ( #1964 )
2023-02-16 14:16:41 +08:00
TianlongLiang and GitHub
fd487fbe99
CI: Enable Multi-tier JIT by default for released iwasm binary ( #1957 )
2023-02-14 11:19:52 +08:00
TianlongLiang and GitHub
2953614cb8
Port WAMR to the FreeBSD platform and update the document ( #1825 )
2022-12-24 10:11:10 +08:00
TianlongLiang and GitHub
6fd8001eb6
Update CIs and documents to make naming of generated binaries consistent ( #1823 )
2022-12-24 09:17:39 +08:00
TianlongLiang and Wenyong Huang
fe210f02f2
vscode-extension: Run docker image with the same version as WAMR ( #1815 )
2022-12-20 14:37:07 +08:00
TianlongLiang and GitHub
d0c4c7036b
vscode-extension: Run docker image with the same version as WAMR ( #1815 )
2022-12-16 14:15:32 +08:00
TianlongLiang and GitHub
be7a4abee2
Fix source debugger error handling: continue executing when detached ( #1725 )
...
Change main thread hangs when encounter debugger encounters error to
main thread exits when debugger encounters error
Change main thread blocks when debugger detaches to
main thread continues executing when debugger detaches, and main thread
exits normally when finishing executing
2022-11-28 22:12:46 +08:00
TianlongLiang and GitHub
d9f9e3a92b
Update README.md to add link for document website ( #1722 )
2022-11-21 18:02:02 +08:00
TianlongLiang and GitHub
3b4033aceb
Allow source debugger reconnection ( #1667 )
...
Allow to wait for a new debugger connection once the previous one
is disconnected:
- when receiving a detach command
- when the client socket is closed (for example, lldb process is killed)
2022-11-02 17:12:34 +08:00
TianlongLiang and GitHub
ee210d019f
Dockerfile lint errors fix ( #1493 )
...
Fix the Dockerfile linter errors and most warnings
2022-09-22 13:06:11 +08:00