http://d.puremagic.com/issues/show_bug.cgi?id=8061
--- Comment #6 from [email protected] 2012-12-20 08:07:24 PST --- Correction: Andrei said on the forum that the definition of .save does not guarantee that inner ranges are saved. So std.array.save is correct. The problem is with std.algorithm.joiner: just because both outer and inner ranges are forward ranges, does NOT mean that the .save'd copy of the outer range preserves the state of the inner ranges (in fact, it does not, in the general case). std.range.FrontTransversal and std.range.Transversal also suffer from this wrong assumption. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
