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

Clear out memoized hashes before building crates #7373

Merged
merged 1 commit into from
Sep 17, 2019

Commits on Sep 17, 2019

  1. Clear out memoized hashes before building crates

    Build script updates during execution can change the memoized hash of a
    `Fingerprint`, and while previously we cleared out a single build
    script's memoized hash we forgot to clear out everything that depended
    on it as well. This commit pessimistically clears out all `Fingerprint`
    memoized hashes just before building to ensure that during the build
    everything has the most up-to-date view of the world, and when build
    scripts change fingerprints everything that depends on them won't have
    run yet.
    
    Closes rust-lang#7362
    alexcrichton committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    c3868bb View commit details
    Browse the repository at this point in the history