You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Removed dependency on crypto/rand (d122e96)
It may have been misleading, given there is nothing cryptographically secure about snos. Generators created without a Snapshot, eg. without being given a Partition, now receive a Partition monotonically increasing from a time based seed created at init time. This allows for the creation of 65355 generators guaranteed to not have colliding Partitions during the lifetime of the process, when they are not manually given.
This does not affect Generators created from Snapshots where the Partitions are managed by the user.
The change additionally results in reduced binary sizes.
Performance
ID generation is now slightly faster using compiler optimized stores and other minor changes (178e318, 6653737)
ID.Time() and ID.Timestamp() are now slightly faster using compiler optimized loads (588bb00)