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