[Issue 4363] Some phobos ranges are not forward ranges (but should be)
http://d.puremagic.com/issues/show_bug.cgi?id=4363 yebblies changed: What|Removed |Added Summary|Some std.algorithm ranges |Some phobos ranges are not |are not forward ranges (but |forward ranges (but should |should be) |be) --- Comment #3 from yebblies 2010-06-23 22:15:25 PDT --- std.numeric: GapWeightedSimilarityIncremental std.random: LinearCongruentialEngine, MersenneTwisterEngine, RandomCover, RandomSample std.range: Radial, Repeat, Cycle, Recurrence, FrontTransversal, Transversal std.regex: Regex std.regexp: Splitter std.algorithm: Filter, Splitter, Uniq, Group, Until, SetUnion, SetIntersection, SetDifference, SetSymmetricDifference std.container: SList(T).Range This list is of any structs that define popFront and do not define save, and seem to support copying. I've excluded any types with allocated storage, unless they define a copy constructor. I've also excluded any that are obviously designed to be input ranges (have a File handle etc) but a couple may have slipped through. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 4363] Some phobos ranges are not forward ranges (but should be)
http://d.puremagic.com/issues/show_bug.cgi?id=4363 --- Comment #4 from yebblies 2010-06-23 22:18:24 PDT --- Changed the title to reflect that this report covers all of phobos, not just std.algorithm. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 4363] Some phobos ranges are not forward ranges (but should be)
http://d.puremagic.com/issues/show_bug.cgi?id=4363 --- Comment #5 from yebblies 2010-06-24 01:54:48 PDT --- According to David Simcha's commcent in bug 4362, repeat and cycle have already been fixed in svn. This leaves: std.numeric: GapWeightedSimilarityIncremental std.random: LinearCongruentialEngine, MersenneTwisterEngine, RandomCover, RandomSample std.range: Radial, Recurrence, FrontTransversal, Transversal std.regex: Regex std.regexp: Splitter std.algorithm: Filter, Splitter, Uniq, Group, Until, SetUnion, SetIntersection, SetDifference, SetSymmetricDifference std.container: SList(T).Range -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 4363] Some phobos ranges are not forward ranges (but should be)
http://d.puremagic.com/issues/show_bug.cgi?id=4363 yebblies changed: What|Removed |Added CC||jesse.k.phillip...@gmail.co ||m --- Comment #6 from yebblies 2010-07-15 19:40:15 PDT --- *** Issue 4467 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 4363] Some phobos ranges are not forward ranges (but should be)
http://d.puremagic.com/issues/show_bug.cgi?id=4363 David Simcha changed: What|Removed |Added Status|NEW |RESOLVED CC||dsim...@yahoo.com Resolution||FIXED --- Comment #7 from David Simcha 2010-08-14 21:05:03 PDT --- Fixed SVN. (At least I think I got all of them.) -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---