12 stable releases
| new 1.12.1 | Nov 16, 2025 |
|---|---|
| 1.12.0 | Nov 7, 2025 |
| 1.8.1 | Oct 12, 2025 |
| 1.7.0 | Aug 30, 2025 |
#1190 in Concurrency
57 downloads per month
Used in 2 crates
105KB
2K
SLoC
orengine-utils
This repository provides utilities for building high-performance applications.
hints— compiler hints that affect how code is emitted or optimized.backoff— includes theBackoffstructure for implementing retry/backoff strategies.cache_padded— cache-padded atomic types and thegenerate_cache_padded_type!macro.light_arc— provides theLightArctype, a lightweight reference-counted smart pointer.instant— provides theOrengineInstanttype for efficient time handling and compact time representation.array_queue— provides theArrayQueuetype, an array-based queue implementation.vec_queue— provides theVecQueuetype, a vector-based queue implementation.config_macro— provides theconfig_target_pointer_width_64,config_target_pointer_width_32, andconfig_target_pointer_width_16macros, which are used to right compile the program based on the target platform.number_key_mapThis module provides theNumberKeyMapstruct, a compact open-addressing map specialized forusizekeys optimized for zero-misses and so optimized for 99+% reading operations.