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

rustc_metadata: Privatize more things and a couple of other refactorings #66697

Merged
merged 13 commits into from
Nov 29, 2019

Commits on Nov 28, 2019

  1. Configuration menu
    Copy the full SHA
    0525cf9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37304cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e241485 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32aa58c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    765133a View commit details
    Browse the repository at this point in the history
  6. rustc_metadata: Privatize all fields of CrateRoot

    All of them are read-only
    petrochenkov committed Nov 28, 2019
    Configuration menu
    Copy the full SHA
    a9cef49 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3b1d60a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    753ce45 View commit details
    Browse the repository at this point in the history
  9. rustc_metadata: Privatize some fields and methods of CStore

    After it's moved to `creader.rs`
    petrochenkov committed Nov 28, 2019
    Configuration menu
    Copy the full SHA
    4c8105e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9be526e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e4710ad View commit details
    Browse the repository at this point in the history
  12. rustc_metadata: Avoid some side effects during speculative crate reso…

    …lution
    
    Namely, `update_extern_crate`.
    
    Also, stop tracking visited crates in `update_extern_crate`, the rank check does the same thing (prevents visiting dependencies if the rank didn't change), but more precisely.
    petrochenkov committed Nov 28, 2019
    Configuration menu
    Copy the full SHA
    e0b329a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e84c926 View commit details
    Browse the repository at this point in the history