JDK-8171407 : Port fdlibm to Java, part 2
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.lang
  • Affected Version: 9
  • Priority: P3
  • Status: Closed
  • Resolution: Other
  • Submitted: 2016-12-18
  • Updated: 2024-01-22
  • Resolved: 2023-04-06
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 21
21Resolved
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Sub Tasks
JDK-8301202 :  
JDK-8301205 :  
JDK-8301392 :  
JDK-8301396 :  
JDK-8301444 :  
JDK-8302026 :  
JDK-8302027 :  
JDK-8302028 :  
JDK-8302040 :  
JDK-8302800 :  
JDK-8302801 :  
JDK-8303798 :  
JDK-8303799 :  
JDK-8304028 :  
JDK-8304423 :  
Description
The portions of fdlibm not already ported to Java under JDK-8134780, should be ported to Java. This remainder includes:

* sin, cos, tan
* asin, acos, atan
* sinh, cosh, tanh
* log, log10
* atan2
* expm1, log1p 
Comments
Re-closing umbrella issue.
06-04-2023

Need to backout and redo one change due to missing IEEEremainder implementation.
08-03-2023

Porting complete and C sources deleted in JDK 21; closing umbrella issue.
07-03-2023