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

Speed up case sensitive is-file check in file system cache #10093

Merged
merged 3 commits into from
Feb 15, 2021

Commits on Feb 15, 2021

  1. Speed up case sensitive is-file check in file system cache

    This speeds up resolving imports somewhat.
    
    Add fast paths to `isfile_case`. On Linux we skip all logic, since
    the file system is almost always case sensitive.
    
    Cache results of parent directories as well.
    
    Add tests.
    JukkaL committed Feb 15, 2021
    Configuration menu
    Copy the full SHA
    20ba593 View commit details
    Browse the repository at this point in the history
  2. Address feedback

    JukkaL committed Feb 15, 2021
    Configuration menu
    Copy the full SHA
    58c4f5f View commit details
    Browse the repository at this point in the history
  3. Attempt to fix Windows

    JukkaL committed Feb 15, 2021
    Configuration menu
    Copy the full SHA
    ace790a View commit details
    Browse the repository at this point in the history