Skip to content

fix(#932): --proven-safe must never elide against a floor it invented… #1679

fix(#932): --proven-safe must never elide against a floor it invented…

fix(#932): --proven-safe must never elide against a floor it invented… #1679

Triggered via push August 8, 2026 15:54
Status Success
Total duration 27m 10s
Artifacts

ci.yml

on: push
Clippy
55s
Clippy
Format
40s
Format
Version Pin Sweep
8s
Version Pin Sweep
Claim Check
10s
Claim Check
Z3 Verification
2m 4s
Z3 Verification
Kani Verification
59s
Kani Verification
Rivet Validation
15s
Rivet Validation
Bazel Build & Proofs
2m 41s
Bazel Build & Proofs
cmp-select two-move execution oracle
1m 15s
cmp-select two-move execution oracle
synth-provenance-v1 reconciliation gate (#396)
1m 5s
synth-provenance-v1 reconciliation gate (#396)
aarch64 backend execution + decline oracle (#538 m2–m4)
1m 8s
aarch64 backend execution + decline oracle (#538 m2–m4)
aarch64 native execution matrix (gale
1m 34s
aarch64 native execution matrix (gale
trap-semantics oracle (#665 unreachable +
9m 47s
trap-semantics oracle (#665 unreachable +
VCR-VER-004 instrument independence (#242, v0.53's mutation re-run)
1m 43s
VCR-VER-004 instrument independence (#242, v0.53's mutation re-run)
fact-spec elision oracle (#494 phases 2 + 2b + 3+ + bounds)
1m 57s
fact-spec elision oracle (#494 phases 2 + 2b + 3+ + bounds)
proven-safe bounds-elision oracle (VCR-MEM-004,
2m 10s
proven-safe bounds-elision oracle (VCR-MEM-004,
rv32 immediate-shift-fold execution oracle
1m 0s
rv32 immediate-shift-fold execution oracle
rv32 const-address-fold execution oracle
1m 6s
rv32 const-address-fold execution oracle
rv32 br_table execution oracle (#882)
1m 1s
rv32 br_table execution oracle (#882)
rv32 external-call relocation oracle (#871)
1m 27s
rv32 external-call relocation oracle (#871)
rv32 label/return dead-code oracle (#882)
1m 10s
rv32 label/return dead-code oracle (#882)
rv32 memory.size / memory.grow execution oracle
1m 6s
rv32 memory.size / memory.grow execution oracle
optimized-path callee-saved preservation oracle
1m 6s
optimized-path callee-saved preservation oracle
call_indirect bounds-guard oracle (Thumb-2 + A32)
1m 4s
call_indirect bounds-guard oracle (Thumb-2 + A32)
multi-table call_indirect oracle (Thumb-2 + A32)
1m 18s
multi-table call_indirect oracle (Thumb-2 + A32)
null-funcref-slot call_indirect oracle (Thumb-2 + A32)
59s
null-funcref-slot call_indirect oracle (Thumb-2 + A32)
heterogeneous-table call_indirect oracle (Thumb-2 + A32)
1m 5s
heterogeneous-table call_indirect oracle (Thumb-2 + A32)
self-contained call_indirect oracle (execution + residual declines)
1m 3s
self-contained call_indirect oracle (execution + residual declines)
optimized-path block/br_if lowering oracle
1m 5s
optimized-path block/br_if lowering oracle
optimized-path spill-frame teardown oracle
1m 14s
optimized-path spill-frame teardown oracle
optimized-path register-exhaustion oracle
1m 1s
optimized-path register-exhaustion oracle
flight-seam relocatable-path execution oracle
1m 15s
flight-seam relocatable-path execution oracle
control-step relocatable-path execution oracle
57s
control-step relocatable-path execution oracle
AAPCS stack-argument path oracle
1m 13s
AAPCS stack-argument path oracle
i64 stack-param + spill-pool-grow oracle
1m 1s
i64 stack-param + spill-pool-grow oracle
i64 rotl/rotr/div/rem expansion oracle
1m 8s
i64 rotl/rotr/div/rem expansion oracle
optimized-path br_table oracle
1m 10s
optimized-path br_table oracle
const-CSE flag-on execution oracle
1m 6s
const-CSE flag-on execution oracle
frame-slot DCE default+optout execution oracle
1m 1s
frame-slot DCE default+optout execution oracle
stack-layout=low overflow BusFault oracle
1m 4s
stack-layout=low overflow BusFault oracle
#418 arena-bind self-contained execution oracle
1m 13s
#418 arena-bind self-contained execution oracle
VCR-RA-003 register-allocation validator (red-first + frozen)
1m 33s
VCR-RA-003 register-allocation validator (red-first + frozen)
VCR-RA-003 RV32 register-allocation validator (red-first + frozen)
1m 30s
VCR-RA-003 RV32 register-allocation validator (red-first + frozen)
VCR-SEL-005 cross-backend op-parity (universe-complete + red-first)
52s
VCR-SEL-005 cross-backend op-parity (universe-complete + red-first)
repro sweep — selector / control-flow / call / i64 differentials
1m 43s
repro sweep — selector / control-flow / call / i64 differentials
repro sweep — linear memory / static data / native-pointer differentials
1m 30s
repro sweep — linear memory / static data / native-pointer differentials
repro sweep — RISC-V RV32 execution differentials
1m 14s
repro sweep — RISC-V RV32 execution differentials
repro sweep — WCET bound soundness cross-checks (phases 2-5)
1m 18s
repro sweep — WCET bound soundness cross-checks (phases 2-5)
Rust-test Line Coverage (unit + integration only)
3m 50s
Rust-test Line Coverage (unit + integration only)
Fit to window
Zoom out
Zoom in

Annotations

2 warnings
Rivet Validation
Cross-repo link errors present (expected — external projects need rivet init)
aarch64 native execution matrix (gale
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust