isInputRange instead of isForwardRange for std.algorithm.fill

Guillaume Chatelet chatelet.guillaume at gmail.com
Thu May 17 10:03:14 PDT 2012


On 05/17/12 17:19, Andrei Alexandrescu wrote:
> On 5/17/12 2:14 AM, Guillaume Chatelet wrote:
>> It looks to me that isForwardRange is too much of a restriction for the
>> fill algorithm, isInputRange could do, we don't need any save() here or
>> am I missing something ?
> 
> That's correct, please file as a bug so we remember. (The second range
> must be forward in the overload fill(InputRange, ForwardRange) because
> it's iterated multiple times.)
> 
> Andrei

Issue :
http://d.puremagic.com/issues/show_bug.cgi?id=8112

Associated pull request :
https://github.com/D-Programming-Language/phobos/pull/588

Guillaume


More information about the Digitalmars-d mailing list