Skip to content

bugfix: Tighten up memory model. #3

bugfix: Tighten up memory model.

bugfix: Tighten up memory model. #3

Triggered via pull request April 18, 2025 12:10
Status Failure
Total duration 2m 5s
Artifacts

code-qa.yml

on: pull_request
Matrix: Build and Test
Fit to window
Zoom out
Zoom in

Annotations

42 errors and 24 warnings
gofumpt
Process completed with exit code 1.
govet: examples/example_imports_function_test.go#L28
ExampleImportsFunction refers to unknown identifier: ImportsFunction
govet
cannot use valueType.release() (value of type *_Ctype_struct_wasm_valtype_t) as *ValueType value in argument to NewTableType
govet
Process completed with exit code 1.
staticcheck: wasmer/exporttype_test.go#L52
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
staticcheck: wasmer/importtype_test.go#L55
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
staticcheck: wasmer/tabletype_test.go#L17
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
staticcheck: wasmer/tabletype_test.go#L35
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType (compile)
staticcheck: examples/appendices/simple.go#L5
"io/ioutil" has been deprecated since Go 1.19: As of Go 1.16, the same functionality is now provided by package [io] or package [os], and those implementations should be preferred in new code. See the specific function documentation for details. (SA1019)
staticcheck: wasmer/config_opcodes.go#L9
only the first constant in this group has an explicit type (SA9004)
staticcheck: wasmer/cptr.go#L10
field maybeStack is unused (U1000)
staticcheck: wasmer/cptr.go#L11
field maybeNil is unused (U1000)
staticcheck: wasmer/cptr_nocheck.go#L13
type maybeStack is unused (U1000)
staticcheck: wasmer/cptr_nocheck.go#L17
type maybeNil is unused (U1000)
Build and Test (1.22, linux-amd64, ubuntu-24.04, wasmer-linux-amd64.tar.gz)
could not determine kind of name for C.DYLIB
Build and Test (1.22, linux-amd64, ubuntu-24.04, wasmer-linux-amd64.tar.gz)
Process completed with exit code 1.
Build and Test (1.21, linux-amd64, ubuntu-24.04)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.21, linux-amd64, ubuntu-24.04)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.21, linux-amd64, ubuntu-24.04)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.21, linux-amd64, ubuntu-24.04)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.21, linux-amd64, ubuntu-24.04)
Process completed with exit code 1.
Build and Test (1.22, darwin-amd64, macos-latest)
The job was canceled because "_1_21_linux-amd64_ubuntu-" failed.
Build and Test (1.22, darwin-amd64, macos-latest)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.22, darwin-amd64, macos-latest)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.22, darwin-amd64, macos-latest)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.22, darwin-amd64, macos-latest)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.22, darwin-amd64, macos-latest)
Process completed with exit code 1.
Build and Test (1.21, linux-amd64, ubuntu-24.04, wasmer-linux-amd64.tar.gz)
The job was canceled because "_1_21_linux-amd64_ubuntu-" failed.
Build and Test (1.21, linux-amd64, ubuntu-24.04, wasmer-linux-amd64.tar.gz)
could not determine kind of name for C.DYLIB
Build and Test (1.21, linux-amd64, ubuntu-24.04, wasmer-linux-amd64.tar.gz)
Process completed with exit code 1.
Build and Test (1.22, linux-amd64, ubuntu-24.04)
The job was canceled because "_1_21_linux-amd64_ubuntu-" failed.
Build and Test (1.22, linux-amd64, ubuntu-24.04)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.22, linux-amd64, ubuntu-24.04)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.22, linux-amd64, ubuntu-24.04)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.22, linux-amd64, ubuntu-24.04)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.22, linux-amd64, ubuntu-24.04)
The operation was canceled.
Build and Test (1.21, darwin-amd64, macos-latest)
The job was canceled because "_1_21_linux-amd64_ubuntu-" failed.
Build and Test (1.21, darwin-amd64, macos-latest)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.21, darwin-amd64, macos-latest)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.21, darwin-amd64, macos-latest)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.21, darwin-amd64, macos-latest)
cannot use valueType.release() (value of type *_Ctype_wasm_valtype_t) as *ValueType value in argument to NewTableType
Build and Test (1.21, darwin-amd64, macos-latest)
The operation was canceled.
Build and Test (1.22, linux-amd64, ubuntu-24.04, wasmer-linux-amd64.tar.gz)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.22, linux-amd64, ubuntu-24.04, wasmer-linux-amd64.tar.gz)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.22, linux-amd64, ubuntu-24.04, wasmer-linux-amd64.tar.gz)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.22, linux-amd64, ubuntu-24.04, wasmer-linux-amd64.tar.gz)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.21, linux-amd64, ubuntu-24.04)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.21, linux-amd64, ubuntu-24.04)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.21, linux-amd64, ubuntu-24.04)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.21, linux-amd64, ubuntu-24.04)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.22, darwin-amd64, macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.22, darwin-amd64, macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.22, darwin-amd64, macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.22, darwin-amd64, macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.21, linux-amd64, ubuntu-24.04, wasmer-linux-amd64.tar.gz)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.21, linux-amd64, ubuntu-24.04, wasmer-linux-amd64.tar.gz)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.21, linux-amd64, ubuntu-24.04, wasmer-linux-amd64.tar.gz)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.21, linux-amd64, ubuntu-24.04, wasmer-linux-amd64.tar.gz)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.22, linux-amd64, ubuntu-24.04)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.22, linux-amd64, ubuntu-24.04)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.22, linux-amd64, ubuntu-24.04)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.22, linux-amd64, ubuntu-24.04)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.21, darwin-amd64, macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.21, darwin-amd64, macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.21, darwin-amd64, macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build and Test (1.21, darwin-amd64, macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/