ci: add static analysis, sanitizers, and formatting enforcement #24

Merged
TapTap merged 15 commits from ci/tier1-review-automation into main 2026-07-19 18:10:07 +02:00
2 changed files with 2 additions and 2 deletions
Showing only changes of commit f899085de4 - Show all commits
+1 -1
View File
@@ -117,7 +117,7 @@ void* queue_dequeue(Queue* queue) {
} }
void* queue_dequeue_multithreaded(Queue* queue, mtx_t* mutex, cnd_t* condition_not_empty, void* queue_dequeue_multithreaded(Queue* queue, mtx_t* mutex, cnd_t* condition_not_empty,
cnd_t* condition_not_full, const bool* other_thread_done) { cnd_t* condition_not_full, const bool* other_thread_done) {
mtx_lock(mutex); mtx_lock(mutex);
while (queue_is_empty(queue) && !*other_thread_done) while (queue_is_empty(queue) && !*other_thread_done)
cnd_wait(condition_not_empty, mutex); cnd_wait(condition_not_empty, mutex);
+1 -1
View File
@@ -22,6 +22,6 @@ bool queue_enqueue_multithreaded(Queue* queue, void* item, mtx_t* mutex, cnd_t*
cnd_t* condition_not_full); cnd_t* condition_not_full);
void* queue_dequeue(Queue* queue); void* queue_dequeue(Queue* queue);
void* queue_dequeue_multithreaded(Queue* queue, mtx_t* mutex, cnd_t* condition_not_empty, void* queue_dequeue_multithreaded(Queue* queue, mtx_t* mutex, cnd_t* condition_not_empty,
cnd_t* condition_not_full, const bool* other_thread_done); cnd_t* condition_not_full, const bool* other_thread_done);
#endif #endif