clippy: the simplifications a machine can make without changing the code's shape #318

Closed
dcharlot wants to merge 1 commit from tidy/safe-lints into main
Owner

A measured slice of the clippy backlog, not a sweep.

The measurement first

5250 warnings, 0 errors, across all seventeen workspaces — each reporting non-zero output, so nothing truncated and no workspace went missing. (Earlier figures in this area were artifacts: a count taken while errors existed stops at the first erroring crate, and a sweep run concurrently with other jobs against the same checkout gets clobbered mid-run.)

92% of it is in one workspace. jouleclaw 4843; smart-byte 109; wai 86; eoc 64; mesh 43; aac 36; the remaining eleven workspaces 69 between them.

What this PR changes

The warnings whose fix is mechanical and local: a redundant .into(), clone on a Copy, a derivable Default, useless_vec, default_constructed_unit_structs, manual_is_multiple_of, uninlined_format_args. 38 files, 24 lines shorter.

What it deliberately leaves alone, and why

category count why not
cast lints ~2000 in numeric code the casts are the work; fixing means 2000 allows or try_into().unwrap() churn
doc style ~837 doc_markdown and friends are a prose convention
too_many_arguments, type_complexity, unused_self, many_single_char_names ~330 design, not defect
unused_imports, unused_unsafe 169 cfg-dependent: std::ffi::c_void is behind the numa feature, std::arch::aarch64::* sits in an aarch64-gated fn — dead here, live elsewhere
collapsible_if 168 produces correct let-chains with the old body indentation, and this tree is not rustfmt-clean so it cannot be normalised automatically
needless_range_loop, chunks_exact_to_as_chunks, should_implement_trait, result_large_err 342 loop rewrites and API changes, each wanting its own pass

Together that is ~3170 of the 5250 — a question about whether these crates should carry clippy::pedantic, answered once at crate level rather than 3170 times at call sites. 19 collapsible_if files were fixed, inspected, and reverted when the indentation proved un-normalisable; that is why they are absent.

Verified

Every check asserts it did the work rather than trusting an exit status — all eleven touched workspaces' tests pass with ran == 11 asserted, and the five eoc crates touched here pass individually (97 tests).

⚠️ Not from this change

eoc-cascade's hit_calibration_process_energy fails intermittently: on clean origin/main with no local modification it went pass, fail, fail in three consecutive runs. This diff touches no file in that crate. It is the third energy test in this family to assert on a host condition nothing guarantees — worth treating as a class.

🤖 Generated with Claude Code

A measured slice of the clippy backlog, not a sweep. ### The measurement first **5250 warnings, 0 errors**, across all seventeen workspaces — each reporting non-zero output, so nothing truncated and no workspace went missing. (Earlier figures in this area were artifacts: a count taken while errors existed stops at the first erroring crate, and a sweep run concurrently with other jobs against the same checkout gets clobbered mid-run.) **92% of it is in one workspace.** jouleclaw 4843; smart-byte 109; wai 86; eoc 64; mesh 43; aac 36; the remaining eleven workspaces 69 between them. ### What this PR changes The warnings whose fix is mechanical and local: a redundant `.into()`, `clone` on a `Copy`, a derivable `Default`, `useless_vec`, `default_constructed_unit_structs`, `manual_is_multiple_of`, `uninlined_format_args`. **38 files, 24 lines shorter.** ### What it deliberately leaves alone, and why | category | count | why not | |---|---|---| | cast lints | ~2000 | in numeric code the casts *are* the work; fixing means 2000 allows or `try_into().unwrap()` churn | | doc style | ~837 | `doc_markdown` and friends are a prose convention | | `too_many_arguments`, `type_complexity`, `unused_self`, `many_single_char_names` | ~330 | design, not defect | | `unused_imports`, `unused_unsafe` | 169 | **`cfg`-dependent**: `std::ffi::c_void` is behind the `numa` feature, `std::arch::aarch64::*` sits in an aarch64-gated fn — dead here, live elsewhere | | `collapsible_if` | 168 | produces correct let-chains with the *old* body indentation, and this tree is not rustfmt-clean so it cannot be normalised automatically | | `needless_range_loop`, `chunks_exact_to_as_chunks`, `should_implement_trait`, `result_large_err` | 342 | loop rewrites and API changes, each wanting its own pass | Together that is ~3170 of the 5250 — a question about whether these crates should carry `clippy::pedantic`, answered once at crate level rather than 3170 times at call sites. 19 `collapsible_if` files **were** fixed, inspected, and reverted when the indentation proved un-normalisable; that is why they are absent. ### Verified Every check asserts it did the work rather than trusting an exit status — all **eleven** touched workspaces' tests pass with `ran == 11` asserted, and the five `eoc` crates touched here pass individually (97 tests). ### ⚠️ Not from this change `eoc-cascade`'s `hit_calibration_process_energy` fails intermittently: on **clean `origin/main` with no local modification** it went pass, fail, fail in three consecutive runs. This diff touches no file in that crate. It is the third energy test in this family to assert on a host condition nothing guarantees — worth treating as a class. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
clippy: the simplifications a machine can make without changing the code's shape
All checks were successful
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 2m31s
standards workspaces build + test / joulecontract-rs (joulecontract/joulecontract-rs, joulecontract-rs, linux-arm64, true) (pull_request) Successful in 1m13s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 2m48s
standards workspaces build + test / map-rs (map-conformance, map/map-rs, map-rs, linux-arm64) (pull_request) Successful in 1m12s
standards workspaces build + test / smart-byte-rs (smart-byte/smart-byte-rs, smart-byte-rs, linux) (pull_request) Successful in 4m38s
wai-pack / wai-pack · linux (pull_request) Successful in 1m27s
standards workspaces build + test / mesh-rs (mesh/mesh-rs, -p mesh-engine-gguf -p mesh-openai --features mesh-engine-gguf/gguf,mesh-openai/server, mesh-rs, linux-arm64) (pull_request) Successful in 1m11s
wai-web wasm32 / wai-web wasm32 build · corpus, menu and writers (pull_request) Successful in 3m18s
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Successful in 21m30s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 3m37s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 22m25s
WAI conformance / cargo-class corpora · macos (pull_request) Successful in 18m35s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 25s
WAI conformance / codec wrappers · fuzz smoke, text decode limits, C entry points, provenance, the semantic path (pull_request) Successful in 1m0s
standards workspaces build + test / jouledesk-rs (jouledesk/jouledesk-rs, jouledesk-rs, macos) (pull_request) Successful in 2m42s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 2m44s
wai-pack / wai-pack · macos (pull_request) Successful in 2m36s
WAI HTTP delivery / HTTP corpus · falsify mutations 1/3 (pull_request) Successful in 1h14m12s
WAI HTTP delivery / HTTP corpus · falsify mutations 2/3 (pull_request) Successful in 1h14m35s
WAI HTTP delivery / HTTP corpus · falsify mutations 0/3 (pull_request) Successful in 1h15m41s
WAI HTTP delivery / HTTP corpus · falsify patches 0/3 (pull_request) Successful in 7m56s
WAI HTTP delivery / HTTP corpus · every patch and mutation in exactly one shard (pull_request) Successful in 5s
WAI HTTP delivery / HTTP corpus · falsify patches 2/3 (pull_request) Successful in 8m28s
WAI HTTP delivery / HTTP corpus · falsify patches 1/3 (pull_request) Successful in 9m10s
WAI HTTP delivery / cache rules · controls and labelled caches (pull_request) Successful in 2m22s
WAI HTTP delivery / HTTP corpus · verified both ways, and the differential (pull_request) Successful in 4m31s
wai-pack / wai-pack · linux-arm64 (pull_request) Successful in 2m31s
wai-pack / wai-pack · the floor through a media prober (pull_request) Successful in 41s
wai-pack / wai-pack · dependency licences (pull_request) Successful in 2m0s
wai-pack / wai-pack · independent verifier (Python) (pull_request) Successful in 7m28s
31b7dfef28
Of 5250 warnings across the seventeen workspaces, these are the ones whose fix
is mechanical and local: a redundant `.into()`, `clone` on a `Copy`, a
`derivable_impls` `Default`, `useless_vec`, `default_constructed_unit_structs`,
`manual_is_multiple_of`, `uninlined_format_args`. 38 files, 24 lines shorter.

