about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-10-20 07:50:18 +0000
committerbors <bors@rust-lang.org>2017-10-20 07:50:18 +0000
commitc0956ff265d0459e6f643f5454a8560e5dc2712c (patch)
tree7073eb90ca95161c9d503f7567bcfbe1cfe4f8ce /src/rustllvm/PassWrapper.cpp
parentc0e0a38101e750737e431b894167a8202ca8f46c (diff)
parent27b6c9174d15872ec708d278ec98bcd9eb8fe0ef (diff)
downloadrust-c0956ff265d0459e6f643f5454a8560e5dc2712c.tar.gz
rust-c0956ff265d0459e6f643f5454a8560e5dc2712c.zip
Auto merge of #45319 - michaelwoerister:use-128bit-siphash, r=nikomatsakis
incr.comp.: Use 128bit SipHash for fingerprinting

This PR switches incr. comp. result fingerprinting from 128 bit BLAKE2 to 128 bit SipHash. When we started using BLAKE2 for fingerprinting, the 128 bit version of SipHash was still experimental. Now that it isn't anymore we should be able to get a nice performance boost without significantly increasing collision probability.

~~I'm going to start a try-build for this, so we can gauge the performance impact before merging (hence the `WIP` in the title).~~

EDIT: Performance improvements look as expected. Tests seem to be passing.

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