Skip to content

Conversation

devreal
Copy link
Owner

@devreal devreal commented Aug 18, 2025

Summary

  • Wrap C11 _Atomic types in structs to prevent direct access and define memory order enums
  • Add explicit load/store helpers with optional memory order argument, defaulting to relaxed
  • Update code to use new opal_atomic_load/store APIs and initialize atomics via OPAL_ATOMIC_INIT

Testing

  • ./autogen.pl (fails: could not find a recent enough copy of libtool)

https://chatgpt.com/codex/tasks/task_b_68a372de25408326b0cd9e6f9e0147a4

Copy link

Hello! The Git Commit Checker CI bot found a few problems with this PR:

cb19d6a: Use struct-wrapped C11 atomics with explicit order...

  • check_signed_off: does not contain a valid Signed-off-by line

Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant