digitalmars.D.bugs - [Issue 5049] New: std.algortihm.bringToFront() returns wrong value
- d-bugmail puremagic.com (38/38) Oct 13 2010 http://d.puremagic.com/issues/show_bug.cgi?id=5049
- d-bugmail puremagic.com (12/12) Oct 13 2010 http://d.puremagic.com/issues/show_bug.cgi?id=5049
- d-bugmail puremagic.com (10/10) Oct 14 2010 http://d.puremagic.com/issues/show_bug.cgi?id=5049
- d-bugmail puremagic.com (11/11) Oct 15 2010 http://d.puremagic.com/issues/show_bug.cgi?id=5049
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: nobody puremagic.com ReportedBy: rsinfu gmail.com --- 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: -------
Oct 13 2010
http://d.puremagic.com/issues/show_bug.cgi?id=5049 Andrei Alexandrescu <andrei metalanguage.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |andrei metalanguage.com AssignedTo|nobody puremagic.com |andrei metalanguage.com 17:54:57 PDT --- Good catch. Shin, feel free to take this over if you plan to fix it. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Oct 13 2010
http://d.puremagic.com/issues/show_bug.cgi?id=5049 Shin Fujishiro <rsinfu gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|andrei metalanguage.com |rsinfu gmail.com --- All right, I'll fix it. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Oct 14 2010
http://d.puremagic.com/issues/show_bug.cgi?id=5049 Shin Fujishiro <rsinfu gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Fixed in the svn trunk r2103. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Oct 15 2010