[Bug 58] MINGW: std.math.pow produces incorrect results when used with std.parallelism

2014-01-12 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=58 Johannes Pfau changed: What|Removed |Added Summary|std.math.pow produces |MINGW: std.math.pow |in

[Bug 58] std.math.pow produces incorrect results when used with std.parallelism

2013-06-02 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=58 Johannes Pfau changed: What|Removed |Added CC||johannesp...@gmail.com --- Comment #1 fro

Re: std.math.pow produces incorrect results when used with std.parallelism

2013-06-02 Thread finalpatch
Bug reported as #58 http://bugzilla.gdcproject.org/show_bug.cgi?id=58 I have added the output from feqrel to the report. On Sunday, 2 June 2013 at 08:28:42 UTC, Johannes Pfau wrote: The same code passes without assertion when compiled with DMD. Please file a bug report on bugzilla.gdcproject.

[Bug 58] New: std.math.pow produces incorrect results when used with std.parallelism

2013-06-02 Thread gdc-bugzilla
http://bugzilla.gdcproject.org/show_bug.cgi?id=58 Bug #: 58 Summary: std.math.pow produces incorrect results when used with std.parallelism Classification: Unclassified Product: GDC Version: 4.8.x Platform: x86

Re: std.math.pow produces incorrect results when used with std.parallelism

2013-06-02 Thread Johannes Pfau
Am Sun, 02 Jun 2013 07:17:12 +0200 schrieb "finalpatch" : > the following code compiled with GDC shows the bug > (I'm using the gcc 4.8 windows mingw32 version from > https://bitbucket.org/goshawk/gdc/downloads) > > import std.math; > import std.stdio; > import std.range; > import std.parallelis

std.math.pow produces incorrect results when used with std.parallelism

2013-06-01 Thread finalpatch
the following code compiled with GDC shows the bug (I'm using the gcc 4.8 windows mingw32 version from https://bitbucket.org/goshawk/gdc/downloads) import std.math; import std.stdio; import std.range; import std.parallelism; void main() { enum n = 1000; float step = 1.0f/n; float[