Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0 |
|
#
887c2b2a |
| 10-Oct-2017 |
Matthew Dillon <dillon@apollo.backplane.com> |
libc - Bring in s_ceill.c v1.2 from OpenBSD (2)
* Note, correction, v1.3 from OpenBSD, not v1.2
* Restore a cast that we need to compile with our higher WARNS level.
Reported-by: marino, xenu
|
#
af6264e8 |
| 10-Oct-2017 |
Matthew Dillon <dillon@apollo.backplane.com> |
libc - Bring in s_ceill.c v1.2 from OpenBSD
fix a case where ceill() returns 1.0L: in the x86 extended precision format the fraction part has no implicit bit.
Reported-by: xenu Taken-from: OpenBSD
|
Revision tags: v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3 |
|
#
74b7c7a8 |
| 12-Jul-2015 |
John Marino <draco@marino.st> |
OpenLIBM: remaining local modifications
The following section is an excerpt of DRAGONFLY.README for this vendor branch. Many of these patched issued exist in the current libm as well, but they are
OpenLIBM: remaining local modifications
The following section is an excerpt of DRAGONFLY.README for this vendor branch. Many of these patched issued exist in the current libm as well, but they are masked with WARNS?=1. Other fixes adjust for differences between DragonFly and OpenBSD. The WARNS level has been raised to 3, and it could be raised to 4 by fixing "set-but-unused" errors.
The following files have been patched ===================================== arch/amd64/*.S (elf note added to all assembly files) arch/amd64/fenv.c (#include diff from OpenBSD) arch/amd64/fenv.h (#include <sys/cdefs.h> for CDECL) include/global/math.h (#include diff, double/float typedefs) src/e_j0.c (full coverage) src/e_j0f.c (full coverage, fix sign comparison mismatch) src/e_j1.c (full coverage) src/e_j1f.c (full coverage, fix sign comparison mismatch) src/e_jnf.c (sign comparison mismatch) src/e_pow.c (sign comparison mismatch) src/e_powf.c (sign comparison mismatch) src/e_rem_pio2f.c (sign comparison mismatch) src/ld80/e_fmodl.c (sign comparison mismatch) src/ld80/s_ceill.c (sign comparison mismatch) src/ld80/s_floorl.c (sign comparison mismatch) src/ld80/s_nextafterl.c (strong alias, explicit eval order, always true) src/ld80/s_remquol.c (sign comparison mismatch) src/s_lround.c (sign comparison mismatch) src/s_lroundf.c (sign comparison mismatch) src/s_nan.c (#include diff from OpenBSD) src/w_drem.c (ansify prototype)
show more ...
|
#
05a0b428 |
| 12-Jul-2015 |
John Marino <draco@marino.st> |
Import OpenBSD's libm (trunk, 4 July 2015) to a new vendor branch
With the exception of x86_64 (as amd64), all arch-specific files have been filtered out. A new directory called "include" has been
Import OpenBSD's libm (trunk, 4 July 2015) to a new vendor branch
With the exception of x86_64 (as amd64), all arch-specific files have been filtered out. A new directory called "include" has been added to capture global and arch-specific headers for installation. Other than that directory and those exclusions, this is an unaltered copy of OpenBSD's libm as it existed on 4th of July, 2015.
show more ...
|