blob: e417b2d4297f03bba10f06b03e5d247349d13db5 [file] [log] [blame]
2005-02-11 Brian Gough <bjg@network-theory.co.uk>
* fp-gnuc99.c (gsl_ieee_set_mode): added an #ifdef for the default
round to nearest mode
2003-12-20 Brian Gough <bjg@network-theory.co.uk>
* fp-gnuc99.c (_GNU_SOURCE): define _GNU_SOURCE when including
fenv.h
2003-07-21 Brian Gough <bjg@network-theory.co.uk>
* read.c (gsl_ieee_read_mode_string): added missing
mask-division-by-zero to error message
2003-06-14 Brian Gough <bjg@network-theory.co.uk>
* fp-m68klinux.c fp-ppclinux.c fp-sparclinux.c fp-x86linux.c:
renamed to fp-gnum68k.c fp-gnuppc.c fp-gnusparc.c fp-gnux86.c
since they are dependent on the GNU C Library interface rather
than the kernel interface
* fp-gnuc99.c: added a fallback to the C99 exception functions for
cases where the operating system is not recognized
Mon Aug 26 20:57:29 2002 Brian Gough <bjg@network-theory.co.uk>
* test.c: use system values for FLT_MIN, FLT_MAX, DBL_MIN, DBL_MAX
Sat May 11 22:30:43 2002 Brian Gough <bjg@network-theory.co.uk>
* test.c (TEST_DENORMAL): test denormals only when available, as
tested in configure script
Mon Sep 10 14:23:52 2001 Brian Gough <bjg@network-theory.co.uk>
* fp-netbsd.c fp-openbsd.c (gsl_ieee_set_mode): tried to correct
the logic for the denormalized exception.
Tue Jul 10 13:10:12 2001 Brian Gough <bjg@network-theory.co.uk>
* env.c (gsl_ieee_env_setup): send GSL_IEEE_MODE output to stderr
Tue Jun 26 10:44:13 2001 Brian Gough <bjg@network-theory.co.uk>
* fp-netbsd.c (gsl_ieee_set_mode): simplified, patch from Jason Beegan
* fp-openbsd.c (gsl_ieee_set_mode): simplified
Mon Jun 25 20:47:33 2001 Brian Gough <bjg@network-theory.co.uk>
* fp-openbsd.c (gsl_ieee_set_mode): added support for openbsd
Tue May 8 10:49:58 2001 Brian Gough <bjg@network-theory.co.uk>
* fp-aix.c: changed macros from TRAP_ to TRP_..
Fri Apr 13 15:07:10 2001 Brian Gough <bjg@network-theory.co.uk>
* fp-darwin.c: added darwin support from Rodney Sparapani
Wed Mar 28 13:12:20 2001 Brian Gough <bjg@network-theory.co.uk>
* fp-netbsd.c: added netbsd support from Jason Beegan
<jasontd@indigo.ie>
Thu Mar 15 14:11:29 2001 Brian Gough <bjg@network-theory.co.uk>
* fp-hpux11.c: added support for HPUX11
Fri Mar 2 16:58:36 2001 Brian Gough <bjg@network-theory.co.uk>
* fp-os2emx.c: add ieee support for OS/2 from Henry Sobotka
<sobotka@axess.com>
Thu Jul 20 19:41:56 2000 Brian Gough <bjg@network-theory.co.uk>
* fp-freebsd.c (gsl_ieee_set_mode): added fp-freebsd.c from
Vladimir Kushnir
Mon Jun 12 19:23:53 2000 Brian Gough <bjg@network-theory.co.uk>
* Makefile.am (noinst_HEADERS): added aix and irix to makefile
* fp-x86linux.c (gsl_ieee_set_mode): Handle libc5, where
_FPU_SETCW is not available, by defining the macro. Suggested by
OKUJI Yoshinori <okuji@gnu.org>
Wed Jun 7 19:18:15 2000 Brian Gough <bjg@network-theory.co.uk>
* fp-ppclinux.c: added support for ppc linux
Tue Jun 6 19:59:50 2000 Brian Gough <bjg@network-theory.co.uk>
* fp-x86linux.c: renamed from fp-linux.c
Thu May 18 11:53:13 2000 Brian Gough <bjg@network-theory.co.uk>
* test.c: turned off tests for denormals on irix, since they are
supported
* fp.c: added IRIX and AIX to the top-level fp.c file -- somehow
they had been forgotten!
2000-05-14 Steve Robbins <steve@nyongwa.montreal.qc.ca>
* fp-tru64.c: include `/usr/include/float.h', if necessary for
picking up FP_RND_RN and friends.
Sun Apr 2 14:25:52 2000 Brian Gough <bjg@network-theory.co.uk>
* fp-m68klinux.c: added file for m68k support (not complete, some
macros need to be checked)
Thu Mar 16 15:34:08 2000 Brian Gough <bjg@network-theory.co.uk>
* read.c (gsl_ieee_read_mode_string): changed token separator to ,
instead of ;
Thu Feb 24 19:20:50 2000 Brian Gough <bjg@network-theory.co.uk>
* fp-tru64.c (gsl_ieee_set_mode): added an #ifdef for
IEEE_TRAP_ENABLE_DNO, which may or may not be defined depending on
the version of Digital Unix.
Mon Feb 14 14:03:22 2000 Brian Gough <bjg@network-theory.co.uk>
* made internal functions static and removed redundant functions
Fri Nov 5 15:01:55 1999 Brian Gough <bjg@network-theory.co.uk>
* fp-sparclinux.c: added support for sparclinux
Thu Oct 7 13:03:00 1999 Brian Gough <bjg@network-theory.co.uk>
* make_rep.c: more careful conversion from unsigned to signed integer
for sign attribute to prevent warnings
Sat Aug 21 01:05:01 1999 Tim Mooney <mooney@plains.NoDak.edu>
* fp-aix.c: added, based on fp-solaris.
Fri Aug 20 12:17:53 1999 Brian Gough <bjg@network-theory.co.uk>
* fp-tru64.c (gsl_ieee_set_mode): note that INEXACT is not easily
supported on Tru64, and give an error if anyone tries to use it
Wed Aug 18 21:36:01 1999 Tim Mooney <mooney@plains.NoDak.edu>
* fp-irix.c: added, based on fp-solaris. IRIX 6 has a rounding and
exception interface that is identical to Solaris, right down to the enums.
Tue Aug 17 18:36:01 1999 Tim Mooney <mooney@plains.NoDak.edu>
* fp-tru64.c: added, based on solaris and HP-UX fp-* files.
Rounding mode and trap control requires that the compiler be
passed special options, see the comments in fp-tru64.c.
Fri Jul 23 19:00:51 1999 Brian Gough <bjg@network-theory.co.uk>
* print.c: added fprintf versions of the printf functions
Sat May 8 20:39:28 1999 Brian Gough <bjg@network-theory.co.uk>
* fp-linux.c (gsl_ieee_set_mode): changed from using the function
__fput_setcw() to the macro _FPU_SETCW() since Khimenko Victor
<khim@sch57.msk.ru> reports that __setfpucw() is not in the shared
lib version of glibc-2.1.1
Fri Apr 2 20:52:59 1999 Brian Gough <bjg@netsci.freeserve.co.uk>
* endian.c (setup_dynamic_endianness): removed useless test,
u.c[i]<0 for unsigned
Fri Aug 21 15:36:22 1998 Brian Gough <bjg@vvv.lanl.gov>
* fp-unknown.c (gsl_ieee_set_mode): made return type int, as it
should be
Mon Jun 15 22:02:00 1998 Brian Gough <bjg@vvv.lanl.gov>
* renamed read-mode-string.c to read.c and print-ieee.c to print.c
Tue Jun 2 19:29:34 1998 Brian Gough <bjg@vvv.lanl.gov>
* gsl_ieee_utils.h: renamed GSL_IEEE_CATCH_INEXACT to
GSL_IEEE_TRAP_INEXACT, which is a better name
Mon Jun 1 15:27:08 1998 Brian Gough <bjg@vvv.lanl.gov>
* fp-sunos4.c: support for sunos4 IEEE interface
* fp-solaris.c: support for solaris IEEE interface
* renamed fp-mode-string.c to fp-env.c, in order to avoid short
filename problems
* added support for setting the IEEE mode from the environment
variable GSL_IEEE_MODE (only works for the Linux kernel so far)
Mon May 18 16:20:17 1998 Brian Gough <bjg@vvv.lanl.gov>
* The determination of endianness is now done on each call instead
of at configure time (autoconf complains about what would happen
to the test if it were cross compiling). Ok, so it's a bit slower
but this isn't a performance critical routine.
Sat May 16 23:10:09 1998 Brian Gough <bjg@vvv.lanl.gov>
* This directory contains some routines for examining IEEE format
numbers at the bit level