[Issue 4363] Some phobos ranges are not forward ranges (but should be)

2010-06-23 Thread d-bugmail
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)

2010-06-23 Thread d-bugmail
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)

2010-06-24 Thread d-bugmail
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)

2010-07-15 Thread d-bugmail
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)

2010-08-14 Thread d-bugmail
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: ---