Files
zed/crates
Antonio Scandurra fb2590d913 Use a FuturesUnordered to process foreground messages
This prevents deadlocks when e.g., client A performs a request to client B and
client B performs a request to client A. If both clients stop processing further
messages until their respective request completes, they won't have a chance to
respond to the other client's request and cause a deadlock.

This arrangement ensures we will attempt to process earlier messages first, but fall
back to processing messages arrived later in the spirit of making progress.
2022-06-22 15:04:17 +02:00
..
2022-05-31 11:16:32 +02:00
🎨
2022-05-23 09:48:00 +02:00
2022-05-09 12:48:07 -06:00
2022-06-17 12:39:59 +02:00
2022-05-26 17:02:05 -07:00