Skip to content

Conversation

@kazcw
Copy link
Contributor

@kazcw kazcw commented May 19, 2020

Implements #964. As in #975, but defining equality such that the user is
not exposed to the fact that one logical state may have different
representations in an implementation-specific way.

Copy link
Member

@dhardy dhardy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks correct, but we overlooked a bug in get_word_pos in your port of our ChaCha code 😬

Edit: I was wrong (see #980). Rebase please.

@rickvanprim rickvanprim mentioned this pull request May 22, 2020
Implements rust-random#974. As in rust-random#975, but defining equality such that the user is
not exposed to the fact that one logical state may have different
representations in an implementation-specific way.
@kazcw
Copy link
Contributor Author

kazcw commented May 28, 2020

@dhardy, Squashed and rebased.

@dhardy dhardy merged commit 4b99567 into rust-random:master May 29, 2020
vks added a commit to vks/rand that referenced this pull request Aug 24, 2020
This reverts a change from rust-random#979 that introduced a massive performance
regression by disabling SIMD for `rand_chacha`.

Likely, the behavior of `ppv-lite86` should rather be fixed. This change
serves as a workaround until a fixed version is available.

Fixes rust-random#1017.
@vks vks mentioned this pull request Aug 24, 2020
vks added a commit that referenced this pull request Aug 28, 2020
This reverts a change from #979 that introduced a massive performance
regression by disabling SIMD for `rand_chacha`.

Likely, the behavior of `ppv-lite86` should rather be fixed. This change
serves as a workaround until a fixed version is available.

Fixes #1017.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants