about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-05-15 02:41:50 -0700
committerbors <bors@rust-lang.org>2014-05-15 02:41:50 -0700
commitfedffa785eb1def61d012e8e614d562afaf19a6e (patch)
tree6b35c03df2a7c7d04399858d49b9a589575866e3 /src/rustllvm/RustWrapper.cpp
parent579e0a5f5555ed926cf9378ef61b034b0c316e76 (diff)
parent5236af8c0ff33d60e30fdde367b476a1efa1d09e (diff)
downloadrust-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