Bug 24106 – core.stdc.math provides an implementation of modfl for uClibc that only works when real and double are the same size

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P1
Component
druntime
Product
D
Version
D2
Platform
All
OS
Linux
Creation time
2023-08-24T04:51:04Z
Last change time
2023-09-16T07:31:14Z
Keywords
pull
Assigned to
No Owner
Creator
Nathan S.

Comments

Comment #0 by n8sh.secondary — 2023-08-24T04:51:04Z
https://github.com/dlang/dmd/blob/df2606c3c544e818dde32593ce2e7850f77cd0e7/druntime/src/core/stdc/math.d#L4132 --- extern(D) pure real modfl(real value, real *iptr) { return modf(cast(double) value, cast(double*) iptr); } ---
Comment #1 by dlang-bot — 2023-08-24T04:55:07Z
@n8sh created dlang/dmd pull request #15555 "Fix Issue 24106 - core.stdc.math provides an implementation of modfl for uClibc that only works when real and double are the same size" fixing this issue: - Fix Issue 24106 - core.stdc.math provides an implementation of modfl for uClibc that only works when real and double are the same size https://github.com/dlang/dmd/pull/15555
Comment #2 by dlang-bot — 2023-08-24T07:12:51Z
dlang/dmd pull request #15555 "Fix Issue 24106 - core.stdc.math provides an implementation of modfl for uClibc that only works when real and double are the same size" was merged into stable: - 2ab96784c4255199ba40e9b2c48eca5c69103510 by Nathan Sashihara: Fix Issue 24106 - core.stdc.math provides an implementation of modfl for uClibc that only works when real and double are the same size https://github.com/dlang/dmd/pull/15555
Comment #3 by dlang-bot — 2023-09-16T07:31:14Z
dlang/dmd pull request #15609 "merge stable" was merged into master: - 1bd6ca42f848459720b828e515b0d3519e3f701d by Nathan Sashihara: Fix Issue 24106 - core.stdc.math provides an implementation of modfl for uClibc that only works when real and double are the same size https://github.com/dlang/dmd/pull/15609