refactor: Migrate std mutexes to parking_lot #908

Merged
Jade merged 8 commits from jade/parking_lot into main 2025-07-20 15:41:25 +00:00

8 commits

Author SHA1 Message Date
95610499c7
chore: Disable direnv's nix flake interfering with cargo cache
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Successful in 38s
Checks / Prefligit / prefligit (pull_request) Successful in 16s
Checks / Prefligit / prefligit (push) Successful in 21s
Release Docker Image / define-variables (push) Successful in 3s
Documentation / Build and Deploy Documentation (push) Successful in 40s
Checks / Rust / Format (push) Successful in 41s
Checks / Rust / Clippy (push) Successful in 5m11s
Checks / Rust / Cargo Test (push) Successful in 5m37s
Release Docker Image / build-image (linux/arm64, release, linux-arm64, base) (push) Successful in 10m42s
Release Docker Image / build-image (linux/amd64, release, linux-amd64, base) (push) Successful in 18m51s
Release Docker Image / merge (push) Successful in 35s
2025-07-20 16:36:01 +01:00
f593cac58a
feat: Enable hardware-lock-elision and deadlock_detection 2025-07-20 16:35:59 +01:00
1c985c59f5
refactor: Allow with_lock to return data and take an async closure 2025-07-20 16:34:48 +01:00
b635e825d2
refactor: Implement with_lock for lock_api 2025-07-20 16:34:36 +01:00
6d29098d1a
refactor: Replace remaining std RwLocks 2025-07-20 16:33:36 +01:00
374fb2745c
refactor: Replace remaining std Mutexes 2025-07-20 16:32:48 +01:00
a1d616e3e3
refactor: Replace std RwLock with parking_lot 2025-07-20 16:31:55 +01:00
30a8c06fd9
refactor: Replace std Mutex with parking_lot 2025-07-20 16:31:02 +01:00