- Implement
Clone
forFxRandomState
- Implement
Clone
forFxSeededState
- Use SPDX license expression in license field
- Replace hash with faster and better finalized hash.
This replaces the previous "fxhash" algorithm originating in Firefox
with a custom hasher designed and implemented by Orson Peters (
@orlp
). It was measured to have slightly better performance for rustc, has better theoretical properties and also includes a significantly better string hasher. - Fix
no_std
builds
Note: This version has been yanked due to issues with the no_std
feature!
- Add a
FxBuildHasher
unit struct - Improve documentation
- Add seed API for supplying custom seeds other than 0
- Add
FxRandomState
based onrand
(behind therand
feature) for random seeds - Make many functions
const fn
- Implement
Clone
forFxHasher
struct