Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

coverage: Replace the old span refiner with a single function #126294

Merged
merged 3 commits into from
Jun 12, 2024

Commits on Jun 12, 2024

  1. coverage: Add tests/coverage/assert-ne.rs

    This test extracts a fragment of `issue-84561.rs` that has historically proven
    troublesome when trying to modify how spans are extracted from MIR.
    Zalathar committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    dc6def3 View commit details
    Browse the repository at this point in the history
  2. coverage: Add tests/coverage/loop-break.rs

    This is a modified copy of `tests/mir-opt/coverage/instrument_coverage.rs`.
    Zalathar committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    0bfdb8d View commit details
    Browse the repository at this point in the history
  3. coverage: Replace the old span refiner with a single function

    As more and more of the span refiner's functionality has been pulled out into
    separate early passes, it has finally reached the point where we can remove the
    rest of the old `SpansRefiner` code, and replace it with a single
    modestly-sized function.
    Zalathar committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    2fa78f3 View commit details
    Browse the repository at this point in the history