Skip to content

MassaLabs: Implement a Intermediate Representation to improve the compilation process #1294

MassaLabs: Implement a Intermediate Representation to improve the compilation process

MassaLabs: Implement a Intermediate Representation to improve the compilation process #1294

Re-run triggered October 22, 2024 20:24
Status Failure
Total duration 1m 14s
Artifacts

ci.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

30 errors and 44 warnings
Clippy: ir/src/graph/mod.rs#L195
struct `PrettyShared` is never constructed
Clippy: ir/src/graph/mod.rs#L204
struct `PrettyCtx` is never constructed
Clippy: ir/src/graph/mod.rs#L214
multiple associated items are never used
Clippy: ir/src/graph/mod.rs#L296
function `pretty` is never used
Clippy: ir/src/graph/mod.rs#L306
function `pretty_rec` is never used
Clippy: ir/src/graph/mod.rs#L398
function `pretty_ssa_prefix` is never used
Clippy: ir/src/graph/mod.rs#L404
function `pretty_ssa_suffix` is never used
Clippy: ir/src/graph/mod.rs#L408
function `pretty_ssa_2ary` is never used
Clippy: ir/src/passes/inlining.rs#L36
you should consider adding a `Default` implementation for `Inlining`
Clippy
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Test Rust nightly on ubuntu
bindings and iterables lengths are mismatched
Test Rust nightly on ubuntu
module is invalid, see diagnostics for details
Test Rust nightly on ubuntu
bindings and iterables lengths are mismatched
Test Rust nightly on ubuntu
module is invalid, see diagnostics for details
Test Rust nightly on ubuntu
unexpected token
Test Rust nightly on ubuntu
invalid constant
Test Rust nightly on ubuntu
module is invalid, see diagnostics for details
Test Rust nightly on ubuntu
constant identifiers must be uppercase ASCII characters, e.g. FOO
Test Rust nightly on ubuntu
module is invalid, see diagnostics for details
Test Rust nightly on ubuntu
invalid evaluator function definition
Test Rust stable on ubuntu
bindings and iterables lengths are mismatched
Test Rust stable on ubuntu
module is invalid, see diagnostics for details
Test Rust stable on ubuntu
bindings and iterables lengths are mismatched
Test Rust stable on ubuntu
module is invalid, see diagnostics for details
Test Rust stable on ubuntu
unexpected token
Test Rust stable on ubuntu
invalid constant
Test Rust stable on ubuntu
module is invalid, see diagnostics for details
Test Rust stable on ubuntu
constant identifiers must be uppercase ASCII characters, e.g. FOO
Test Rust stable on ubuntu
module is invalid, see diagnostics for details
Test Rust stable on ubuntu
invalid evaluator function definition
rustfmt
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
rustfmt
The following actions use a deprecated Node.js version and will be forced to run on node20: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
rustfmt
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/
rustfmt
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/
rustfmt
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/
rustfmt
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/
Clippy
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Clippy
The following actions use a deprecated Node.js version and will be forced to run on node20: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Clippy
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/
Clippy
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/
Clippy
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/
Clippy
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/
Test Rust nightly on ubuntu
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Rust nightly on ubuntu
The following actions use a deprecated Node.js version and will be forced to run on node20: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test Rust nightly on ubuntu: ir/src/graph/mod.rs#L195
struct `PrettyShared` is never constructed
Test Rust nightly on ubuntu: ir/src/graph/mod.rs#L204
struct `PrettyCtx` is never constructed
Test Rust nightly on ubuntu: ir/src/graph/mod.rs#L214
multiple associated items are never used
Test Rust nightly on ubuntu: ir/src/graph/mod.rs#L296
function `pretty` is never used
Test Rust nightly on ubuntu: ir/src/graph/mod.rs#L306
function `pretty_rec` is never used
Test Rust nightly on ubuntu: ir/src/graph/mod.rs#L398
function `pretty_ssa_prefix` is never used
Test Rust nightly on ubuntu: ir/src/graph/mod.rs#L404
function `pretty_ssa_suffix` is never used
Test Rust nightly on ubuntu: ir/src/graph/mod.rs#L408
function `pretty_ssa_2ary` is never used
Test Rust nightly on ubuntu: codegen/air/src/passes/translate_from_mir.rs#L10
field `diagnostics` is never read
Test Rust nightly on ubuntu: codegen/air/src/passes/translate_from_mir.rs#L60
enum `MemoizedBinding` is never used
Test Rust nightly on ubuntu
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/
Test Rust nightly on ubuntu
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/
Test Rust nightly on ubuntu
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/
Test Rust nightly on ubuntu
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/
Test Rust stable on ubuntu
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test Rust stable on ubuntu
The following actions use a deprecated Node.js version and will be forced to run on node20: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test Rust stable on ubuntu: ir/src/graph/mod.rs#L195
struct `PrettyShared` is never constructed
Test Rust stable on ubuntu: ir/src/graph/mod.rs#L204
struct `PrettyCtx` is never constructed
Test Rust stable on ubuntu: ir/src/graph/mod.rs#L214
multiple associated items are never used
Test Rust stable on ubuntu: ir/src/graph/mod.rs#L296
function `pretty` is never used
Test Rust stable on ubuntu: ir/src/graph/mod.rs#L306
function `pretty_rec` is never used
Test Rust stable on ubuntu: ir/src/graph/mod.rs#L398
function `pretty_ssa_prefix` is never used
Test Rust stable on ubuntu: ir/src/graph/mod.rs#L404
function `pretty_ssa_suffix` is never used
Test Rust stable on ubuntu: ir/src/graph/mod.rs#L408
function `pretty_ssa_2ary` is never used
Test Rust stable on ubuntu
`mir` (lib) generated 8 warnings
Test Rust stable on ubuntu: codegen/air/src/passes/translate_from_mir.rs#L10
field `diagnostics` is never read
Test Rust stable on ubuntu
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/
Test Rust stable on ubuntu
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/
Test Rust stable on ubuntu
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/
Test Rust stable on ubuntu
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/