rust/src/librustc_data_structures
bors c0956ff265 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.
2017-10-20 07:50:18 +00:00
..
2017-08-15 21:56:30 +02:00
2017-09-24 11:50:09 -07:00
2017-08-19 13:27:16 +03:00
2017-08-19 13:27:16 +03:00
2017-10-16 14:44:40 +02:00
2017-08-15 21:56:30 +02:00