Commit 8f7b4e1
committed
Benchmark results for various hash functions
`hashify` seems to generally be a little faster for `unescape()`, but
it’s often slower for `unescape_attribute()`. I can’t see why that might
be, unless the compiler is chosing different optimizations.1 parent 4eff900 commit 8f7b4e1
File tree
1,758 files changed
+104070
-332654
lines changed- target/criterion
- data/main
- clean
- escape_all_quotes_bytes
- big
- medium
- small
- escape_all_quotes
- big
- medium
- small
- escape_text_bytes
- big
- medium
- small
- escape_text
- big
- medium
- small
- dirty
- escape_all_quotes_bytes
- big
- medium
- small
- escape_all_quotes
- big
- medium
- small
- escape_text_bytes
- big
- medium
- small
- escape_text
- big
- medium
- small
- unescape_attribute
- hashify
- bare
- invalid
- none
- normal
- map
- bare
- invalid
- none
- normal
- matchgen
- bare
- invalid
- none
- normal
- phf
- bare
- invalid
- none
- normal
- quickphf
- bare
- invalid
- none
- normal
- unescape
- hashify
- bare
- invalid
- none
- normal
- map
- bare
- invalid
- none
- normal
- matchgen
- bare
- invalid
- none
- normal
- phf
- bare
- invalid
- none
- normal
- quickphf
- bare
- invalid
- none
- normal
- reports
- clean
- big
- escape_all_quotes_bytes
- big
- both
- change
- medium
- both
- change
- small
- both
- change
- escape_all_quotes
- big
- both
- change
- medium
- both
- change
- small
- both
- change
- escape_text_bytes
- big
- both
- change
- medium
- both
- change
- small
- both
- change
- escape_text
- big
- both
- change
- medium
- both
- change
- small
- both
- change
- medium
- small
- dirty
- big
- escape_all_quotes_bytes
- big
- both
- change
- medium
- both
- change
- small
- both
- change
- escape_all_quotes
- big
- both
- change
- medium
- both
- change
- small
- both
- change
- escape_text_bytes
- big
- both
- change
- medium
- both
- change
- small
- both
- change
- escape_text
- big
- both
- change
- medium
- both
- change
- small
- both
- change
- medium
- small
- unescape_attribute
- bare
- hashify
- bare
- invalid
- none
- normal
- invalid
- map
- bare
- both
- change
- invalid
- both
- change
- none
- both
- change
- normal
- both
- change
- matchgen
- bare
- both
- change
- invalid
- both
- change
- none
- both
- change
- normal
- both
- change
- none
- normal
- phf
- bare
- both
- change
- invalid
- both
- change
- none
- both
- change
- normal
- both
- change
- quickphf
- bare
- invalid
- none
- normal
- unescape
- bare
- hashify
- bare
- invalid
- none
- normal
- invalid
- map
- bare
- both
- change
- invalid
- both
- change
- none
- both
- change
- normal
- both
- change
- matchgen
- bare
- both
- change
- invalid
- both
- change
- none
- both
- change
- normal
- both
- change
- none
- normal
- phf
- bare
- both
- change
- invalid
- both
- change
- none
- both
- change
- normal
- both
- change
- quickphf
- bare
- invalid
- none
- normal
- report
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,758 files changed
+104070
-332654
lines changedLines changed: 0 additions & 1 deletion
This file was deleted.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 commit comments