[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.0-27-g4aa40e

From: Ben Pfaff
Subject: [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.0-27-g4aa40ed
Date: Tue, 29 Jul 2008 05:27:42 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU PSPP".

The branch, master has been updated
       via  4aa40ed36fcdb13f73520945d804e6d3d8d52738 (commit)
      from  a2d859e5a4c8192257c04fd89b8336aa33b15363 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 4aa40ed36fcdb13f73520945d804e6d3d8d52738
Author: Ben Pfaff <address@hidden>
Date:   Sun Jul 27 11:12:45 2008 -0700

    Use standard C99 isfinite, isnan, isinf in place of GSL substitutes.
    In change a9afcdd22, "Use gsl_isnan instead of isnan, ...," isfinite,
    isnan, and isinf were changed to use the GSL substitutes because of
    lack of portability of the C99 versions.  Now, gnulib has portable
    versions of all of these, so change them back.
    This commit changes calls to gsl_finite() to call isfinite() instead
    of the equivalent finite().  isfinite() is correct here: both gsl_finite()
    and finite() return true for NaNs, which is a surprising result given
    that a NaN is definitely not finite, but isfinite() returns false and,
    more importantly, behaves as actually wanted in each place it is used
    in PSPP code.
    This commit requires upgrading gnulib to at least change 5183a0e3c,
    "Add missing dependencies on new m4/exponent[fdl].m4 files," or later,
    and re-running "make -f Smake".


Summary of changes:
 Smake                               |    2 ++
 src/data/data-out.c                 |    5 ++---
 src/data/por-file-writer.c          |    3 +--
 src/language/control/loop.c         |    6 ++----
 src/language/data-io/inpt-pgm.c     |    3 +--
 src/language/expressions/evaluate.c |    3 +--
 src/language/expressions/helpers.h  |    3 +--
 src/libpspp/hash.c                  |    3 +--
 src/math/linreg.c                   |    2 +-
 src/math/moments.c                  |    5 ++---
 src/math/ts/innovations.c           |    7 +++----
 11 files changed, 17 insertions(+), 25 deletions(-)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]