Skip to content

Commit ae58a8a

Browse files
authored
Try to fix CircleCI failing (#252)
1 parent df3f6aa commit ae58a8a

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

source/mir/ndslice/sorting.d

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -708,7 +708,9 @@ template setPivotAt(alias less = "a < b") {
708708
version(mir_test_topN)
709709
@safe pure
710710
unittest {
711+
import mir.ndslice.slice: sliced;
711712
import mir.functional: naryFun;
713+
712714
auto x = [3, 1, 5, 2, 0].sliced;
713715

714716
auto y = setPivotAt!(naryFun!("a < b"))(x);
@@ -849,6 +851,8 @@ void topNImpl(alias less, alias pivotFunction, Iterator, SliceKind kind)(
849851
version(mir_test_topN)
850852
@safe pure
851853
unittest {
854+
import mir.ndslice.slice: sliced;
855+
852856
size_t nth = 2;
853857
auto x = [3, 1, 5, 2, 0].sliced;
854858
x.topN(nth);
@@ -859,6 +863,8 @@ unittest {
859863
version(mir_test_topN)
860864
@safe pure
861865
unittest {
866+
import mir.ndslice.slice: sliced;
867+
862868
size_t nth = 4;
863869
auto x = [3, 1, 5, 2, 0, 7].sliced(3, 2);
864870
x.topN(nth);
@@ -869,6 +875,8 @@ unittest {
869875
version(mir_test_topN)
870876
@safe pure
871877
unittest {
878+
import mir.ndslice.slice: sliced;
879+
872880
size_t nth = 2;
873881
auto x = [3, 1, 5, 2, 0].sliced;
874882
x.topN!("a > b")(nth);
@@ -879,6 +887,8 @@ unittest {
879887
version(mir_test_topN)
880888
@safe pure
881889
unittest {
890+
import mir.ndslice.slice: sliced, Slice, SliceKind;
891+
882892
static auto tail(Iterator, SliceKind kind)(Slice!(Iterator, 1, kind) slice) {
883893
return slice.length - 1;
884894
}
@@ -893,6 +903,7 @@ version(unittest) {
893903
template checkTopNAll(alias less = "a < b", alias pivotFunction = setPivotAt)
894904
{
895905
import mir.functional: naryFun;
906+
import mir.ndslice.slice: SliceKind, Slice;
896907

897908
static if (__traits(isSame, naryFun!less, less))
898909
{
@@ -926,6 +937,8 @@ version(unittest) {
926937
version(mir_test_topN)
927938
@safe pure
928939
unittest {
940+
import mir.ndslice.slice: sliced;
941+
929942
assert(checkTopNAll([2, 2].sliced));
930943

931944
assert(checkTopNAll([3, 1, 5, 2, 0].sliced));

0 commit comments

Comments
 (0)