Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

some std.math functions not implemented for Win64 #9947

Open
dlangBugzillaToGithub opened this issue Jan 11, 2013 · 2 comments
Open

some std.math functions not implemented for Win64 #9947

dlangBugzillaToGithub opened this issue Jan 11, 2013 · 2 comments
Labels
Arch:x86_64 Issues specific to x86_64 OS:Windows Issues Specific to Windows Severity:Normal

Comments

@dlangBugzillaToGithub
Copy link

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

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

CC List

  • electrolysis.jp
  • WorksOnMyMachine

Description

Includes:

nearbyint()
lround()
remquo()
@dlangBugzillaToGithub
Copy link
Author

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
Copy link
Author

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.

@LightBender LightBender removed the P3 label Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arch:x86_64 Issues specific to x86_64 OS:Windows Issues Specific to Windows Severity:Normal
Projects
None yet
Development

No branches or pull requests

2 participants