Home | History | Annotate | Download | only in include
History log of /src/sys/arch/vax/include/math.h
RevisionDateAuthorComments
 1.10  30-Oct-2024  riastradh Sprinkle <sys/featuretest.h> where _*_SOURCE macros are consulted.

Otherwise, the feature tests might come out wrong. For example,
header files that check for _NETBSD_SOURCE won't get the default when
no other _*_SOURCE macros are defined; header files that check for
_POSIX_C_SOURCE might miss _XOPEN_SOURCE, which is supposed to imply
a corresponding _POSIX_C_SOURCE.

PR lib/58752: various header files test _*_SOURCE macros but don't
include sys/featuretest.h
 1.9  24-Jan-2023  christos branches: 1.9.6;
mark unused arguments as such
 1.8  27-Jul-2017  martin Some stupid pkgsrc stuff insists on -std=c89, duh!
Use __inline instead of inline.
 1.7  16-Sep-2013  martin branches: 1.7.6;
Change __isinf and __isnan from macros to inline functions. The macros do
collide with newer gcc libstdc++.
 1.6  05-Feb-2012  matt branches: 1.6.6; 1.6.10;
Define __INFINITY as huge_val since VAX FP doesn't have infinities.
 1.5  11-Dec-2005  christos branches: 1.5.112; 1.5.116;
merge ktrace-lwp.
 1.4  04-Mar-2004  kleink * Turn isinf(3) and isnan(3) into C99-style macros.
* Make it possible for ports to override these (i.e., VAX).
* Remove isnanl(), which was internal to libc only.
 1.3  20-Jan-2004  kleink Move FP_ROP and FP_DIRTYZERO from <math.h> to <vax/math.h> (where they
would have ended up if I hadn't missed the latter file in the commit).
 1.2  26-Oct-2003  kleink C99 7.12#4: provide INFINITY, which defaults to HUGE_VALF.
If infinities are not available, the machine-dependent header must define
__INFINITY as a positive constant of type float that overflows.
 1.1  23-Dec-1999  kleink branches: 1.1.6; 1.1.30;
C99: Define a NAN macro in <math.h> which evaulates to a constant expression of
a single-precision quiet NaN; only to be defined on platforms that do support
this value.
 1.1.30.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.30.2  18-Sep-2004  skrll Sync with HEAD.
 1.1.30.1  03-Aug-2004  skrll Sync with HEAD
 1.1.6.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.1.6.1  23-Dec-1999  bouyer file math.h was added on branch thorpej_scsipi on 2000-11-20 20:32:56 +0000
 1.5.116.1  18-Feb-2012  mrg merge to -current.
 1.5.112.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.112.1  17-Apr-2012  yamt sync with head
 1.6.10.1  18-May-2014  rmind sync with head
 1.6.6.2  03-Dec-2017  jdolecek update from HEAD
 1.6.6.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.6.1  28-Aug-2017  skrll Sync with HEAD
 1.9.6.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed