From 33f053856611483f52dfaf07c062ca1e646d1083 Mon Sep 17 00:00:00 2001 From: Konstantin Molchanov Date: Tue, 31 May 2016 10:21:21 +0400 Subject: [PATCH] Stdlib: asyncdispatch: Add support of varargs to `all`. --- lib/pure/asyncdispatch.nim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/pure/asyncdispatch.nim b/lib/pure/asyncdispatch.nim index 2c7aaf2bfa..69a290f597 100644 --- a/lib/pure/asyncdispatch.nim +++ b/lib/pure/asyncdispatch.nim @@ -377,6 +377,9 @@ proc all*[A](futs: seq[Future[A]]): Future[seq[A]] = return retFuture +proc all*[A](futs: varargs[Future[A]]): Future[seq[A]] = + return all(@futs) + type PDispatcherBase = ref object of RootRef timers: HeapQueue[tuple[finishAt: float, fut: Future[void]]]