-
Notifications
You must be signed in to change notification settings - Fork 14
Merge wasmer pr 5711 riscv64 support #30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
bragaigor
wants to merge
367
commits into
merge-wasmer-v6.1.0
Choose a base branch
from
merge-wasmer-pr-5711-riscv64-support
base: merge-wasmer-v6.1.0
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Merge wasmer pr 5711 riscv64 support #30
bragaigor
wants to merge
367
commits into
merge-wasmer-v6.1.0
from
merge-wasmer-pr-5711-riscv64-support
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…exceptions in the CLI
* Handle unaligned loads / stores in some cases * emit_ld / emit_sd with `Size::S8` should not expect offset to be a multiple of 4
Previously adding additional dependencies to a WASI environment would lead to a recursive file system merge, which would clone all files in memory, which is very expensive. This was caused by a very unstructed creation and extension logic in the WasiFs, which could take on a complicated form of <dyn Filesystem>. There previosly were attempts to downcast and extend without merging, but those would fail in common use cases. This is fixed by adding a dedicated WasiFs::Overlay variant, which is a dedicated representation for the common wasix package environment use case. This allows to deterministically extend an existing overlay with additional read-only mounts.
…e-with-use-leads-to-recursive fix(wasix): Prevent recursive merge fallback when mounting packages
* CI(LLVM): enable tests on Windows * deps: inkwell: move to git tip * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * do not use stack-probe=inline-asm on Windows * disable 3 known Windows failures * disable EH example on Windows --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* CI(LLVM): port mvr_test and enable them for LLVM compiler * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add tests with more return values --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
The GraphQL API was updated, making some previously mandatory fields optional. This caused parsing issues and deployment failures for remote builds. Mitigations have been implemented upstream, but we need to update the schema to align the definitions.
… LLVM compiler (#5940) * CI: disable multi_value_imports as it's borked on Windows for LLVM compiler * fix: remove use of env that influences other threads as well * list one more failing Windows test
Right now, all targets support canonicalization and the indirect call trampolines are unnecessary.
Co-authored-by: Syrus Akbary <me@syrusakbary.com> Co-authored-by: Zebreus <zebreus@zebre.us>
…(#5953) * Prevent crashes during exit due to deregistering frames on exit (v2) Fixes: #5877 Co-Authored-By: Zebreus <zebreus@zebre.us> Co-Authored-By: Syrus Akbary <me@syrusakbary.com>
chore: simplify logic in UnwindRegistry
* CI: shorten job names for UI purpose * adjust names * shorten * rename * unify names * shorten * rename * unify first capital letter * shorten names * cleanup: Shorten integration test name * shorten names more * use dashes * longer name for sys features * shorten more * CI: show disk info * shorten more * adjust one CI job name * shorten names more --------- Co-authored-by: Lorentz Kinde <lorentz@wasmer.io>
Pin wasix libc version in CI
Signed-off-by: Igor Braga <5835477+bragaigor@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Merge wasmer pr 5711 riscv64 support from upstream