Skip to content
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

[WIP] chore: update wasmtime #12449

Draft
wants to merge 22 commits into
base: master
Choose a base branch
from
Draft

[WIP] chore: update wasmtime #12449

wants to merge 22 commits into from

Conversation

Stebalien
Copy link
Member

Related Issues

filecoin-project/ref-fvm#2035

Proposed Changes

Update wasmtime from v19 to v24.

Checklist

Before you mark the PR ready for review, please make sure that:

kamuik16 and others added 19 commits September 9, 2024 13:45
chore: run `make gen` and `make docsgen-cli`
fix(test): Add OpenCL deps to CI workflow
fix(test): Configure OpenCL for Lotus build in CI
fix(CI): ensure dependencies are installed before build
chore(ci): build from source
chore(ci): capture build logging and CPU flags
fix: update account.State import in migration test
* chore(deps): use new FFI_PORTABLE flag for filecoin-ffi builds

* chore: update FFI to v1.30.0-dev

chore: update FFI to v1.30.0-dev

---------

Co-authored-by: Phi <[email protected]>
@Stebalien
Copy link
Member Author

Failing with an illegal instruction. Looks like something isn't happy about a SHA instruction:

   0:   41 0f 38 cb c9          sha256rnds2 xmm1,xmm9,xmm0
   5:   c5 f9 70 c0 0e          vpshufd xmm0,xmm0,0xe
   a:   c5 79 7f ca             vmovdqa xmm2,xmm9
   e:   0f                      .byte 0xf
   f:   38                      .byte 0x38


func txnParams(id uint64, data *ProposalHashData) ([]byte, error) {
params := msig14.TxnIDParams{ID: msig14.TxnID(id)}
params := msig15.TxnIDParams{ID: msig15.TxnID(id)}

Check failure

Code scanning / CodeQL

Incorrect conversion between integer types High

Incorrect conversion of an unsigned 64-bit integer from
strconv.ParseUint
to a lower bit size type int64 without an upper bound check.
Incorrect conversion of an unsigned 64-bit integer from
strconv.ParseUint
to a lower bit size type int64 without an upper bound check.
Incorrect conversion of an unsigned 64-bit integer from
strconv.ParseUint
to a lower bit size type int64 without an upper bound check.
Incorrect conversion of an unsigned 64-bit integer from
strconv.ParseUint
to a lower bit size type int64 without an upper bound check.
Incorrect conversion of an unsigned 64-bit integer from
strconv.ParseUint
to a lower bit size type int64 without an upper bound check.
Incorrect conversion of an unsigned 64-bit integer from
strconv.ParseUint
to a lower bit size type int64 without an upper bound check.
Incorrect conversion of an unsigned 64-bit integer from
strconv.ParseUint
to a lower bit size type int64 without an upper bound check.
Incorrect conversion of an unsigned 64-bit integer from
strconv.ParseUint
to a lower bit size type int64 without an upper bound check.
Incorrect conversion of an unsigned 64-bit integer from
strconv.ParseUint
to a lower bit size type int64 without an upper bound check.
Incorrect conversion of an unsigned 64-bit integer from
strconv.ParseUint
to a lower bit size type int64 without an upper bound check.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants