Closed
Description
You'll always be able to craft inputs for rustc
making it hit a pathological compile-time and I don't think we need to protect against this. SipHash is pretty fast for strings, but on short fixed-size key types it's very slow. The compiler depends heavily on the speed of looking up integer keys in maps, so this is a huge performance cost.
(I'll post benchmark numbers soon)