October 09, 2016 [phobos] [dlang/phobos] 3bed8d: fix gdc-dmd test - remove the workound for Issue 1... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/stable Home: https://github.com/dlang/phobos Commit: 3bed8dfd33dffb40dc2fbb5850ebc26bccc3888f https://github.com/dlang/phobos/commit/3bed8dfd33dffb40dc2fbb5850ebc26bccc3888f Author: Martin Nowak <code@dawg.eu> Date: 2016-10-09 (Sun, 09 Oct 2016) Changed paths: M std/typecons.d Log Message: ----------- fix gdc-dmd test - remove the workound for Issue 15316 - we can't really solve Issue 15316 w/ signaling NaNs b/c any optimization, copying et.al. might turn signaling into quiet NaNs, therefor we want to solve Issue 15316 by switching Float.init to use quiet NaNs - the workaround depends on a specific dmd bug (see #6163) that looses SNaNs when writing struct initializers but keeps them for Float.init - this workaround might not be portable to GDC/LDC and will easily break w/ slightly different dmd optimizations (it's responsible for the test failure of the gdc-built dmd) - this PR will reopen https://issues.dlang.org/show_bug.cgi?id=11135 this partially reverts commit 0efa1d3bf92bcaa6c4a99cad0b574185a537906a Commit: 50a264628f411d41acec522e0f70fe6677ffd0c8 https://github.com/dlang/phobos/commit/50a264628f411d41acec522e0f70fe6677ffd0c8 Author: Andrei Alexandrescu <andrei@erdani.com> Date: 2016-10-09 (Sun, 09 Oct 2016) Changed paths: M std/typecons.d Log Message: ----------- Merge pull request #4844 from MartinNowak/revert_3797 fix gdc-dmd test - remove the workound for Issue 15316 Compare: https://github.com/dlang/phobos/compare/ad739f232ea9...50a264628f41 |
Copyright © 1999-2021 by the D Language Foundation