X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog;h=a91048b663a7e80b45c516bfa1cb11f81d7c9d0e;hb=da0eabc0d3e8575e2b1112820adcbe34b6075775;hp=bb9a664726f8d905d1b1510aeba75cb936942bd5;hpb=c116e7501e246cec2ffee3582e5ed9728b21c7a8;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index bb9a66472..a91048b66 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,87 @@ +2007-10-12 Paul Eggert + + * lib/argp-fmtstream.h (ARGP_FS_EI): Work around GCC 4.2.1 diagnostic + "warning: C99 inline functions are not supported; using GNU89". + +2007-10-12 Bruno Haible + + * lib/ceil.c (FUNC): Avoid rounding errors for values near a power + of 2. + * tests/test-ceilf2.c: New file. + * modules/ceilf-tests: (Files, Depends-on, Makefile.am): Add new test. + + * tests/test-ceilf1.c: Renamed from tests/test-ceilf.c. + * modules/ceilf-tests: Update. + +2007-10-12 Bruno Haible + + * lib/floor.c (FUNC): Avoid rounding errors for values near a power + of 2. + * tests/test-floorf2.c: New file. + * modules/floorf-tests: (Files, Depends-on, Makefile.am): Add new test. + + * tests/test-floorf1.c: Renamed from tests/test-floorf.c. + * modules/floorf-tests: Update. + +2007-10-12 Bruno Haible + + * tests/test-trunc2.c: New file. + * modules/trunc-tests: (Files, Depends-on, Makefile.am): Add new test. + + * tests/test-trunc1.c: Renamed from tests/test-trunc.c. + * modules/trunc-tests: Update. + +2007-10-12 Bruno Haible + + * lib/trunc.c (FUNC): Avoid rounding errors for values near a power + of 2. + * tests/test-truncf2.c: New file. + * modules/truncf-tests: (Files, Depends-on, Makefile.am): Add new test. + + * tests/test-truncf1.c: Renamed from tests/test-truncf.c. + * modules/truncf-tests: Update. + +2007-10-11 Eric Blake + + Don't claim strerror is broken on Interix. + * doc/functions/strerror.texi (strerror): Known broken systems are + now Solaris 8, and not Interix. + * m4/strerror.m4 (gl_FUNC_STRERROR_SEPARATE): No longer filter out + Interix on cross-compile. + Reported by Martin Koeppe in + http://lists.gnu.org/archive/html/bug-gnulib/2007-10/msg00005.html. + +2007-10-11 Bruno Haible + + * modules/i-ring-tests: New file. + * tests/test-i-ring.c: Renamed from lib/i-ring-test.c. Use ASSERT + instead of assert. + +2007-10-11 Bruno Haible + + * modules/filenamecat-tests: New file. + * tests/test-filenamecat.c: New file, extracted from lib/filenamecat.c. + * lib/filenamecat.c: Remove test code. + +2007-10-11 Paul Eggert + + Simplify and modernize strerror substitute, partly to fix Solaris 8 bug. + + * lib/strerror.c: Include always, to test interface, + and to remove the need for the dummy. + Include intprops.h to compute width instead of doing it ourselves + and missing a CHAR_BIT declaration, which broke tar 1.19 on Solaris 8. + (strerror): Define it to return NULL if there's no system strerror. + (rpl_strerror): Use INT_STRLEN_BOUND to compute bound. + Omit !HAVE_STRERROR code. We don't need to worry about supporting + ancient pre-strerror Unix systems well any more. Saying "unknown + system error" is enough. + * lib/string.in.h (strerror): Simplify the ifdef to reflect the + simpler strerror.c implementation. + * m4/strerror.m4 (gl_FUNC_STRERROR_SEPARATE, gl_PREREQ_STDERROR): + Simplify the tests to reflect the simpler strerror implementation. + * modules/strerror (Depends-on): Add intprops. + 2007-10-09 Eric Blake Silence test-fpending.