Deliberately NOT in here, with reasons, because a tidy-up should not decide
them:

  The ~2000 cast lints (cast_possible_truncation 914, cast_precision_loss 664,
  cast_sign_loss 236, cast_possible_wrap 186) and ~837 doc-style ones
  (doc_markdown 554, overindented lists 192, lazy continuation 91). In numeric
  code the casts are the work; "fixing" them means 2000 allows or
  try_into().unwrap() churn. With too_many_arguments, type_complexity,
  unused_self and many_single_char_names that is ~3170 of the 5250 -- a question
  about whether these crates should carry clippy::pedantic, answered once at
  crate level, not 3170 times at call sites.

  unused_imports (88) and unused_unsafe (81). Both are cfg-dependent here:
  jouleclaw-loader-gguf's `std::ffi::c_void` is behind the `numa` feature and
  its `std::arch::aarch64::*` sits inside an aarch64-gated fn. Dead in this
  configuration, live in another; removing them breaks those builds silently.

  collapsible_if (168), chunks_exact_to_as_chunks (65),
  should_implement_trait (34), result_large_err (52), needless_range_loop (191).
  The first produces correct let-chains with the old body indentation, and this
  tree is not rustfmt-clean so it cannot be normalised automatically -- 19 files
  were fixed, inspected and reverted for exactly that reason. The rest change
  APIs or rewrite loops, which wants its own pass with the tests watched.

Verified on the build host, each run asserting it did the work rather than
trusting an exit status: all eleven touched workspaces' tests pass (`ran == 11`
asserted), and the five eoc crates touched here pass individually (97 tests).

⚠️ eoc-cascade's `hit_calibration_process_energy` fails intermittently and is
NOT from this change: on clean origin/main with no local modification it went
pass, fail, fail in three consecutive runs. It is the third energy test in this
family to assert on a host condition nothing guarantees.

