Alex Moon c9acebf783 Fix FairSemaphore bugs
- `acquire` and `acquire_all` futures were `!Send`, even for `M: RawMutex + Send` due to the captured `Cell`.
- If multiple `acquire` tasks were queued, waking the first would not wake the second, even if there were permits remaining after the first `acquire` completed.
2024-04-03 19:13:57 -04:00
..
2023-08-15 19:13:36 +02:00
2024-03-12 15:37:53 +01:00
2024-03-20 14:53:19 +01:00
2024-03-30 22:25:41 -04:00
2023-09-02 08:39:52 +02:00
2024-03-03 15:43:01 +01:00
2024-04-03 19:13:57 -04:00