Infrastructure and build updates
- Update build configuration and flags - Add missing header files and dependencies - Update TLS list implementation with proper scoping - Fix various compilation warnings and issues - Update debug ring and tiny allocation infrastructure - Update benchmark results documentation Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
This commit is contained in:
@ -201,7 +201,7 @@ static inline uint8_t hak_tiny_superslab_next_lg(int class_idx) {
|
||||
// Remote free push (MPSC stack) - returns 1 if transitioned from empty
|
||||
static inline int ss_remote_push(SuperSlab* ss, int slab_idx, void* ptr) {
|
||||
atomic_fetch_add_explicit(&g_ss_remote_push_calls, 1, memory_order_relaxed);
|
||||
#if !HAKMEM_BUILD_RELEASE
|
||||
#if !HAKMEM_BUILD_RELEASE && HAKMEM_DEBUG_VERBOSE
|
||||
static _Atomic int g_remote_push_count = 0;
|
||||
int count = atomic_fetch_add_explicit(&g_remote_push_count, 1, memory_order_relaxed);
|
||||
if (count < 5) {
|
||||
|
||||
Reference in New Issue
Block a user