1083: Add experimental IO devices r=MarkMcCaskey a=MarkMcCaskey
Adds some private stuff for us to experiment with
Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Aaron Turner <aaron@aaronthedev.com>
Co-authored-by: Syrus Akbary <me@syrusakbary.com>
1078: Add more parameters to Func r=Hywan a=Jasper-Bekkers
<!--
Prior to submitting a PR, review the CONTRIBUTING.md document for recommendations on how to test:
https://github.com/wasmerio/wasmer/blob/master/CONTRIBUTING.md#pull-requests
-->
# Description
We ran into the issue that we needed to pass more then the available number of parameters to wasm, so I've extended the parameter count for `Func` to have max 26 parameters now.
# Review
- [x] Add a short description of the the change to the CHANGELOG.md file
Co-authored-by: Jasper-Bekkers <bekkers@gmail.com>
1075: Add include guards for WASI APIs in runtime-c-api r=syrusakbary a=MarkMcCaskey
Improves correctness, but the readability does suffer.
In the future we should probably have separate header files or find a way to merge the conditional includes
Co-authored-by: Mark McCaskey <mark@wasmer.io>
1076: Use function defined in wasmer-runtime-core instead of llvm-backend's own copy of it. r=nlewycky a=nlewycky
Co-authored-by: Nick Lewycky <nick@wasmer.io>
1062: Add emscripten functions and types to the C API r=MarkMcCaskey a=MarkMcCaskey
resolves#574
Left to do:
- [x] Add tests
- [x] Add memory set up, etc (need to break up monolithic ("run" function in wasmer_emscripten into pieces)
- [x] Add passing args, etc
# Review
- [x] Add a short description of the the change to the CHANGELOG.md file
Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Mark McCaskey <5770194+markmccaskey@users.noreply.github.com>
Co-authored-by: Syrus Akbary <me@syrusakbary.com>
1068: Various cleanups for the singlepass backend on AArch64. r=losfair a=losfair
ref: https://github.com/wasmerio/wasmer/pull/713
Co-authored-by: losfair <zhy20000919@hotmail.com>
1069: Add fn for splitting borrow of memory & data in Ctx, use in WASI r=MarkMcCaskey a=MarkMcCaskey
Fixes a soundness issue / some undefined behavior
# Review
- [ ] Add a short description of the the change to the CHANGELOG.md file
Co-authored-by: Mark McCaskey <mark@wasmer.io>
Co-authored-by: Mark McCaskey <5770194+markmccaskey@users.noreply.github.com>
1072: Add minor changes to runtime/vm doc comments + make fns const fns r=syrusakbary a=MarkMcCaskey
Slightly improves readability of docs and makes more functions `const fn`
Co-authored-by: Mark McCaskey <mark@wasmer.io>
1070: Update Inkwell r=MarkMcCaskey a=MarkMcCaskey
Updates inkwell which removes the networking dep from building Inkwell -- this should speed up our CI
Co-authored-by: Mark McCaskey <mark@wasmer.io>
1032: Fix abort signature in emscripten ABI r=MarkMcCaskey a=MarkMcCaskey
Needs tests; this is preventing python on wapm from working
Co-authored-by: Mark McCaskey <mark@wasmer.io>