http://d.puremagic.com/issues/show_bug.cgi?id=5049
Summary: std.algortihm.bringToFront() returns wrong value Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Phobos AssignedTo: nob...@puremagic.com ReportedBy: rsi...@gmail.com --- Comment #0 from Shin Fujishiro <rsi...@gmail.com> 2010-10-13 00:32:46 PDT --- The doc states that bringToFront() returns the number of elements brought to the front, but it actually returns the number of swaps done: -------------------- import std.algorithm, std.stdio; void main() { auto r = [4, 5, 6, 7, 0, 1, 2, 3]; foreach (k; 0 .. r.length) writeln(bringToFront(r, r[k .. $])); } -------------------- % dmd -run test.d 0 7 6 7 4 7 6 7 -------------------- The output should be "0 7 6 5 4 3 2 1". -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------