bors 526507fe22 Auto merge of #14888 - lunacookies:multi-qos, r=Veykril
Prioritize threads affected by user typing

To this end I’ve introduced a new custom thread pool type which can spawn threads using each QoS class. This way we can run latency-sensitive requests under one QoS class and everything else under another QoS class. The implementation is very similar to that of the `threadpool` crate (which is currently used by rust-analyzer) but with unused functionality stripped out.

I’ll have to rebase on master once #14859 is merged but I think everything else is alright :D
2023-05-31 10:23:19 +00:00
..
2023-05-06 00:52:32 -07:00
2023-05-06 00:49:23 -07:00
2023-05-06 00:57:57 -07:00
2023-05-02 20:02:43 +03:00
2023-05-15 11:59:09 +02:00
2023-05-02 20:02:43 +03:00
2023-05-02 17:13:21 +02:00