http://d.puremagic.com/issues/show_bug.cgi?id=9629
monarchdo...@gmail.com changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://d.puremagic.com/issues/show_bug.cgi?id=9629
monarchdo...@gmail.com changed:
What|Removed |Added
CC||monarchdo...@gmail.com
http://d.puremagic.com/issues/show_bug.cgi?id=9629
Andrej Mitrovic changed:
What|Removed |Added
CC||k.hara...@gmail.com
--- Comment #5 f
http://d.puremagic.com/issues/show_bug.cgi?id=9629
--- Comment #4 from Andrej Mitrovic 2013-03-04
23:51:22 PST ---
(In reply to comment #3)
> At a glance, it looks to me like the problem is this line:
>
> s = s[0 .. i] ~ toAdd ~ s[j .. $];
>
> See, it's not overwriting any memory, it's al
http://d.puremagic.com/issues/show_bug.cgi?id=9629
--- Comment #3 from Manu 2013-03-04 23:26:13 PST ---
At a glance, it looks to me like the problem is this line:
s = s[0 .. i] ~ toAdd ~ s[j .. $];
See, it's not overwriting any memory, it's allocating and writing into new
memory... that co
http://d.puremagic.com/issues/show_bug.cgi?id=9629
--- Comment #2 from Andrej Mitrovic 2013-03-04
20:55:59 PST ---
This seems like a codegen bug:
import std.ascii;
import std.conv;
import std.stdio;
import std.utf;
void upper(C)(ref C[] s)
{
for (size_t i = 0; i < s.length; )
{
http://d.puremagic.com/issues/show_bug.cgi?id=9629
Andrej Mitrovic changed:
What|Removed |Added
CC||andrej.mitrov...@gmail.com
--- Comme