Files
chains/evm/cevm/parallel
zeekayandHanzo Dev 0f1f84e881 A GPU lane's test runs where the host has its device, and fails if it declines there
The tests took a GPU lane that declined the transfers for a lane without a
device and skipped it. A device that is there declines too, when its
shader is missing or its path regresses, and passed for an absent one.
hasDevice now says whether the host has the lane's device: the GPU every
Apple silicon Mac has for Metal, and an NVIDIA driver's control device for
CUDA. A lane without it is skipped; on a lane with it, the transfers must
run, as the evmgpu device test already requires.

The docs say a library of another ABI is never sent a block, rather than
never called: it still answers the backend queries.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-23 11:50:13 -07:00
..