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

Store compile file stamps for each scala version #4987

Merged
merged 1 commit into from
Aug 27, 2019
Merged

Store compile file stamps for each scala version #4987

merged 1 commit into from
Aug 27, 2019

Commits on Aug 26, 2019

  1. Store compile file stamps for each scala version

    #4986 reported that +compile would
    always recompile everything in the project even when the sources hadn't
    changed. This was because the dependency classpath was changing between
    calls to compile, which caused the external hooks cache introduced in
    32a6d0d to invalidate the scala
    library. To fix this, I cache the file stamps on a per scala version
    basis. I added a scripted test that checks that there is no
    recompilation in two consecutive calls to `+compile` in a multi scala
    version build. It failed prior to these changes.
    eatkins committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    bd4d04d View commit details
    Browse the repository at this point in the history