about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorJack Moffitt <jack@metajack.im>2013-12-09 14:56:53 -0700
committerJack Moffitt <jack@metajack.im>2013-12-10 17:04:24 -0700
commitb349036e5f4f5f42e34ae9dd7859f3dc7a79de94 (patch)
treec11b022d85120eddff8bdf1be2fd36fe3939369f /src/rustllvm/PassWrapper.cpp
parent29ca4350c8d64facb39311660e8ee919766f481a (diff)
downloadrust-b349036e5f4f5f42e34ae9dd7859f3dc7a79de94.tar.gz
rust-b349036e5f4f5f42e34ae9dd7859f3dc7a79de94.zip
Make crate hash stable and externally computable.
This replaces the link meta attributes with a pkgid attribute and uses a hash
of this as the crate hash. This makes the crate hash computable by things
other than the Rust compiler. It also switches the hash function ot SHA1 since
that is much more likely to be available in shell, Python, etc than SipHash.

Fixes #10188, #8523.
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions