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

Strict provenance lints #95599

Merged
merged 2 commits into from
Apr 9, 2022
Merged

Commits on Apr 8, 2022

  1. WIP PROOF-OF-CONCEPT: Make the compiler complain about all int<->ptr …

    …casts.
    
    ALL
    
    OF
    
    THEM
    Gankra authored and niluxv committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    1040cab View commit details
    Browse the repository at this point in the history
  2. Split fuzzy_provenance_casts into lossy and fuzzy, feature gate and…

    … test it
    
    * split `fuzzy_provenance_casts` into a ptr2int and a int2ptr lint
    * feature gate both lints
    * update documentation to be more realistic short term
    * add tests for these lints
    niluxv committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    98a4834 View commit details
    Browse the repository at this point in the history