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

kmc-solid: std::sys code maintenance #105120

Merged
merged 4 commits into from
Dec 9, 2022

Commits on Dec 1, 2022

  1. kmc-solid: Use expose_addr and from_exposed_addr for pointer-inte…

    …ger casts
    
    Pointer-integer casts are required for conversion between `EXINF` (ITRON
    task entry point parameter) and `*const ThreadInner`. Addresses the
    deny-level lint `fuzzy_provenance_casts`.
    kawadakk committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    427a079 View commit details
    Browse the repository at this point in the history
  2. kmc-solid: Add a stub implementation of is_terminal

    Copied from `unsupported/io.rs`. Fixes build failure.
    kawadakk committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    47f2f6d View commit details
    Browse the repository at this point in the history
  3. kmc-solid: Address compiler warnings

    Addresses the warn-by-default lints `unused_imports` and
    `unused_unsafe`.
    kawadakk committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    f482e55 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. kmc-solid: Don't do Box::from_raw(&*(x: Box<T>) as *const T as *mut T)

    This pattern seems to be considered illegal by Miri.
    kawadakk committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    ae7633f View commit details
    Browse the repository at this point in the history