libatomic_ops
« Back to VersTracker
Description:
Implementations for atomic memory update operations
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: atomic concurrency library runtime low-level
Install: brew install libatomic_ops
About:
LibatomicOps provides a portable and highly optimized implementation of atomic memory update operations. It serves as a foundational library for building concurrent and garbage-collected programming runtimes. Its primary value is abstracting away low-level, hardware-specific instructions for atomic operations.
Key Features:
  • Portable API for atomic operations
  • Architecture-specific optimizations
  • Support for various memory models
  • Low-level primitives for runtime development
Use Cases:
  • Implementing custom garbage collectors
  • Building high-performance concurrent data structures
  • Developing language runtimes requiring atomic primitives
Alternatives:
  • C11 <stdatomic.h> – Standardized C11 interface, often preferred for new projects unless targeting older compilers or specific runtime needs.
  • GCC/Clang __atomic Builtins – Compiler-provided intrinsics offering similar functionality without an external library dependency.
Version History
Detected Version Rev Change Commit
Sep 10, 2024 6:36am 0 VERSION_BUMP e3079e5d
Dec 16, 2023 8:40am 0 VERSION_BUMP 62f2df64
Sep 13, 2023 9:23am 0 VERSION_BUMP dd1cb2bb
Mar 28, 2023 10:06am 0 VERSION_BUMP 1da695f8
Mar 28, 2023 10:06am 0 VERSION_BUMP 96cf88ff