Checking crossbeam-utils v0.8.21
Checking num-traits v0.2.19
Checking crossbeam-queue v0.3.12
Checking half v2.7.1
Checking unimem v0.2.0 (/Users/master/cyber/honeycrisp/.worktrees/acpu-delivery/honeycrisp/unimem)
Checking acpu v0.2.0 (/Users/master/cyber/honeycrisp/.worktrees/acpu-delivery/honeycrisp/acpu)
Checking once_cell v1.21.4
Checking serde_core v1.0.228
Checking aruminium v0.2.0 (/Users/master/cyber/honeycrisp/.worktrees/acpu-delivery/honeycrisp/aruminium)
Checking rane v0.2.0 (/Users/master/cyber/honeycrisp/.worktrees/acpu-delivery/honeycrisp/rane)
Checking crossbeam-epoch v0.9.18
Compiling serde_derive v1.0.228
Checking either v1.15.0
Checking crossbeam-deque v0.8.6
Checking zmij v1.0.21
Checking itoa v1.0.18
Checking ciborium-io v0.2.2
Checking clap_lex v1.1.0
Checking anstyle v1.0.14
Checking plotters-backend v0.3.7
Checking regex-syntax v0.8.10
Checking memchr v2.8.0
Checking serde_json v1.0.149
Checking serde v1.0.228
Checking regex-automata v0.4.14
Checking naga v28.0.0
Checking plotters-svg v0.3.7
Checking clap_builder v4.6.0
Checking ciborium-ll v0.2.2
Checking rayon-core v1.13.0
Checking itertools v0.10.5
Checking cast v0.3.0
Checking same-file v1.0.6
Checking walkdir v2.5.0
Checking criterion-plot v0.5.0
Checking rayon v1.12.0
Checking wgpu-hal v28.0.1
Checking ciborium v0.2.2
Checking clap v4.6.0
Checking plotters v0.3.7
Checking regex v1.12.3
Checking tinytemplate v1.2.1
Checking is-terminal v0.4.17
Checking oorandom v11.1.5
Checking anes v0.1.6
Checking wgpu-core-deps-apple v28.0.0
Checking wgpu-core v28.0.1
Checking criterion v0.5.1
Checking rane-benches v0.2.0 (/Users/master/cyber/honeycrisp/.worktrees/acpu-delivery/honeycrisp/rane/benches)
Checking honeycrisp v0.2.0 (/Users/master/cyber/honeycrisp/.worktrees/acpu-delivery/honeycrisp)
Checking wgpu v28.0.0
error[E0433]: too many leading `super` keywords
--> aruminium/benches/aruminium.rs:7:5
|
7 | use super::shaders::{NOOP as NOOP_SRC, SAXPY as SAXPY_SRC, TRIANGLE as TRIANGLE_SRC};
| ^^^^^ there are too many leading `super` keywords
For more information about this error, try `rustc --explain E0433`.
error: could not compile `aruminium` (bench "aruminium") due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:31:20
|
31 | let instance = wgpu::Instance::new(&wgpu::InstanceDescriptor {
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:32:19
|
32 | backends: wgpu::Backends::METAL,
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:36:27
|
36 | power_preference: wgpu::PowerPreference::HighPerformance,
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:43:52
|
43 | pollster::block_on(adapter.request_device(&wgpu::DeviceDescriptor::default())).unwrap();
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:47:17
|
47 | source: wgpu::ShaderSource::Wgsl(Cow::Borrowed(WGSL_TRIANGLE)),
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:59:20
|
59 | primitive: wgpu::PrimitiveState::default(),
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:61:22
|
61 | multisample: wgpu::MultisampleState::default(),
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:66:25
|
66 | format: wgpu::TextureFormat::Bgra8Unorm,
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:68:29
|
68 | write_mask: wgpu::ColorWrites::ALL,
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:85:20
|
85 | dimension: wgpu::TextureDimension::D2,
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:86:17
|
86 | format: wgpu::TextureFormat::Bgra8Unorm,
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:87:16
|
87 | usage: wgpu::TextureUsages::RENDER_ATTACHMENT,
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:112:27
|
112 | load: wgpu::LoadOp::Clear(wgpu::Color::BLACK),
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:112:47
|
112 | load: wgpu::LoadOp::Clear(wgpu::Color::BLACK),
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:113:28
|
113 | store: wgpu::StoreOp::Store,
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:128:15
|
128 | .poll(wgpu::PollType::Wait {
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `pollster` in this scope
--> aruminium/benches/wgpu_bench.rs:35:19
|
35 | let adapter = pollster::block_on(instance.request_adapter(&wgpu::RequestAdapterOptions {
| ^^^^^^^^ use of unresolved module or unlinked crate `pollster`
|
= help: if you wanted to use a crate named `pollster`, use `cargo add pollster` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `pollster` in this scope
--> aruminium/benches/wgpu_bench.rs:43:9
|
43 | pollster::block_on(adapter.request_device(&wgpu::DeviceDescriptor::default())).unwrap();
| ^^^^^^^^ use of unresolved module or unlinked crate `pollster`
|
= help: if you wanted to use a crate named `pollster`, use `cargo add pollster` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:24:13
|
24 | device: wgpu::Device,
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:25:12
|
25 | queue: wgpu::Queue,
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:26:15
|
26 | pipeline: wgpu::RenderPipeline,
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:27:19
|
27 | texture_view: wgpu::TextureView,
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:31:41
|
31 | let instance = wgpu::Instance::new(&wgpu::InstanceDescriptor {
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:111:22
|
111 | ops: wgpu::Operations {
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:35:64
|
35 | let adapter = pollster::block_on(instance.request_adapter(&wgpu::RequestAdapterOptions {
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:107:39
|
107 | color_attachments: &[Some(wgpu::RenderPassColorAttachment {
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:45:46
|
45 | let shader = device.create_shader_module(wgpu::ShaderModuleDescriptor {
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:50:51
|
50 | let pipeline = device.create_render_pipeline(&wgpu::RenderPipelineDescriptor {
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:53:17
|
53 | vertex: wgpu::VertexState {
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:62:24
|
62 | fragment: Some(wgpu::FragmentState {
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:65:29
|
65 | targets: &[Some(wgpu::ColorTargetState {
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:76:42
|
76 | let texture = device.create_texture(&wgpu::TextureDescriptor {
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:78:15
|
78 | size: wgpu::Extent3d {
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:103:34
|
103 | .create_command_encoder(&wgpu::CommandEncoderDescriptor { label: None });
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error[E0433]: cannot find module or crate `wgpu` in this scope
--> aruminium/benches/wgpu_bench.rs:105:52
|
105 | let mut rpass = encoder.begin_render_pass(&wgpu::RenderPassDescriptor {
| ^^^^ use of unresolved module or unlinked crate `wgpu`
|
= help: if you wanted to use a crate named `wgpu`, use `cargo add wgpu` to add it to your `Cargo.toml`
error: could not compile `aruminium` (bench "wgpu_bench") due to 35 previous errors
error[E0432]: unresolved import `metal`
--> aruminium/benches/metal_rs.rs:4:5
|
4 | use metal::*;
| ^^^^^ use of unresolved module or unlinked crate `metal`
|
= help: if you wanted to use a crate named `metal`, use `cargo add metal` to add it to your `Cargo.toml`
For more information about this error, try `rustc --explain E0432`.
error: could not compile `aruminium` (bench "metal_rs") due to 1 previous error
error[E0433]: cannot find module or crate `objc2` in this scope
--> aruminium/benches/objc2.rs:1:5
|
1 | use objc2::rc::Retained;
| ^^^^^ use of unresolved module or unlinked crate `objc2`
|
help: to make use of source file aruminium/benches/objc2.rs, use `mod objc2` in this file to declare the module
--> aruminium/benches/compare.rs:6:1
|
6 + mod objc2;
|
error[E0433]: cannot find module or crate `objc2` in this scope
--> aruminium/benches/objc2.rs:2:5
|
2 | use objc2::runtime::ProtocolObject;
| ^^^^^ use of unresolved module or unlinked crate `objc2`
|
help: to make use of source file aruminium/benches/objc2.rs, use `mod objc2` in this file to declare the module
--> aruminium/benches/compare.rs:6:1
|
6 + mod objc2;
|
error[E0432]: unresolved import `objc2_metal`
--> aruminium/benches/objc2.rs:4:5
|
4 | use objc2_metal::*;
| ^^^^^^^^^^^ use of unresolved module or unlinked crate `objc2_metal`
|
= help: if you wanted to use a crate named `objc2_metal`, use `cargo add objc2_metal` to add it to your `Cargo.toml`
error[E0432]: unresolved import `objc2_foundation`
--> aruminium/benches/objc2.rs:3:5
|
3 | use objc2_foundation::NSString;
| ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `objc2_foundation`
|
= help: if you wanted to use a crate named `objc2_foundation`, use `cargo add objc2_foundation` to add it to your `Cargo.toml`
Some errors have detailed explanations: E0432, E0433.
For more information about an error, try `rustc --explain E0432`.
error: could not compile `aruminium` (bench "compare") due to 4 previous errors
Checking metal-benches v0.2.0 (/Users/master/cyber/honeycrisp/.worktrees/acpu-delivery/honeycrisp/aruminium/benches)
error[E0433]: too many leading `super` keywords
--> aruminium/benches/objc2.rs:7:5
|
7 | use super::shaders::{NOOP as NOOP_SRC, SAXPY as SAXPY_SRC, TRIANGLE as TRIANGLE_SRC};
| ^^^^^ there are too many leading `super` keywords
error[E0433]: cannot find module or crate `objc2` in this scope
--> aruminium/benches/objc2.rs:1:5
|
1 | use objc2::rc::Retained;
| ^^^^^ use of unresolved module or unlinked crate `objc2`
|
help: to make use of source file aruminium/benches/objc2.rs, use `mod objc2` in this file to declare the module
|
1 + mod objc2;
|
error[E0433]: cannot find module or crate `objc2` in this scope
--> aruminium/benches/objc2.rs:2:5
|
2 | use objc2::runtime::ProtocolObject;
| ^^^^^ use of unresolved module or unlinked crate `objc2`
|
help: to make use of source file aruminium/benches/objc2.rs, use `mod objc2` in this file to declare the module
|
1 + mod objc2;
|
error: could not compile `aruminium` (bench "objc2") due to 5 previous errors
error: could not compile `aruminium` (bench "compare_render") due to 1 previous error
error: method `diff` is never used
--> acpu/examples/amx_reverse.rs:59:8
|
28 | impl Snapshot {
| ------------- method in this implementation
...
59 | fn diff(&self, other: &Snapshot) -> Vec<String> {
| ^^^^
|
= note: `-D dead-code` implied by `-D warnings`
= help: to override `-D warnings` add `#[expect(dead_code)]` or `#[allow(dead_code)]`
error: could not compile `acpu` (example "amx_reverse") due to 1 previous error
error: unused import: `std::time::Instant`
--> acpu/bench/summary.rs:8:5
|
8 | use std::time::Instant;
| ^^^^^^^^^^^^^^^^^^
|
= note: `-D unused-imports` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(unused_imports)]`
error: variable does not need to be mutable
--> acpu/bench/summary.rs:2054:9
|
2054 | let mut pmull_a = 0xDEADBEEFCAFEBABEu64;
| ----^^^^^^^
| |
| help: remove this `mut`
|
= note: `-D unused-mut` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(unused_mut)]`
error: could not compile `acpu` (example "bench_summary") due to 2 previous errors
error: unused variable: `fma_first`
--> acpu/examples/pair_test.rs:10:13
|
10 | let fma_first: u64 = 1 << 27; // skip_z, X[0], Y[0], tile 0
| ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fma_first`
|
= note: `-D unused-variables` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(unused_variables)]`
error: could not compile `acpu` (example "pair_test") due to 1 previous error
error: unused import: `std::time::Instant`
--> acpu/bench/crypto.rs:7:5
|
7 | use std::time::Instant;
| ^^^^^^^^^^^^^^^^^^
|
= note: `-D unused-imports` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(unused_imports)]`
error: could not compile `acpu` (example "bench_crypto") due to 1 previous error