Dmitriy Ryajov 3878a95b23
Semaphore cancellations (#503)
* add proper cancelation handling

* remove cancelled futures explicitly

* use fifo to keep proper order

* add out of order cancelations test

* make count public

* use `new` instead of `init`

* remove private `queue` from tests

* expose count as a readonly prop

* use `delete()` to preserve seq order
2021-01-14 10:11:12 +01:00
..
2020-11-12 21:44:02 -06:00
2020-08-04 18:19:26 +09:00
2020-12-19 15:43:32 +01:00
2020-12-02 19:24:48 -06:00
2021-01-04 12:59:05 -06:00
2020-12-03 13:53:16 -06:00
2020-08-08 08:52:20 +02:00
2020-07-15 10:24:04 +02:00