X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=0772f2d807c34aa5f490df559ee9d55b6d7e3286;hb=1eb850a182e6e5aa66d17d314b394e2ded30e2b5;hp=02552e6a3de27daca7e4b948caac0bcbdb3b4b76;hpb=f7bad410d2b46e687ef3b53d18f1948ba88ebc61;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index 02552e6a3..0772f2d80 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,222 @@ +2008-07-16 Eric Blake + + c-stack: Expose false positives when not using libsigsegv. + * modules/c-stack-tests (Files): Expand test. + * tests/test-c-stack.c (main): Add means to conditionally trigger + non-overflow SIGSEGV. + * tests/test-c-stack2.sh: New file. + +2008-07-14 Bruno Haible + + * m4/libsigsegv.m4: Remove unneeded AC_PREREQ. + Reported by Eric Blake. + +2008-07-14 Sam Steingold + Bruno Haible + + New module libsigsegv. + * modules/libsigsegv: New file. + * m4/libsigsegv.m4: New file, from GNU clisp sigsegv.m4 with + modifications. + * MODULES.html.sh (Signal handling): New section. + +2008-07-14 Bruno Haible + + * modules/unictype/ctype-* (Description): Add the word "function". + Improves the resulting doc in MODULES.html. + +2008-07-12 Ben Pfaff + + Add longlong module. + * modules/longlong: New file. + +2008-07-12 Bruno Haible + + * m4/isnan.m4 (gl_ISNAN): When the replacement is used, set ISNAN_LIBM + to empty. + +2008-07-10 Ben Pfaff + + Add isnan module. + * doc/posix-functions/isnan.texi: Mention new module. + * lib/math.in.h: Define isnan macro if we have decided to replace + it. + * m4/isnan.m4: New file. + * m4/isnanl.m4 (gl_FUNC_ISNANL): Factor out some code into new + macro gl_BUILD_ISNANL so that isnan.m4 can use that functionality + also. + (gl_FUNC_ISNANL_NO_LIBM): Factor out same code, to reduce + redundancy. + * m4/math_h.m4: Initialize and substitute variables for isnan + module. + * modules/isnan: New file. + * modules/isnan-tests: New file. + * modules/math: Add substitutions for new module. + * tests/test-isnan.c: New file. + * MODULES.html.sh: Mention new module. + +2008-07-10 Ben Pfaff + + Add isnanf module. + * lib/isnanf.m4: New file. + * m4/isnanf.m4 (gl_FUNC_ISNANF): New macro. + (gl_HAVE_ISNANF_IN_LIBM): New macro. + (gl_BUILD_ISNANF): New macro used by gl_FUNC_ISNANF, + gl_FUNC_ISNANF_NO_LIBM, and gl_FUNC_ISNAN. + * modules/isnanf: New file. + * modules/isnanf-tests: New file. + * modules/isnanf-nolibm-tests: Add tests/test-isnanf.h to list of + files. + * tests/test-isnanf-nolibm.c: factored most of its contents into + new file tests/test-isnanf.h. + * tests/test-isnanf.h: New file. + * tests/test-isnanf.c: New file. + * MODULES.html.sh: Mention new module. + * doc/glibc-functions/isnanf.texi: Mention new module. + +2008-07-10 Ben Pfaff + + Add isnand module. + * lib/isnand.h: New file. + * m4/isnand.m4 (gl_FUNC_ISNAND): New macro. + (gl_FUNC_ISNAND_NO_LIBM): Split partially into new macro + gl_HAVE_ISNAND_NO_LIBM so that gl_FUNC_ISNAND can use that + functionality also. + (gl_BUILD_ISNAND): New macro used by gl_FUNC_ISNAND, + gl_FUNC_ISNAND_NO_LIBM, and gl_FUNC_ISNAN. + (gl_HAVE_ISNAND_IN_LIBM): New macro. + * modules/isnand: New file. + * modules/isnand-tests: New file. + * modules/isnand-nolibm-tests: Add tests/test-isnand.h to list of + files. + * tests/test-isnand-nolibm.c: factored most of its contents into + new file tests/test-isnand.h. + * tests/test-isnand.h: New file. + * tests/test-isnand.c: New file. + * MODULES.html.sh: Mention new module. + +2008-07-10 Ben Pfaff + + * lib/isnanf.h: Rename lib/isnanf-nolibm.h. + * lib/isnand.h: Rename lib/isnand-nolibm.h. + * tests/test-isnanf.c: Rename tests/test-isnanf-nolibm.c. + * tests/test-isnand.c: Rename tests/test-isnand-nolibm.c. + * modules/isnanf-nolibm: Update references to renamed files. + * modules/isnand-nolibm: Likewise. + * modules/isnanf-nolibm-tests: Likewise. + * modules/isnand-nolibm-tests: Likewise. + * lib/frexp.c: Likewise. + * lib/isfinite.c: Likewise. + * lib/signbitd.c: Likewise. + * lib/signbitf.c: Likewise. + * lib/vasnprintf.c: Likewise. + * tests/test-ceilf1.c: Likewise. + * tests/test-ceilf2.c: Likewise. + * tests/test-floorf1.c: Likewise. + * tests/test-floorf2.c: Likewise. + * tests/test-frexp.c: Likewise. + * tests/test-round1.c: Likewise. + * tests/test-round2.c: Likewise. + * tests/test-roundf1.c: Likewise. + * tests/test-strtod.c: Likewise. + * tests/test-trunc1.c: Likewise. + * tests/test-trunc2.c: Likewise. + * tests/test-truncf1.c: Likewise. + * tests/test-truncf2.c: Likewise. + * NEWS: Mention the renamed header files. + +2008-07-11 Jim Meyering + + vc-list-files: make the last-resort awk code more portable + * build-aux/vc-list-files: Don't rely on awk's "sub" command. + /bin/awk from OpenSolaris 11's SUNWesu version 2008.03.22.10.56 + does not support it. + +2008-07-10 Eric Blake + + Work with tar's bootstrap. + * gnulib-tool (func_emit_initmacro_end): Use m4_defn in the case + where LIBSOURCES_DIR contains .#bootmp but must not be treated as + an m4 comment. + +2008-07-09 Jim Meyering + + posix-shell.m4: fix typo that made this test malfunction + * m4/posix-shell.m4: Remove capitalization in variable name. + +2008-07-08 Bruno Haible + + * m4/onceonly.m4: Update comments. + Reported by Ben Pfaff . + +2008-07-04 Jim Meyering + + * users.txt: Add vc-dwim. + (bison, coreutils): Use the gitweb URL. + +2008-07-03 Jim Meyering + + * users.txt: Add libffcall. From Sam Steingold. + +2008-07-03 Ondřej Vašík + + getdate.y: do not ignore TZ with relative day, month or year offset + * lib/getdate.y (get_date): Move the tz-handling block to follow the + relative-date-handling, since otherwise, the latter would clobber the + sole output (an updated Start value) of the tz-handling block. + * tests/test-getdate.c: Tests for the fix + +2008-07-03 Ralf Wildenhues + + Recognize 'foo_LIBRARIES += libgnu.a'. + * gnulib-tool (func_emit_lib_Makefile_am): Recognize if a + makefile snippet has already specified an installation location, + also using '+='. + +2008-07-02 Ondřej Vašík + + getdate.y: factor out common actions + * lib/getdate.y (apply_relative_time, set_hhmmss): New functions. + Use them in place of open-coded actions. + +2008-07-01 Simon Josefsson + + Add self-test for getdate module. + * modules/getdate-tests: New file. + * tests/test-getdate.c: New file. + +2008-06-29 Bruno Haible + + * gnulib-tool (func_import): Put gnulib-comp.m4 into .cvsignore or + .gitignore. + Reported by Sylvain Beucler . + +2008-06-29 Bruno Haible + + * doc/gnulib-tool.texi (VCS Issues): Mention --no-vc-files option. + * m4/gnulib-tool.m4: Update to match current gnulib-tool. + +2008-06-29 Bruno Haible + + * gnulib-tool (func_import): Recommend to put gnulib-cache.m4 into + EXTRA_DIST. + Reported by Sylvain Beucler . + +2008-06-26 Jim Meyering + + make several modules depend on the "open" module + This provides slightly increased consistency when opening-for-write + the name of a non-directory spelled with a trailing slash. + * modules/chdir-safer: Likewise. + * modules/chown: Likewise. + * modules/clean-temp: Likewise. + * modules/copy-file: Likewise. + * modules/fchdir: Likewise. + * modules/fcntl-safer: Likewise. + * modules/pipe: Likewise. + * modules/utime: Likewise. + Prompted by Eric Blake and Bruno Haible. + 2008-06-24 Andreas Schwab * m4/getdate.m4 (gl_C_COMPOUND_LITERALS): Don't test whether compound