X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=90d0bb2e3fe1df5e6a210d4cbef4bb4b1bebf133;hb=562bd0a0f75b014c38b6ff0a712331270d8770bc;hp=6c36fedb0ec1481d56efefe20e85811d9c2dcbda;hpb=9553f74080a7fdad09e6f36e1cf55092b51bb31f;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 6c36fedb0..90d0bb2e3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,182 @@ +2008-04-03 Eric Blake + + Allow VPATH usage of vc-list-files. + * build-aux/vc-list-files (scriptversion): Add timestamp. + (options): Add --help, --version, -C. + (CVS): Support installed cvsu. + +2008-04-02 Bruno Haible + + Avoid some "statement with no effect" warnings from gcc. + * tests/test-wctype.c (main): Explicitly ignore unused values. + Reported by Jim Meyering. + +2008-04-02 Jim Meyering + + Avoid some warnings from "gcc -Wshadow". + * tests/test-frexp.c (exp): Define to a different identifier. + * tests/test-frexpl.c (exp): Likewise. + +2008-04-03 Jim Meyering + + bootstrap: remove dangling *.[ch] symlinks from lib + * build-aux/bootstrap [dangling symlink removal]: Move find's + -depth option to precede all others, to avoid a warning. + Remove *.[ch] files too, and from "$source_base" (usually lib/). + +2008-04-02 Bruno Haible + + Avoid some warnings from "gcc -Wshadow". + * tests/tests-vfprintf-posix.c (my_fprintf): Move after test_function. + * tests/tests-vprintf-posix.c (my_printf): Move after test_function. + * tests/tests-vsnprintf-posix.c (my_snprintf): Move after test_function. + * tests/tests-vsprintf-posix.c (my_sprintf): Move after test_function. + Reported by Jim Meyering. + +2008-04-01 Bruno Haible + + Fix test to work on IRIX 6.5 with cc. + * tests/test-math.c (numeric_equal): New function. + (main): Use it. + +2008-04-01 Bruno Haible + + * doc/posix-headers/math.texi: Refine documentation of NAN problem. + +2008-04-01 Bruno Haible + + * tests/test-vasnprintf-posix.c: Include nan.h instead of . + (test_function): Use NaNd, NaNl instead of NAN or 0.0L/0.0L. + * modules/vasnprintf-posix-tests (Files): Add tests/nan.h. + (Depends-on): Remove math. + + * tests/test-vasprintf-posix.c: Include nan.h instead of . + (test_function): Use NaNd, NaNl instead of NAN or 0.0L/0.0L. + * modules/vasprintf-posix-tests (Files): Add tests/nan.h. + (Depends-on): Remove math. + + * tests/test-snprintf-posix.h: Include nan.h instead of . + (test_function): Use NaNd, NaNl instead of NAN or 0.0L/0.0L. + * modules/snprintf-posix-tests (Files): Add tests/nan.h. + (Depends-on): Remove math. + * modules/vsnprintf-posix-tests (Files): Add tests/nan.h. + (Depends-on): Remove math. + + * tests/test-sprintf-posix.h: Include nan.h instead of . + (test_function): Use NaNd, NaNl instead of NAN or 0.0L/0.0L. + * modules/sprintf-posix-tests (Files): Add tests/nan.h. + (Depends-on): Remove math. + * modules/vsprintf-posix-tests (Files): Add tests/nan.h. + (Depends-on): Remove math. + + * tests/test-round1.c: Include nan.h. + (main): Use NaNd instead of NAN. + * modules/round-tests (Files): Add tests/nan.h. + + * tests/test-trunc1.c: Include nan.h. + (main): Use NaNd instead of NAN. + * modules/trunc-tests (Files): Add tests/nan.h. + + * tests/test-roundf1.c: Include nan.h. + (main): Use NaNf instead of NAN. + * modules/roundf-tests (Files): Add tests/nan.h. + + * tests/test-truncf1.c: Include nan.h. + (main): Use NaNf instead of NAN. + * modules/truncf-tests (Files): Add tests/nan.h. + + * tests/test-ceilf1.c: Include nan.h. + (main): Use NaNf instead of NAN. + * modules/ceilf-tests (Files): Add tests/nan.h. + + * tests/test-floorf1.c: Include nan.h. + (main): Use NaNf instead of NAN. + * modules/floorf-tests (Files): Add tests/nan.h. + + * tests/test-isnanf.c: Include nan.h instead of . + (main): Use NaNf instead of NAN. + * modules/isnanf-nolibm-tests (Files): Add tests/nan.h. + + * tests/test-isnand.c: Include nan.h instead of . + (main): Use NaNd instead of NAN. + * modules/isnand-nolibm-tests (Files): Add tests/nan.h. + + * tests/test-frexp.c: Include nan.h. + (main): Use NaNd instead of NAN. + * modules/frexp-tests (Files): Add tests/nan.h. + + * lib/isnan.c: Don't include . + (FUNC): Don't use NAN macro. + * modules/isnand-nolibm (Depends-on): Remove math. + * modules/isnanf-nolibm (Depends-on): Remove math. + * modules/isnanl (Depends-on): Remove math. + * modules/isnanl-nolibm (Depends-on): Remove math. + + * tests/nan.h: New file. + +2008-04-01 Eric Blake + + Fix typos. + * tests/test-strtod.c (main): s/FLT_/DBL_/ for minimum and epsilon + values to be the right type. + + For now, cater to gnulib strtod inaccuracies. + * tests/test-strtod.c (main): Allow 1-ulp error on expected + fractional results. While not as nice from a QoI perspective, it + is a quicker patch than correctly implementing decimal to binary + rounding. + +2008-03-31 Eric Blake + + Guarantee a definition of NAN. + * lib/math.in.h (NAN): Define if missing. + * tests/test-math.c (main): Test it. + * doc/posix-headers/math.texi (math.h): Document this. + * lib/isnan.c (rpl_isnand): Use it. + * tests/test-ceilf1.c (NaN): Delete, and use NAN instead. + * tests/test-floorf1.c (NaN): Likewise. + * tests/test-frexp.c (NaN): Likewise. + * tests/test-isnand.c (NaN): Likewise. + * tests/test-isnanf.c (NaN): Likewise. + * tests/test-round1.c (NaN): Likewise. + * tests/test-roundf1.c (NaN): Likewise. + * tests/test-snprintf-posix.h (NaN): Likewise. + * tests/test-sprintf-posix.h (NaN): Likewise. + * tests/test-trunc1.c (NaN): Likewise. + * tests/test-truncf1.c (NaN): Likewise. + * tests/test-vasnprintf-posix.c (NaN): Likewise. + * tests/test-vasprintf-posix.c (NaN): Likewise. + * modules/isnand-nolibm (Depends-on): Add math. + * modules/isnanf-nolibm (Depends-on): Likewise. + * modules/isnanl (Depends-on): Likewise. + * modules/isnanl-nolibm (Depends-on): Likewise. + * modules/snprintf-posix-tests (Depends-on): Likewise. + * modules/sprintf-posix-tests (Depends-on): Likewise. + * modules/vsnprintf-posix-tests (Depends-on): Likewise. + * modules/vsprintf-posix-tests (Depends-on): Likewise. + * modules/vasnprintf-posix-tests (Depends-on): Likewise. + * modules/vasprintf-posix-tests (Depends-on): Likewise. + +2008-03-31 Bruno Haible + + * tests/test-strtod.c (main): Update results for OSF/1 platforms. + * doc/posix-functions/strtod.texi: Likewise. + +2008-03-31 Bruno Haible + + * tests/test-strtod.c (main): Don't use C99 syntax. + +2008-03-31 Bruno Haible + + * tests/test-strtod.c (main): Don't test NAN macro. Needed for Solaris. + Reported by Eric Blake. + +2008-03-31 Jim Meyering + + Don't compare actual signbit return values. + * tests/test-strtod.c (main): Rather, compare only their + zero/non-zero nature. + 2008-03-31 Eric Blake More strtod documentation.