Bug 9298 – some std.math functions not implemented for Win64

Status
NEW
Severity
normal
Priority
P3
Component
phobos
Product
D
Version
D2
Platform
x86_64
OS
Windows
Creation time
2013-01-11T22:01:02Z
Last change time
2024-12-01T16:16:09Z
Assigned to
No Owner
Creator
Walter Bright
Moved to GitHub: phobos#9947 →

Comments

Comment #0 by bugzilla — 2013-01-11T22:01:02Z
Includes: nearbyint() lround() remquo()
Comment #1 by WorksOnMyMachine — 2013-05-31T02:26:11Z
I ran into this trying out dmd 2.063 : 64 bit, these functions are still missing win64. Looking at math.d it appears the following are definitely missing in the version wrapped by 'DigitalMarsWin64': isfinite isinf isnormal signbit fpclassify
Comment #2 by electrolysis.jp — 2020-01-22T18:03:36Z
Since Visual Studio 2013, those currently disabled functions, nearbyint(), lround(), remquo() and also remainder() have been potentially available. C99 library support in Visual Studio 2013 | C++ Team Blog https://devblogs.microsoft.com/cppblog/c99-library-support-in-visual-studio-2013/ In addition, because newer runtime libs are shipped with compiler packages nowadays, basically no need to consider link errors due to missing functions. It's a good time to unbind them.
Comment #3 by robert.schadek — 2024-12-01T16:16:09Z
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/phobos/issues/9947 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB