1. std.array.replace cannot receive null It should run following code: ---------- int[] a = [1, 4, 5]; replace(a, 1u, 2u, null); assert(a == [1, 5]); ---------- 2. std.array.replace have strange behavior when array.length shrinks. It should run following code: ---------- int[] a = [1, 4, 5]; replace(a, 1u, 4u, [2]); assert(a == [1, 2]); ----------
Fixed in svn r1547.