amir 417dbad374 Bug fixes in lock free MPMC queue
Fix bug slots used before initialization,compare and swap is protecting
updating committed, but it is not protecting the memory initialization.
Adding atomic_flag commit_lock to protect against that

Fix bug multiple threads committing at the same time, fixed by using
atomic_flag commit_lock and re-checking committed after acquiring the
lock

Reorder helper functions
2026-03-07 11:36:11 +01:00
2026-03-06 16:44:37 +01:00
2026-02-28 10:54:16 +01:00
2026-02-28 10:54:16 +01:00
2026-02-28 10:54:16 +01:00
2026-02-28 10:54:16 +01:00
2026-02-23 23:21:13 +00:00
2026-02-28 10:54:16 +01:00
2026-03-07 11:36:11 +01:00
2026-02-23 23:21:13 +00:00
2026-02-28 10:54:16 +01:00
2026-02-28 19:44:43 +01:00

filehasher

Collects some metadata and hashes files.

Description
Collects some metadata and hashes files.
Readme GPL-2.0 2 MiB
Languages
C 100%