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

Rust soundness fixes #7518

Merged
merged 15 commits into from Sep 29, 2022
Merged

Rust soundness fixes #7518

merged 15 commits into from Sep 29, 2022

Commits on Sep 9, 2022

  1. Rust soundness fixes

    tustvold committed Sep 9, 2022
    Copy the full SHA
    f0547f7 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2022

  1. Second pass

    tustvold committed Sep 10, 2022
    Copy the full SHA
    2984d1c View commit details
    Browse the repository at this point in the history
  2. Make init_from_table unsafe

    tustvold committed Sep 10, 2022
    Copy the full SHA
    aa01f1e View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2022

  1. Remove SafeSliceAccess

    tustvold committed Sep 13, 2022
    Copy the full SHA
    8eb69c7 View commit details
    Browse the repository at this point in the history
  2. Clippy

    tustvold committed Sep 13, 2022
    Copy the full SHA
    a3da974 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    d7c96f3 View commit details
    Browse the repository at this point in the history
  4. More clippy

    tustvold committed Sep 13, 2022
    Copy the full SHA
    805d8c7 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    4534bf3 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2022

  1. More soundness fixes

    tustvold committed Sep 20, 2022
    Copy the full SHA
    cdc8204 View commit details
    Browse the repository at this point in the history
  2. Fix EndianScalar for bool

    tustvold committed Sep 20, 2022
    Copy the full SHA
    4615305 View commit details
    Browse the repository at this point in the history
  3. Add TriviallyTransmutable

    tustvold committed Sep 20, 2022
    Copy the full SHA
    2e5c16f View commit details
    Browse the repository at this point in the history
  4. Add debug assertions

    tustvold committed Sep 20, 2022
    Copy the full SHA
    f270f9c View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. Review comments

    tustvold committed Sep 21, 2022
    Copy the full SHA
    7e3f7f2 View commit details
    Browse the repository at this point in the history
  2. Review feedback

    tustvold committed Sep 21, 2022
    Copy the full SHA
    5e381b8 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. Copy the full SHA
    ed70cc6 View commit details
    Browse the repository at this point in the history