diff options
| author | bors <bors@rust-lang.org> | 2014-05-15 02:41:50 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-05-15 02:41:50 -0700 |
| commit | fedffa785eb1def61d012e8e614d562afaf19a6e (patch) | |
| tree | 6b35c03df2a7c7d04399858d49b9a589575866e3 /src/rustllvm/RustWrapper.cpp | |
| parent | 579e0a5f5555ed926cf9378ef61b034b0c316e76 (diff) | |
| parent | 5236af8c0ff33d60e30fdde367b476a1efa1d09e (diff) | |
| download | rust-fedffa785eb1def61d012e8e614d562afaf19a6e.tar.gz rust-fedffa785eb1def61d012e8e614d562afaf19a6e.zip | |
auto merge of #14145 : pnkfelix/rust/fsk-better-svh-via-visitor, r=alexcrichton
Teach SVH computation to ignore more implementation artifacts.
In particular, this version of strict version hash (SVH) works much
like the deriving(Hash)-based implementation did, except that it
deliberately:
1. skips over content known not affect the generated crates, and,
2. uses a content-based hash for names instead of using the value of
the `Name` index itself, which can differ depending on the order
in which strings are interned (which in turn is affected by
e.g. the presence of `--cfg` options on the command line).
Fix #14132.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
