Openlibm: Difference between revisions

From Octave
Jump to navigation Jump to search
(Excellent work!!! 🙂👍 Remove one closed and one unrelated (MPFR) item.)
m (Use bug template to avoid broken links.)
Line 1: Line 1:
''' A list of issues that are related to the differences in math libraries among different systems: '''
''' A list of open issues that are related to the differences in math libraries among different systems: '''
 
{| class="wikitable" style="width: 85%;"
{| class="wikitable" style="width: 85%;"
|-
|-
| style="width: 50%"| '''[https://savannah.nongnu.org/bugs/?func=detailitem&item_id=57071/ bug #57071]'''
| style="width: 50%"| '''bug {{bug|57071}}'''
| style="width: 50%"| '''Fix math.h and function names that block 64-bit double'''
| style="width: 50%"| '''Fix math.h and function names that block 64-bit double'''
|-
|-
| style="width: 50%"| '''[https://savannah.gnu.org/bugs/index.php?55538/ bug #55538]'''
| style="width: 50%"| '''bug {{bug|55538}}'''
| style="width: 50%"| '''logspace BIST tests fail when Octave built with LLVM libc++'''
| style="width: 50%"| '''logspace BIST tests fail when Octave built with LLVM libc++'''
|-
|-
| style="width: 50%"| '''[https://savannah.gnu.org/bugs/?func=detailitem&item_id=62212/ bug #62212]'''
| style="width: 50%"| '''bug {{bug|62212}}'''
| style="width: 50%"| '''Wrong unsigned integer overflow with clang'''
| style="width: 50%"| '''Wrong unsigned integer overflow with clang'''
|-
|-
| style="width: 50%"| '''[https://savannah.nongnu.org/bugs/?func=detailitem&item_id=49984/ bug #49984]'''
| style="width: 50%"| '''bug {{bug|49984}}'''
| style="width: 50%"| '''fabs missing from libm implementation.'''
| style="width: 50%"| '''fabs missing from libm implementation.'''
|-
|-
| style="width: 50%"| '''[https://savannah.gnu.org/bugs/?func=detailitem&item_id=61812/ bug #61812]'''
| style="width: 50%"| '''bug {{bug|61812}}'''
| style="width: 50%"| '''Math constants (e.g. M_PI) are not part of C/C++ standard'''
| style="width: 50%"| '''Math constants (e.g. M_PI) are not part of C/C++ standard'''
|-
|-
| style="width: 50%"| '''[https://savannah.gnu.org/bugs/index.php?49091/ bug #49091]'''
| style="width: 50%"| '''bug {{bug|49091}}'''
| style="width: 50%"| '''MinGW std::acosh less accurate than Linux versions'''
| style="width: 50%"| '''MinGW std::acosh less accurate than Linux versions'''
|-
|-
| style="width: 50%"| '''[https://savannah.gnu.org/bugs/?func=detailitem&item_id=60784/ bug #60784]'''
| style="width: 50%"| '''bug {{bug|60784}}'''
| style="width: 50%"| ''' Inconsistent behavior for boolean matrix types with matrix functions'''
| style="width: 50%"| '''Inconsistent behavior for boolean matrix types with matrix functions'''
|-
|-
| style="width: 50%"| '''[https://savannah.gnu.org/bugs/index.php?45481/ bug #45481]'''
| style="width: 50%"| '''bug {{bug|45481}}'''
| style="width: 50%"| ''' rem and fmod may give very wrong results for large arguments'''
| style="width: 50%"| '''rem and fmod may give very wrong results for large arguments'''
|-
|-
| style="width: 50%"| '''[https://savannah.gnu.org/bugs/?func=detailitem&item_id=61715/ bug #61715]'''
| style="width: 50%"| '''bug {{bug|61715}}'''
| style="width: 50%"| ''' Inconsistent NaN results for exponential function (0+0i)^0 with libc++ and libstdc++'''
| style="width: 50%"| '''Inconsistent NaN results for exponential function (0+0i)^0 with libc++ and libstdc++'''
|-
|-
| style="width: 50%"| '''[https://savannah.gnu.org/bugs/?func=detailitem&item_id=45746/ bug #45746]'''
| style="width: 50%"| '''bug {{bug|45746}}'''
| style="width: 50%"| ''' Incorrect results of trigonometric functions gsl_sf_sin and gsl_sf_cos'''
| style="width: 50%"| '''Incorrect results of trigonometric functions gsl_sf_sin and gsl_sf_cos'''
|}
|}
[[Category:Development]]

Revision as of 02:23, 28 March 2022

A list of open issues that are related to the differences in math libraries among different systems:

bug #57071 Fix math.h and function names that block 64-bit double
bug #55538 logspace BIST tests fail when Octave built with LLVM libc++
bug #62212 Wrong unsigned integer overflow with clang
bug #49984 fabs missing from libm implementation.
bug #61812 Math constants (e.g. M_PI) are not part of C/C++ standard
bug #49091 MinGW std::acosh less accurate than Linux versions
bug #60784 Inconsistent behavior for boolean matrix types with matrix functions
bug #45481 rem and fmod may give very wrong results for large arguments
bug #61715 Inconsistent NaN results for exponential function (0+0i)^0 with libc++ and libstdc++
bug #45746 Incorrect results of trigonometric functions gsl_sf_sin and gsl_sf_cos