Skip to content

[tb,ffi] Implement Rust FFI and testbench integration #10589

[tb,ffi] Implement Rust FFI and testbench integration

[tb,ffi] Implement Rust FFI and testbench integration #10589

Triggered via pull request July 17, 2024 20:53
@ethanuppalethanuppal
synchronize #2181
tb
Status Failure
Total duration 4m 17s
Artifacts

rust.yml

on: pull_request
Get Docker Hash
28s
Get Docker Hash
Validate playground config
31s
Validate playground config
Build and push docker image
0s
Build and push docker image
Test Interpreter
3m 13s
Test Interpreter
Test Compiler
3m 6s
Test Compiler
Polybench Integration
3m 30s
Polybench Integration
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 18 warnings
Test Compiler
Failed to read /Users/ethan/Documents/GitHub/calyx/tools/tb/examples/calyx/adder.futil: No such file or directory (os error 2)
Test Compiler
could not compile `calyx-ffi-example` (lib) due to 1 previous error
Test Compiler
The process '/usr/local/cargo/bin/cargo' failed with exit code 101
Test Interpreter
Failed to read /Users/ethan/Documents/GitHub/calyx/tools/tb/examples/calyx/adder.futil: No such file or directory (os error 2)
Test Interpreter
could not compile `calyx-ffi-example` (lib) due to 1 previous error
Test Interpreter
The process '/usr/local/cargo/bin/cargo' failed with exit code 101
Test Compiler
The following actions uses node12 which is deprecated and will be forced to run on node16: 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 Compiler
The following actions uses Node.js version which is deprecated and will be forced to run on node20: 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 Compiler
unused import: `format_ident`
Test Compiler
`calyx-ffi-macro` (lib) generated 1 warning (run `cargo fix --lib -p calyx-ffi-macro` to apply 1 suggestion)
Test Compiler
unused import: `fs`
Test Compiler
`tb` (lib) generated 1 warning (run `cargo fix --lib -p tb` to apply 1 suggestion)
Test Compiler
[email protected]: Compiler version doesn't include clang or GCC: "cc" "--version"
Test Compiler
[email protected]: Compiler version doesn't include clang or GCC: "cc" "--version"
Test Interpreter
The following actions uses node12 which is deprecated and will be forced to run on node16: 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 Interpreter
The following actions uses Node.js version which is deprecated and will be forced to run on node20: 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 Interpreter
unused import: `format_ident`
Test Interpreter
`calyx-ffi-macro` (lib) generated 1 warning (run `cargo fix --lib -p calyx-ffi-macro` to apply 1 suggestion)
Test Interpreter
unused import: `fs`
Test Interpreter
`tb` (lib) generated 1 warning (run `cargo fix --lib -p tb` to apply 1 suggestion)
Test Interpreter
[email protected]: Compiler version doesn't include clang or GCC: "cc" "--version"
Test Interpreter
[email protected]: Compiler version doesn't include clang or GCC: "cc" "--version"
Polybench Integration
The following actions uses node12 which is deprecated and will be forced to run on node16: 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/
Polybench Integration
The following actions uses Node.js version which is deprecated and will be forced to run on node20: 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/