Co-Authored-By: Claude Opus 5 <[email protected]>
dcharlot force-pushed tidy/safe-lints from 31b7dfef28
All checks were successful
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 2m31s
standards workspaces build + test / joulecontract-rs (joulecontract/joulecontract-rs, joulecontract-rs, linux-arm64, true) (pull_request) Successful in 1m13s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 2m48s
standards workspaces build + test / map-rs (map-conformance, map/map-rs, map-rs, linux-arm64) (pull_request) Successful in 1m12s
standards workspaces build + test / smart-byte-rs (smart-byte/smart-byte-rs, smart-byte-rs, linux) (pull_request) Successful in 4m38s
wai-pack / wai-pack · linux (pull_request) Successful in 1m27s
standards workspaces build + test / mesh-rs (mesh/mesh-rs, -p mesh-engine-gguf -p mesh-openai --features mesh-engine-gguf/gguf,mesh-openai/server, mesh-rs, linux-arm64) (pull_request) Successful in 1m11s
wai-web wasm32 / wai-web wasm32 build · corpus, menu and writers (pull_request) Successful in 3m18s
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Successful in 21m30s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 3m37s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 22m25s
WAI conformance / cargo-class corpora · macos (pull_request) Successful in 18m35s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 25s
WAI conformance / codec wrappers · fuzz smoke, text decode limits, C entry points, provenance, the semantic path (pull_request) Successful in 1m0s
standards workspaces build + test / jouledesk-rs (jouledesk/jouledesk-rs, jouledesk-rs, macos) (pull_request) Successful in 2m42s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 2m44s
wai-pack / wai-pack · macos (pull_request) Successful in 2m36s
WAI HTTP delivery / HTTP corpus · falsify mutations 1/3 (pull_request) Successful in 1h14m12s
WAI HTTP delivery / HTTP corpus · falsify mutations 2/3 (pull_request) Successful in 1h14m35s
WAI HTTP delivery / HTTP corpus · falsify mutations 0/3 (pull_request) Successful in 1h15m41s
WAI HTTP delivery / HTTP corpus · falsify patches 0/3 (pull_request) Successful in 7m56s
WAI HTTP delivery / HTTP corpus · every patch and mutation in exactly one shard (pull_request) Successful in 5s
WAI HTTP delivery / HTTP corpus · falsify patches 2/3 (pull_request) Successful in 8m28s
WAI HTTP delivery / HTTP corpus · falsify patches 1/3 (pull_request) Successful in 9m10s
WAI HTTP delivery / cache rules · controls and labelled caches (pull_request) Successful in 2m22s
WAI HTTP delivery / HTTP corpus · verified both ways, and the differential (pull_request) Successful in 4m31s
wai-pack / wai-pack · linux-arm64 (pull_request) Successful in 2m31s
wai-pack / wai-pack · the floor through a media prober (pull_request) Successful in 41s
wai-pack / wai-pack · dependency licences (pull_request) Successful in 2m0s
wai-pack / wai-pack · independent verifier (Python) (pull_request) Successful in 7m28s
to 2465cf30c3
Some checks failed
standards workspaces build + test / proof-rs (proof-conformance, proof/proof-rs, proof-rs, linux, true) (pull_request) Successful in 1m33s
standards workspaces build + test / sandbox-rs (sandbox-conformance, sandbox/sandbox-rs, sandbox-rs, linux) (pull_request) Successful in 2m37s
standards workspaces build + test / smart-byte-rs (smart-byte/smart-byte-rs, smart-byte-rs, linux) (pull_request) Successful in 4m31s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 6m54s
WAI conformance / quantum core and corpus under wasm32-wasip2 (wasmtime) (pull_request) Successful in 2m13s
WAI conformance / cross-arch byte-equality · linux (pull_request) Successful in 27s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 2m45s
wai-pack / wai-pack · linux (pull_request) Successful in 2m8s
WAI conformance / cargo-class corpora · macos (pull_request) Successful in 21m10s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 31s
WAI conformance / codec wrappers · fuzz smoke, text decode limits, C entry points, provenance, the semantic path (pull_request) Successful in 1m27s
WAI conformance / cargo-class corpora · linux (pull_request) Successful in 16m49s
wai-web wasm32 / wai-web wasm32 build · corpus, menu and writers (pull_request) Successful in 3m28s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 24m45s
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Successful in 24m15s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 5m9s
wai-pack / wai-pack · macos (pull_request) Successful in 1m35s
WAI HTTP delivery / HTTP corpus · falsify mutations 0/3 (pull_request) Failing after 3h4m12s
WAI HTTP delivery / HTTP corpus · falsify mutations 2/3 (pull_request) Failing after 3h10m44s
WAI HTTP delivery / HTTP corpus · falsify mutations 1/3 (pull_request) Failing after 3h11m20s
WAI HTTP delivery / HTTP corpus · falsify patches 0/3 (pull_request) Successful in 5m36s
WAI HTTP delivery / HTTP corpus · every patch and mutation in exactly one shard (pull_request) Successful in 5s
WAI HTTP delivery / HTTP corpus · falsify patches 2/3 (pull_request) Successful in 5m57s
WAI HTTP delivery / HTTP corpus · falsify patches 1/3 (pull_request) Successful in 6m19s
WAI HTTP delivery / cache rules · controls and labelled caches (pull_request) Successful in 1m11s
wai-pack / wai-pack · linux-arm64 (pull_request) Successful in 1m14s
wai-pack / wai-pack · the floor through a media prober (pull_request) Successful in 19s
WAI HTTP delivery / HTTP corpus · verified both ways, and the differential (pull_request) Successful in 2m43s
wai-pack / wai-pack · dependency licences (pull_request) Successful in 1m18s
wai-pack / wai-pack · independent verifier (Python) (pull_request) Successful in 4m5s
2026-10-18 15:30:13 -04:00
Compare
dcharlot closed this pull request 2026-10-18 19:04:08 -04:00
Some checks failed
energy meters on real hardware / RAPL and NVML on jetson-hub (pull_request) Successful in 40s
wai-quantum WebGPU member / member · DX12 and Vulkan (cbio-windows) (pull_request) Successful in 12m5s
jouleclaw public surface must stay documented / Public-surface audit (jouleclaw-rs) (pull_request) Successful in 1m4s
joule-code conformance gate / Build + round-trip C1-C4 vectors (pull_request) Successful in 2m0s
wai-ops differential (nightly) / differential · debug (pull_request) Successful in 2m52s
wai-ops differential (nightly) / differential · release (pull_request) Successful in 4m4s
wai-quantum on every processor / emulated · aarch64-unknown-linux-gnu (pull_request) Successful in 1m59s
wai-quantum on every processor / emulated · armv7-unknown-linux-gnueabihf (pull_request) Successful in 2m0s
wai-quantum on every processor / emulated · loongarch64-unknown-linux-gnu (pull_request) Successful in 3m18s
wai-quantum on every processor / emulated · powerpc64-unknown-linux-gnu (pull_request) Successful in 4m46s
wai-quantum on every processor / emulated · powerpc64le-unknown-linux-gnu (pull_request) Successful in 5m15s
wai-quantum on every processor / emulated · riscv64gc-unknown-linux-gnu (pull_request) Successful in 3m27s
wai-quantum on every processor / emulated · s390x-unknown-linux-gnu (pull_request) Successful in 3m25s
wai-quantum on every processor / emulated · sparc64-unknown-linux-gnu (pull_request) Successful in 5m24s
wai-web reach builds / wai-web reach · does this change touch it (pull_request) Successful in 5s
wai-quantum on every processor / emulated · i686-unknown-linux-gnu (pull_request) Successful in 3m33s
wai-web reach builds / wai-web reach builds · the package of record, every output as recorded (pull_request) Successful in 2m48s
wai-web reach builds / wai-web reach builds · this tree's wai-web, every rung on its engine line (pull_request) Successful in 4m22s
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 15s
wai cross-architecture byte-equality / does this change touch it (pull_request) Successful in 23s
wai cross-architecture byte-equality / linux-aarch64 (pull_request) Has been skipped
wai cross-architecture byte-equality / linux-x86_64 (pull_request) Has been skipped
wai cross-architecture byte-equality / macos-arm64 (reference) (pull_request) Has been skipped
WAI conformance / does this change touch it (pull_request) Successful in 33s
joule-code conformance gate / joule-moq-relay, every target (pull_request) Successful in 1m25s
WAI energy receipts / does this change touch it (pull_request) Successful in 12s
wai formal verification (integer core) / does this change touch it (pull_request) Successful in 9s
wai formal verification (integer core) / every harness in one shard (pull_request) Has been skipped
wai formal verification (integer core) / kani (arith) (pull_request) Has been skipped
wai formal verification (integer core) / kani (isqrt512) (pull_request) Has been skipped
wai formal verification (integer core) / kani (plan) (pull_request) Has been skipped
wai formal verification (integer core) / kani (sound) (pull_request) Has been skipped
wai formal verification (integer core) / kani (stage) (pull_request) Has been skipped
wai formal verification (integer core) / kani (rans64-t2) (pull_request) Has been skipped
wai formal verification (integer core) / kani (stage-long) (pull_request) Has been skipped
wai formal verification (integer core) / kani (integer-core) (pull_request) Has been skipped
WAI HTTP delivery / WAI HTTP · does this change touch it (pull_request) Successful in 9s
WAI JPEG-AI whole decode (pinned inputs, required) / does this change touch it (pull_request) Successful in 9s
WAI JPEG-AI whole decode (pinned inputs, required) / fetch pinned JPEG-AI inputs → whole decode + pixel hash, required (pull_request) Has been skipped
WAI neural decoders end-to-end / does this change touch it (pull_request) Successful in 7s
WAI neural decoders end-to-end / synthetic fixtures → Rust decode → reference (±4) (pull_request) Has been skipped
WAI neural sink gates / does this change touch it (pull_request) Successful in 8s
WAI neural sink gates / model-free refusals of the neural sink (pull_request) Has been skipped
wai-ops integer operators / does this change touch it (pull_request) Successful in 8s
wai-ops integer operators / linux-aarch64 (pull_request) Has been skipped
wai-ops integer operators / linux-x86_64 (pull_request) Has been skipped
wai-ops integer operators / macos-arm64 (pull_request) Has been skipped
wai-ops integer operators / wasm32-wasip2 (wasmtime) (pull_request) Has been skipped
wai-ops integer operators / wasm32 under Node (pull_request) Has been skipped
wai-ops integer operators / independent checker (Python) (pull_request) Has been skipped
repository checks / lockfiles, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 1m58s
wai-pack / wai-pack · does this change touch it (pull_request) Successful in 8s
wai-quantum dataflow member / does this change touch it (pull_request) Successful in 7s
wai-quantum signal processor / does this change touch it (pull_request) Successful in 6s
wai-quantum CUDA member / does this change touch it (pull_request) Successful in 7s
wai-quantum dataflow member / member · dataflow device, simulated (pci 1e52:b140) (pull_request) Has been skipped
wai-quantum dataflow member / member · dataflow device, simulated (pci 1e52:401e) (pull_request) Has been skipped
wai-quantum dataflow member / member · dataflow device absent (macos) (pull_request) Has been skipped
wai-quantum signal processor / processor and member · signal processor, emulated (pull_request) Has been skipped
wai-quantum CUDA member / member · CUDA (jetson-hub) (pull_request) Has been skipped
wai-quantum CUDA member / member · CUDA absent (linux) (pull_request) Has been skipped
wai-quantum FPGA member / does this change touch it (pull_request) Successful in 9s
wai-quantum FPGA member / member · FPGA datapath, simulated (macos) (pull_request) Has been skipped
wai-quantum FPGA member / member · FPGA simulation absent (linux) (pull_request) Has been skipped
wai-quantum Metal member / does this change touch it (pull_request) Successful in 10s
wai-quantum HIP member / does this change touch it (pull_request) Successful in 11s
wai-quantum Metal member / member · Metal (macos) (pull_request) Has been skipped
wai-quantum Metal member / member · Metal absent (linux) (pull_request) Has been skipped
wai-quantum HIP member / member · HIP (framework-128gb) (pull_request) Has been skipped
wai-quantum HIP member / member · HIP absent (linux-arm64) (pull_request) Has been skipped
wai-quantum npu-cores member / does this change touch it (pull_request) Successful in 10s
wai-quantum npu-cores member / member · npu-cores, neural processor (framework-128gb silicon) (pull_request) Has been skipped
wai-quantum npu-cores member / member · npu-cores absent (linux-arm64) (pull_request) Has been skipped
wai-quantum OpenCL member / does this change touch it (pull_request) Successful in 13s
wai-quantum neural-processor member / does this change touch it (pull_request) Successful in 14s
wai-quantum OpenCL member / member · OpenCL GPU and CPU (jetson-hub) (pull_request) Has been skipped
wai-quantum OpenCL member / member · OpenCL GPU (framework-128gb) (pull_request) Has been skipped
wai-quantum OpenCL member / member · OpenCL GPU (macos) (pull_request) Has been skipped
wai-quantum OpenCL member / member · OpenCL absent (linux) (pull_request) Has been skipped
wai-quantum neural-processor member / member · neural processor (macos) (pull_request) Has been skipped
wai-quantum neural-processor member / member · neural processor absent (linux) (pull_request) Has been skipped
wai-quantum-qpu / does this change touch it (pull_request) Successful in 15s
wai-quantum-qpu / clients against their contracts (linux) (pull_request) Has been skipped
wai-quantum matrix-extension member / does this change touch it (pull_request) Successful in 19s
wai-quantum service / does this change touch it (pull_request) Successful in 21s
wai-quantum matrix-extension member / member · matrix extension, emulated (aarch64 Linux) (pull_request) Has been skipped
wai-quantum matrix-extension member / member · matrix extension absent (macos) (pull_request) Has been skipped
wai-quantum service / service · linux (pull_request) Has been skipped
wai-quantum service / service · macos (pull_request) Has been skipped
wai-quantum tensor-engine member / does this change touch it (pull_request) Successful in 20s
wai-quantum tensor-engine member / member · tensor engine, the kernel toolchain's simulator (linux) (pull_request) Has been skipped
wai-quantum tensor-engine member / member · tensor engine absent (linux-arm64) (pull_request) Has been skipped
wai-quantum portable tensor program / does this change touch it (pull_request) Successful in 24s
wai-quantum portable tensor program / tensor program · CPU, mutants, GPU builds (pull_request) Has been skipped
wai-quantum portable tensor program / tensor program · GPUs (jetson-hub) (pull_request) Has been skipped
wai-quantum portable tensor program / tensor program · integrated GPU (framework-128gb) (pull_request) Has been skipped
wai-quantum portable tensor program / tensor program · Metal and the arm64 CPU (macos) (pull_request) Has been skipped
wai-quantum CPU vector units / does this change touch it (pull_request) Successful in 26s
wai-quantum CPU vector units / member · vector unit, rvv 1024-bit (riscv64, emulated) (pull_request) Has been skipped
wai-quantum CPU vector units / member · vector unit, sve 128-bit (aarch64, emulated) (pull_request) Has been skipped
wai-quantum CPU vector units / member · vector unit, rvv 128-bit (riscv64, emulated) (pull_request) Has been skipped
wai-quantum CPU vector units / member · vector unit, sve 2048-bit (aarch64, emulated) (pull_request) Has been skipped
wai-quantum CPU vector units / member · vector unit, avx2 (x86_64 silicon) (pull_request) Has been skipped
wai-quantum CPU vector units / member · vector unit, sve 512-bit (aarch64, emulated) (pull_request) Has been skipped
wai-quantum CPU vector units / member · vector units, avx2 and avx512 (framework-128gb silicon) (pull_request) Has been skipped
wai-quantum CPU vector units / member · vector unit absent (macos) (pull_request) Has been skipped
wai-quantum WebGPU member / does this change touch it (pull_request) Successful in 24s
wai-quantum WebGPU member / shader checks · browser build · wasip2 inertness · MSRV (pull_request) Has been skipped
wai-quantum WebGPU member / member · software Vulkan (linux) (pull_request) Has been skipped
wai-quantum WebGPU member / member · Metal (macos) (pull_request) Has been skipped
wai-quantum WebGPU member / member · discrete GPU, Vulkan (jetson-hub) (pull_request) Has been skipped
wai-quantum WebGPU member / member · integrated GPU, Vulkan (framework-128gb) (pull_request) Has been skipped
wai-quantum WebGPU member / member · browser WebGPU (macos) (pull_request) Has been skipped
WAI mbt2018_mean integer decode (regenerated vectors) / does this change touch it (pull_request) Successful in 33s
WAI mbt2018_mean integer decode (regenerated vectors) / regenerate mbt2018_mean integer vectors → Rust decode, required (pull_request) Has been skipped
wai-web wasm32 / does this change touch it (pull_request) Successful in 31s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 10m55s
standards workspaces build + test / jouledesk-rs (jouledesk/jouledesk-rs, jouledesk-rs, macos) (pull_request) Successful in 3m15s
standards workspaces build + test / joulecontract-rs (joulecontract/joulecontract-rs, joulecontract-rs, linux-arm64, true) (pull_request) Successful in 1m45s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 3m24s
standards workspaces build + test / map-rs (map-conformance, map/map-rs, map-rs, linux-arm64) (pull_request) Successful in 1m56s
standards workspaces build + test / arl-rs (arl/arl-rs, arl-rs, linux) (pull_request) Successful in 1m16s
standards workspaces build + test / jouleclaw-rs (-nodebug, jouleclaw/jouleclaw-rs, -p jouleclaw-energy --features rapl,nvml, jouleclaw-rs, linux-arm64, -C target-feature=+fp16) (pull_request) Successful in 4m38s
standards workspaces build + test / mesh-rs (mesh/mesh-rs, -p mesh-engine-gguf -p mesh-openai --features mesh-engine-gguf/gguf,mesh-openai/server, mesh-rs, linux-arm64) (pull_request) Successful in 1m23s
WAI conformance / v2 vocabulary · manifests validate as stated (pull_request) Successful in 39s
WAI conformance / delivery telemetry · CMCD and CMSD against an independent library (pull_request) Successful in 30s
standards workspaces build + test / eoc-rs (eoc/eoc-rs, -p eoc-meter --features cuda, eoc-rs, linux) (pull_request) Successful in 2m20s
standards workspaces build + test / jcp-rs (jcp-conformance, jcp/jcp-rs, -p jcp-energy --features nvml, jcp-rs, linux) (pull_request) Successful in 1m48s
WAI conformance / cross-arch byte-equality · linux-arm64 (pull_request) Successful in 49s
standards workspaces build + test / joule-ui-rs (joule-ui/joule-ui-rs, joule-ui-rs, linux) (pull_request) Successful in 1m14s
standards workspaces build + test / joulehook-rs (joulehook/joulehook-rs, joulehook-rs, linux) (pull_request) Successful in 1m16s
WAI conformance / C2PA manifest emission · signed, read back, validated (pull_request) Successful in 2m2s
standards workspaces build + test / proof-rs (proof-conformance, proof/proof-rs, proof-rs, linux, true) (pull_request) Successful in 1m33s
standards workspaces build + test / sandbox-rs (sandbox-conformance, sandbox/sandbox-rs, sandbox-rs, linux) (pull_request) Successful in 2m37s
standards workspaces build + test / smart-byte-rs (smart-byte/smart-byte-rs, smart-byte-rs, linux) (pull_request) Successful in 4m31s
WAI energy receipts / energy receipts · linux-arm64 (pull_request) Successful in 6m54s
WAI conformance / quantum core and corpus under wasm32-wasip2 (wasmtime) (pull_request) Successful in 2m13s
WAI conformance / cross-arch byte-equality · linux (pull_request) Successful in 27s
WAI energy receipts / energy receipts · linux (pull_request) Successful in 2m45s
wai-pack / wai-pack · linux (pull_request) Successful in 2m8s
WAI conformance / cargo-class corpora · macos (pull_request) Successful in 21m10s
WAI conformance / cross-arch byte-equality · macos (pull_request) Successful in 31s
WAI conformance / codec wrappers · fuzz smoke, text decode limits, C entry points, provenance, the semantic path (pull_request) Successful in 1m27s
WAI conformance / cargo-class corpora · linux (pull_request) Successful in 16m49s
wai-web wasm32 / wai-web wasm32 build · corpus, menu and writers (pull_request) Successful in 3m28s
WAI conformance / cargo-class corpora · linux-arm64 (pull_request) Successful in 24m45s
WAI conformance / independent verifiers · claims, JWP, key discovery and integer payloads (Python) (pull_request) Successful in 24m15s
WAI energy receipts / energy receipts · macos (pull_request) Successful in 5m9s
wai-pack / wai-pack · macos (pull_request) Successful in 1m35s
WAI HTTP delivery / HTTP corpus · falsify mutations 0/3 (pull_request) Failing after 3h4m12s
WAI HTTP delivery / HTTP corpus · falsify mutations 2/3 (pull_request) Failing after 3h10m44s
WAI HTTP delivery / HTTP corpus · falsify mutations 1/3 (pull_request) Failing after 3h11m20s
WAI HTTP delivery / HTTP corpus · falsify patches 0/3 (pull_request) Successful in 5m36s
WAI HTTP delivery / HTTP corpus · every patch and mutation in exactly one shard (pull_request) Successful in 5s
WAI HTTP delivery / HTTP corpus · falsify patches 2/3 (pull_request) Successful in 5m57s
WAI HTTP delivery / HTTP corpus · falsify patches 1/3 (pull_request) Successful in 6m19s
WAI HTTP delivery / cache rules · controls and labelled caches (pull_request) Successful in 1m11s
wai-pack / wai-pack · linux-arm64 (pull_request) Successful in 1m14s
wai-pack / wai-pack · the floor through a media prober (pull_request) Successful in 19s
WAI HTTP delivery / HTTP corpus · verified both ways, and the differential (pull_request) Successful in 2m43s
wai-pack / wai-pack · dependency licences (pull_request) Successful in 1m18s
wai-pack / wai-pack · independent verifier (Python) (pull_request) Successful in 4m5s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Transaction-Science/open-standards!318
No description provided.