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

Fix some issues with absolute paths in dep-info files. #7137

Merged
merged 7 commits into from
Jul 26, 2019

Commits on Jul 25, 2019

  1. Configuration menu
    Copy the full SHA
    aa99e9f View commit details
    Browse the repository at this point in the history
  2. Track dep-info for all dependencies.

    This adds dep-info tracking for non-path dependencies. This avoids tracking
    package-relative paths (like source files) in non-path dependencies, since we
    assume they are static. It also adds an mtime cache to improve performance since
    when rustc starts tracking sysroot files (in the future), it can cause a large
    number of stat calls.
    ehuss committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    b1b9b79 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3595de3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff532ec View commit details
    Browse the repository at this point in the history
  5. Use canonical paths when parsing dep-info.

    Instead of treating Windows differently, this just always uses canonical paths
    on all platforms.  This fixes a problem where symlinks were not treated
    correctly on all platforms.
    
    Switching rm_rf to the remove_dir_all crate because deleting symbolic links on
    Windows is difficult.
    ehuss committed Jul 25, 2019
    Configuration menu
    Copy the full SHA
    4f6553a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    51a8206 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2019

  1. Add -Z binary-dep-depinfo

    ehuss committed Jul 26, 2019
    Configuration menu
    Copy the full SHA
    c6e626b View commit details
    Browse the repository at this point in the history