1117: Improve formatting of error messages we display from wabt r=MarkMcCaskey a=MarkMcCaskey
Resolves#1107
Co-authored-by: Mark McCaskey <mark@wasmer.io>
1101: Add MIT license to crates that were missing it r=syrusakbary a=repi
Ran into a few crates in this repo with our license scanner that didn't have any license attached to them.
Added MIT to be consistent with the other crates. Please adjust if not correct.
Co-authored-by: Johan Andersson <repi@repi.se>
Ran into a few crates in this repo with our license scanner that didn't have any license attached to them.
Added MIT to be consistent with the other crates. Please adjust if not correct.
1097: Move inline breakpoint outside of runtime backend r=syrusakbary a=syrusakbary
<!--
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
There was some code smell leaking inline breakpoint implementation into the runtime core backend instead of the compiler itself. This PR fixes it.
<!--
Provide details regarding the change including motivation,
links to related issues, and the context of the PR.
-->
# Review
- [x] Add a short description of the the change to the CHANGELOG.md file
Co-authored-by: Syrus <me@syrusakbary.com>
1095: Update to cranelift 0.52 r=nlewycky a=nlewycky
# Description
Update to cranelift 0.52.
To use our wasmer branch of cranelift, we point to its path on git. Per @syrusakbary , we don't want to push updated wasmer-clif crates until we're ready to release the matching wasmer that will use them.
# Review
- [x] Add a short description of the the change to the CHANGELOG.md file
Co-authored-by: Nick Lewycky <nick@wasmer.io>
Co-authored-by: Mark McCaskey <mark@wasmer.io>
1071: Add support for non-trapping float-to-int conversions. r=nlewycky a=nlewycky
# Description
Rewrites LLVM implementation of non-trapping float-to-int conversions. LLVM's conversion operations produce unspecified output when the input floats are out of range for the conversion.
Add implementation to singlepass for both x86-64 and AArch64.
# Review
- [x] Add a short description of the the change to the CHANGELOG.md file
Co-authored-by: Nick Lewycky <nick@wasmer.io>