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

Remove preserves_flags on 32-bit x86. #726

Merged
merged 10 commits into from
Jul 5, 2023
Merged

Remove preserves_flags on 32-bit x86. #726

merged 10 commits into from
Jul 5, 2023

Commits on Jul 5, 2023

  1. Remove preserves_flags on 32-bit x86.

    The `__kernel_vsyscall` function used on 32-bit x86 does not preserve
    the flags register, so remove the `preserves_flags` option on inline
    asm blocks that call it.
    sunfishcode committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    388fb18 View commit details
    Browse the repository at this point in the history
  2. Pin Rust nightly to 2023-07-03.

    This works around missing mipsel-unknown-linux-gnu.
    sunfishcode committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    6943956 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5d94d9d View commit details
    Browse the repository at this point in the history
  4. Suppress a warning.

    sunfishcode committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    e3a5728 View commit details
    Browse the repository at this point in the history
  5. Disable checking of prebuilt libraries.

    These libraries were built on an older version of Ubuntu than is
    still available on Github Actions. This is on the 0.35 branch, so
    I don't expect any further updates to these libraries, so just
    disable the checks.
    sunfishcode committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    67aeacf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6ea65e3 View commit details
    Browse the repository at this point in the history
  7. Backport .cirrus.yml fixes.

    Curl is already installed, so just use that, instead of manually
    installing curl, which encounters problems.
    sunfishcode committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    4dbdfcb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cc29fbb View commit details
    Browse the repository at this point in the history
  9. Delete the benchmark on the 0.35 branch.

    The benchmark depends on criterion, which is complex to support on Rust
    1.48 these days.
    sunfishcode committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    83ec62c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4ed1835 View commit details
    Browse the repository at this point in the history