[phobos] Clean up patch for std.utf
Masahiro Nakagawa
repeatedly at gmail.com
Fri Nov 19 23:09:39 PST 2010
On Fri, 19 Nov 2010 06:21:45 +0900, Shin Fujishiro <rsinfu at gmail.com>
wrote:
> "Masahiro Nakagawa" <repeatedly at gmail.com> wrote:
>> * char version of stride
>>
>> I removed assert because the comment says "0xFF meaning s[i] is not the
>> start of of UTF-8 sequence.".
>> Until now, my library checked 0xFF :(
>
> Shouldn't it throw an exception? Consider this use of stride() with a
> broken UTF-8 string:
>
> broken[broken.stride(0) .. $]
>
> It silently succeeds if 'broken' is longer or equal to 255 bytes.
>
Hmm... I don't know the correct behavior. DDoc is outdated?
TDPL exmaple uses your code. If TDPL is correct, I will revert char
version of stride.
Masahiro
More information about the phobos
mailing list