rust/tests/ui/symbol-names
bors 2e486be8d2 Auto merge of #107925 - thomcc:sip13, r=cjgillot
Use SipHash-1-3 instead of SipHash-2-4 for StableHasher

Noticed this, and it seems easy and likely a perf win. IIUC we don't need DDOS resistance (just collision) so we ideally would have an even faster hash, but it's hard to beat this SipHash impl here, since it's been so highly tuned for the interface.

It wouldn't surprise me if there's some subtle reason changing this sucks, as it's so obvious it seems likely to have been done. Still, SipHash-1-3 seems to still have the guarantees StableHasher should need (and seemingly more), and is clearly less work. So it's worth a shot.

Not fully tested locally.
2023-04-05 18:35:34 +00:00
..
basic.legacy.stderr Bless tests 2023-04-05 15:59:29 +00:00
basic.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
basic.v0.stderr Bless tests 2023-04-05 15:59:29 +00:00
const-generics-demangling.legacy.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-generics-demangling.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-generics-demangling.v0.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-generics-str-demangling.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-generics-str-demangling.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-generics-structural-demangling.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-generics-structural-demangling.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
const-generics.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
foreign-types.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
foreign-types.stderr Bless tests 2023-04-05 15:59:29 +00:00
impl1.legacy.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
impl1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
impl1.v0.stderr Bless tests 2023-04-05 15:59:29 +00:00
impl2.rs defer array len printing to const arg printing 2023-01-18 04:07:39 +00:00
impl2.stderr defer array len printing to const arg printing 2023-01-18 04:07:39 +00:00
issue-53912.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-60925.legacy.stderr Bless tests 2023-04-05 15:59:29 +00:00
issue-60925.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-60925.v0.stderr Bless tests 2023-04-05 15:59:29 +00:00
issue-75326.legacy.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-75326.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-75326.v0.stderr Bless tests 2023-04-05 15:59:29 +00:00
issue-76365.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trait-objects.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
trait-objects.v0.stderr Bless tests 2023-04-05 15:59:29 +00:00
types.legacy.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
types.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
types.verbose-legacy.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
verbose.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
x86-stdcall.rs ignore x86-stdcall on mingw 2023-04-03 10:23:16 +02:00