mozilla/rust — pull request #12533 by alexcrichton (2014-02-25 04:49:44+00:00)
Title: rustc: Introduce Strict Version Hashes

These hashes are used to detect changes to upstream crates and generate errors which mention that crates possibly need recompilation.

More details can be found in the respective commit messages below. This change is also accompanied with a much needed refactoring of some of the crate loading code to focus more on crate ids instead of name/version pairs.