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

Get CI testing working again and prevent future bit-rot #165

Merged
merged 14 commits into from
Sep 28, 2024
Merged

Commits on Sep 24, 2024

  1. Apply cargo fmt.

    anholt committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    29f0767 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ca0c81 View commit details
    Browse the repository at this point in the history
  3. Drop "packed" annotation from Process.

    It doesn't look like it's required, and it's causing unaligned
    references that newer rust hates.
    anholt committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    bd99665 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0546919 View commit details
    Browse the repository at this point in the history
  5. Give the KERNEL/USER bit fields actual bit field values.

    Future rust clippy errors about them doing "& 0" operations.  We can
    decide if they're useful flags later if we actually want.
    anholt committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    faf6c37 View commit details
    Browse the repository at this point in the history
  6. Add a note about the apparently-dead kernel_stack.

    Quiets clippy warnings in the strict-lint target.
    anholt committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    a19cd67 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    769dff0 View commit details
    Browse the repository at this point in the history
  8. Drop redundant pub(self) annotations.

    Fixes future clippy lints.
    anholt committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    40f7a7d View commit details
    Browse the repository at this point in the history
  9. Clean up some derefs that the compiler performs anyway.

    Fixes future clippy lints.
    anholt committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    1818798 View commit details
    Browse the repository at this point in the history
  10. Drop redundant casts.

    Fixes future clippy lints.
    anholt committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3b65db8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    252d82a View commit details
    Browse the repository at this point in the history
  12. Bump the nightly toolchain a bit so CI can have some hope again.

    Fixes the new clippy complaints in the process.
    anholt committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    328e7d7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1c67f92 View commit details
    Browse the repository at this point in the history
  14. Work around testing image build failure.

    The RUN was throwing errors with current docker, but we can easily
    enough just make it another ADD.
    anholt committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    86c2899 View commit details
    Browse the repository at this point in the history