dlangBugzillaToGithub / migration_test

0 stars 0 forks source link

some std.math functions not implemented for Win64 #725

Open dlangBugzillaToGithub opened 11 years ago

dlangBugzillaToGithub commented 11 years ago

bugzilla (WalterBright) reported this on 2013-01-11T22:01:02Z

Transfered from https://issues.dlang.org/show_bug.cgi?id=9298

CC List

Description

Includes:

nearbyint()
lround()
remquo()
dlangBugzillaToGithub commented 11 years ago

WorksOnMyMachine commented on 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
dlangBugzillaToGithub commented 4 years ago

electrolysis.jp commented on 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.