Skip to content

Commit c4ea1ea

Browse files
committed
fix for new hashes, refs nim-lang/Nim#13410
1 parent 0e61385 commit c4ea1ea

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

src/itertools.nim

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -288,16 +288,11 @@ iterator groupBy*[T](s: openArray[T]): tuple[k: T, v: seq[T]] =
288288
s1.add(x)
289289
for x in groupBy(b):
290290
s2.add(x)
291-
when NimVersion < "1.0.99":
292-
doAssert s1 == @[(k: 1, v: @[1, 1]), (k: 2, v: @[2, 2, 2]),
293-
(k: 5, v: @[5, 5]), (k: 7, v: @[7])]
294-
doAssert s2 == @[(k: 'a', v: @['a', 'a', 'a']), (k: 'b', v: @['b', 'b', 'b']),
295-
(k: 'd', v: @['d']), (k: 'n', v: @['n'])]
296-
else:
297-
doAssert s1 == @[(k: 1, v: @[1, 1]), (k: 7, v: @[7]),
298-
(k: 2, v: @[2, 2, 2]), (k: 5, v: @[5, 5])]
299-
doAssert s2 == @[(k: 'd', v: @['d']), (k: 'a', v: @['a', 'a', 'a']),
300-
(k: 'b', v: @['b', 'b', 'b']), (k: 'n', v: @['n'])]
291+
import algorithm
292+
doAssert s1.sortedByIt(it.k) ==
293+
@[(k: 1, v: @[1, 1]), (k: 2, v: @[2, 2, 2]), (k: 5, v: @[5, 5]), (k: 7, v: @[7])]
294+
doAssert s2.sortedByIt(it.k) ==
295+
@[(k: 'a', v: @['a', 'a', 'a']), (k: 'b', v: @['b', 'b', 'b']), (k: 'd', v: @['d']), (k: 'n', v: @['n'])]
301296

302297
var t = initTable[T, seq[T]]()
303298
for x in s:

0 commit comments

Comments
 (0)