Skip to content

feat(ringbuffer): add compatibility layer for hardware interference size#140

Merged
ComixHe merged 1 commit into
OpenAtom-Linyaps:masterfrom
ComixHe:master
Feb 3, 2026
Merged

feat(ringbuffer): add compatibility layer for hardware interference size#140
ComixHe merged 1 commit into
OpenAtom-Linyaps:masterfrom
ComixHe:master

Conversation

@ComixHe
Copy link
Copy Markdown
Collaborator

@ComixHe ComixHe commented Feb 3, 2026

Add linyaps_box::compat namespace to provide fallback values for std::hardware_constructive_interference_size and
std::hardware_destructive_interference_size when not available. Defaults to 64 bytes (typical cache line size) for older compilers.

Add linyaps_box::compat namespace to provide fallback values for
std::hardware_constructive_interference_size and
std::hardware_destructive_interference_size when not available.
Defaults to 64 bytes (typical cache line size) for older compilers.

Signed-off-by: ComixHe <[email protected]>
@ComixHe ComixHe merged commit ecec276 into OpenAtom-Linyaps:master Feb 3, 2026
10 checks passed
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.

1 participant