Skip to content

Use atomic exchange operations more

Marco Trevisan requested to merge 3v1n0/glib:more-atomic-ops into main

Some cleanups as per !2726 (merged) got merged, and I took the opportunity to refactor GCancellable internals a bit to use only atomic operations instead of relying on global mutexes (and both valgrind's drd, thread-sanitizer and address sanitizer are green with that).

Edited by Marco Trevisan

Merge request reports