Skip to content

CI: cargo-test red on main since #4957 — typed_shape_descriptors::bounded_integer_array_store_omits_layout_note_and_barrier #4982

Description

@proggeramlug

main has a failing required check: cargo test -p perry-codegen --test typed_shape_descriptors fails with

thread 'bounded_integer_array_store_omits_layout_note_and_barrier' panicked at crates/perry-codegen/tests/typed_shape_descriptors.rs:430:
bounded numeric array store should route through the raw-f64 payload helper

Bisection

So #4957 changed the raw-f64 payload-helper routing for bounded numeric array stores without updating (or while genuinely regressing) the descriptor expectation pinned by this test. Every PR branch since inherits the red cargo-test check from the merge with main — e.g. #4979's cargo-test failed solely on this (all of its own suites green; verified the failure reproduces identically at its merge-base and on origin/main HEAD, Linux CI and macOS local).

Either the optimization needs to keep routing bounded stores through the raw-f64 payload helper, or the test's expectation should be updated to the new intended IR shape — whichever #4957 meant.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions