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, 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 |
|
#
6b6b4dd0 |
| 14-Nov-2015 |
John Marino <draco@marino.st> |
Restore buildworld from clang (adjust libm)
Functions like "isinff" come from GCC only, causes a missed reference when the world is built with clang. To solve, bring back FreeBSD versions of round(
Restore buildworld from clang (adjust libm)
Functions like "isinff" come from GCC only, causes a missed reference when the world is built with clang. To solve, bring back FreeBSD versions of round(|f|l). An additional benefit is that these functions appear to be improved over the OpenBSD versions (avoids unnecessary conversions). The FreeBSD roundl uses ENTERI/RETURNI macros so I left these off meaning DF will still not able to raise exceptions on roundl.
Since isinff and friends are no longer used, clang can continue further with building the world.
show more ...
|
Revision tags: v4.2.4, v4.3.1, v4.2.3 |
|
#
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 ...
|