Openlibm: Difference between revisions
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%"| ''' | | 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%"| ''' | | 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%"| ''' | | 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%"| ''' | | 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%"| ''' | | 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%"| ''' | | 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%"| ''' | | 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%"| ''' | | 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%"| ''' | | style="width: 50%"| '''bug {{bug|61715}}''' | ||
| style="width: 50%"| ''' | | style="width: 50%"| '''Inconsistent NaN results for exponential function (0+0i)^0 with libc++ and libstdc++''' | ||
|- | |- | ||
| style="width: 50%"| ''' | | 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 |