Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Libcperciva import #300

Merged
merged 7 commits into from
Aug 1, 2024
Merged

Libcperciva import #300

merged 7 commits into from
Aug 1, 2024

Conversation

gperciva
Copy link
Member

No description provided.

SHA256_arm: W and S should have been removed in:
    2021-02-19 sha256: don't pass W and S to SHA256_Transform_arm
    05ebafdd870e30e49e5715331414ebcd9e3a1233

SHA256_sse2: W and S should have been included in:
    2021-02-06 sha256_sse2: add
    192d05beba9502601496102ee89258afc534387d

util/entropy.h: ${er} should not have been included in:
    2020-09-22 entropy: expose _init(), _fill(), _done()
    ceaae6784dbc836ca2a789765510ed60c25cd555
We cannot rely on "%d" to print the pid correctly; POSIX specifies that:
    pid_t... shall be signed integer types.
    https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_types.h.html

That page also says:
    The implementation shall support one or more programming
    environments in which the widths of ... pid_t, ...  are no greater
    than the width of type long.
but if we were to rely on that, we'd need to check that we were in the
relevant programming environment.  Easier just to use "%jd".
@cperciva cperciva merged commit f203682 into master Aug 1, 2024
2 checks passed
@gperciva gperciva deleted the libcperciva-import branch August 1, 2024 02:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants