https://issues.dlang.org/show_bug.cgi?id=3687
Walter Bright changed:
What|Removed |Added
Version|1.053 |D1
--
http://d.puremagic.com/issues/show_bug.cgi?id=3687
Walter Bright changed:
What|Removed |Added
Status|NEW |RESOLVED
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=3687
--- Comment #6 from Don 2010-01-21 04:00:30 PST ---
Changes checked into druntime svn 234 and D1 phobos svn 1403.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: -
http://d.puremagic.com/issues/show_bug.cgi?id=3687
--- Comment #5 from Don 2010-01-20 06:56:52 PST ---
The original test case passes on D2, but here's a test case which fails on both
D1 and D2.
--
void main()
{
float[66] array;
array[] = 0;
array[64] = 42;
array[65] = 43;
http://d.puremagic.com/issues/show_bug.cgi?id=3687
--- Comment #4 from Clemens 2010-01-18 01:41:19 PST ---
I submitted the patch to Tango (since that's what I use currently), it was
folded into their copy of the runtime. I would appreciate if someone merged the
changes into druntime to keep the
http://d.puremagic.com/issues/show_bug.cgi?id=3687
--- Comment #3 from Clemens 2010-01-08 09:20:06 PST ---
I've realized that the other float array operations of the form "array op=
scalar" suffer from the same problem. Please hold off with applying this patch,
I'll provide a more general one.
http://d.puremagic.com/issues/show_bug.cgi?id=3687
--- Comment #2 from Clemens 2010-01-08 06:55:22 PST ---
Yes, it is buggy. I've uploaded a patch to fix the routine which does float
array times scalar multiplication, though probably it's a better idea to file
it at druntime directly. I'll cros
http://d.puremagic.com/issues/show_bug.cgi?id=3687
--- Comment #1 from Clemens 2010-01-08 06:53:11 PST ---
Created an attachment (id=548)
patch against druntime to fix the problem
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail