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

Atomics #21260

Closed
wants to merge 24 commits into from
Closed

Atomics #21260

wants to merge 24 commits into from

Conversation

paulidale
Copy link
Contributor

@paulidale paulidale commented Jun 22, 2023

  • documentation is added or updated
  • tests are added or updated

fixes openssl/project#51

@paulidale paulidale added branch: master Merge to master branch approval: review pending This pull request needs review by a committer approval: otc review pending This pull request needs review by an OTC member triaged: refactor The issue/pr requests/implements refactoring tests: present The PR has suitable tests present labels Jun 22, 2023
@paulidale paulidale self-assigned this Jun 22, 2023
@paulidale paulidale requested a review from hlandau June 22, 2023 00:54
@github-actions github-actions bot added the severity: fips change The pull request changes FIPS provider sources label Jun 22, 2023
@paulidale paulidale force-pushed the atomics branch 2 times, most recently from bef9253 to 3f87f8c Compare June 22, 2023 01:14
The structure includes the count and optionally a lock.
The count has the appropriate qualifiers.
@paulidale paulidale force-pushed the atomics branch 3 times, most recently from 94625ae to 23c0cc5 Compare June 22, 2023 02:03
ssl/ssl_lib.c Show resolved Hide resolved
ssl/ssl_sess.c Show resolved Hide resolved
@paulidale
Copy link
Contributor Author

I've done the fixes in #21341

MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
The structure includes the count and optionally a lock.
The count has the appropriate qualifiers.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
MrE-Fog pushed a commit to MrE-Fog/opensslJSQ that referenced this pull request Jul 3, 2023
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from openssl/openssl#21260)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approval: done This pull request has the required number of approvals branch: master Merge to master branch severity: fips change The pull request changes FIPS provider sources tests: present The PR has suitable tests present triaged: refactor The issue/pr requests/implements refactoring
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Convert reference counts to a structure
6 participants