Log

Author Commit Date CI Message
Bruno Haible f2bc915c 2008-08-26T08:32:04 Indent all paragraphs in the INSTALL file in the same way.
Karl Berry 9b1a374d 2008-08-25T11:34:07 sync against install.texi since Autoconf no longer provides INSTALL
Eric Blake e3ea8107 2008-08-25T06:26:56 c-stack: test that stack overflow can be caught * m4/c-stack.m4 (AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC): Also check that platform allows handling stack overflow; at least OS/2 EMX has sigaltstack, but crashes before transferring control to handler on stack overflow. * lib/c-stack.c [HAVE_SIGALTSTACK]: Adjust conditions to also check for HAVE_STACK_OVERFLOW_HANDLING. Reported by Elbert Pol. Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible 4c7d2071 2008-08-25T12:22:45 Fix description of strftime module.
Bruno Haible e68e25fe 2008-08-24T12:28:42 Correct attribution.
Bruno Haible b30aaccf 2008-08-24T12:27:42 Complete test of uc_width results.
Bruno Haible 21174cc3 2008-08-24T12:26:56 Fix uc_width(0x00AB) bug, introduced on 2007-07-08.
Eric Blake 81040496 2008-08-19T06:42:05 test-lock, test-tls: mention why a test is skipped * tests/test-lock.c (main) [!USE_*_THREADS]: Print why test is skipped. * tests/test-tls.c (main) [!USE_*_THREADS]: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake 0ba7e420 2008-08-22T19:26:34 autoupdate * doc/INSTALL: Regenerate from Autoconf. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake a428fac0 2008-08-22T13:45:41 count-one-bits: relax license * modules/count-one-bits (License): Relicense to LGPLv2+. Suggested by Ludovic Courtès, approved by Ben Pfaff. Signed-off-by: Eric Blake <ebb9@byu.net>
Andreas Schwab da4932e2 2008-08-22T18:40:23 gl_FUNC_OBSTACK_PRINTF_POSIX: fix typo Signed-off-by: Eric Blake <ebb9@byu.net>
Simon Josefsson 1a033b0f 2008-08-21T09:24:17 m4/autobuild.m4: Use TZ=UTC0 instead of TZ=UTC. Reported by Paul Eggert <eggert@CS.UCLA.EDU>.
Paolo Bonzini 0ff506c7 2008-08-21T09:22:03 add m4/threadlib.m4 to the gettext module 2008-08-20 Paolo Bonzini <bonzini@gnu.org> * modules/gettext: Add m4/threadlib.m4.
Paolo Bonzini 96ee6590 2008-08-20T10:00:53 Merge branch 'master' of ssh://bonzini@git.sv.gnu.org/srv/git/gnulib
Eric Blake ae3a0d62 2008-08-19T21:36:21 test-c-stack: fix compilation failure on FreeBSD 5.0 * tests/test-c-stack.c [HAVE_SETRLIMIT]: Include prerequisite headers before <sys/resource.h>. * doc/posix-headers/sys_resource.texi (sys/resource.h): Document the bug. Reported by Nelson H. F. Beebe. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake b6d87f53 2008-08-19T09:23:40 strverscmp: migrate from "strverscmp.h" to <string.h> * modules/string (Makefile.am): Add new hooks. * modules/strverscmp (Files): Remove strverscmp.h. (Depends-on): Add string. (configure.ac): Add indicator. (Include): Mention new header. * m4/string_h.m4 (gl_HEADER_STRING_H_DEFAULTS): Provide new defaults. * m4/strverscmp.m4 (gl_FUNC_STRVERSCMP): Inform string module of results. * lib/strverscmp.h: Delete. * lib/string.in.h (strverscmp): Provide declaration, when needed. * tests/test-strverscmp.c (includes): Adjust client. * lib/check-version.c (includes): Likewise. * NEWS: Document the change. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake 63dfe7d8 2008-08-19T09:40:10 strverscmp: add unit test * modules/strverscmp-tests: New file. * tests/test-strverscmp.c: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
Simon Josefsson 5840dbbb 2008-08-19T17:58:08 lib/gc-gnulib.c: Indentation cleanup. Add some comments regarding Windows crypto stuff, from Mono.
Simon Josefsson 3c1548f0 2008-08-19T17:02:58 Windows initialization fixes, tiny change from Adam Strzelecki <ono@java.pl>. lib/gc-gnulib.c: Use CRYPT_VERIFY_CONTEXT. Try to use Intel CSP if present, for intel RND. Return error on failures.
Ben Pfaff 9462d43f 2008-08-19T08:20:22 gitlog-to-changelog: give better diagnostic for failed pipe-open * build-aux/gitlog-to-changelog: Improve error message: suggest that the version of Git may be too old.
Paolo Bonzini 4ced5d92 2008-08-19T07:59:49 poll-win32
Simon Josefsson e8ce1f16 2008-08-18T19:47:23 Use ISO 8601 format. Attribution.
Simon Josefsson 9fa18850 2008-08-18T19:40:11 autobuild.m4: Use TZ=UTC to avoid time zone complexity.
Bruno Haible 0e3f4935 2008-08-18T12:49:10 Fix link error with Solaris threads.
Bruno Haible d512dd3a 2008-08-18T12:44:48 Include <pthread.h>.
Bruno Haible cf4af8a2 2008-08-18T12:41:12 Fix 2008-08-03 change.
Bruno Haible 631888bc 2008-08-18T11:39:40 Avoid forcing a context switch right after thread creation.
Bruno Haible ecbcf1d9 2008-08-18T02:23:32 Implement thread control primitives for Win32.
Bruno Haible d4005415 2008-08-17T21:56:29 Include the right header files.
Bruno Haible fbb0d77f 2008-08-17T21:26:13 Fix syntax errors in C++ mode.
Bruno Haible eee77e6b 2008-08-17T21:18:02 Make gl_create_thread easier to use.
Bruno Haible 5141c54d 2008-08-17T21:02:11 New module 'yield'.
Bruno Haible 99b06442 2008-08-17T19:46:23 Link with LIBMULTITHREAD, not LIBTHREAD.
Bruno Haible cf3c4045 2008-08-17T19:29:30 New module 'thread'.
Bruno Haible b36e040f 2008-08-17T18:33:47 Include <stdlib.h> always.
Bruno Haible 1be8508e 2008-08-17T18:02:05 AC_C_INLINE can be AC_REQUIREd.
Bruno Haible 76f1f2bb 2008-08-17T17:23:23 Update modules list.
Yoann Vandoorselaere f507f9b0 2008-08-17T17:21:35 New module 'cond'.
Bruno Haible 429bd1c0 2008-08-17T16:26:05 Move some code from module 'lock' to module 'threadlib'.
Eric Blake a3f953e8 2008-08-16T13:47:58 c-stack: fix regression on Irix 5.3 from 2008-06-21 * m4/c-stack.m4 (gl_PREREQ_C_STACK): Move check for sa_sigaction... * m4/sigaction.m4 (gl_PREREQ_SIG_HANDLER_H): ...here. (gl_PREREQ_SIGACTION): Depend on sig-handler.h prereq's. * m4/signal_h.m4 (gl_SIGNAL_H_DEFAULTS): Set the default. * modules/signal (Makefile.am): Use the value. * lib/signal.in.h (sa_sigaction) [HAVE_SIGACTION && !HAVE_STRUCT_SIGACTION_SA_SIGACTION]: Define. * doc/posix-headers/signal.texi (signal.h): Document this portability issue. * doc/posix-functions/sigaction.texi (sigaction): Likewise. Reported by Tom G. Christensen. Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible 76bc00ad 2008-08-17T15:49:29 New module 'threadlib'.
Bruno Haible 92fe61af 2008-08-14T12:51:54 Separate the macros and the function symbols.
Bruno Haible fcf43c8d 2008-08-14T10:56:24 Move the lock and tls source files into a subdirectory.
Jim Meyering 01d7a2d4 2008-08-11T15:29:40 * lib/fts_.h: Fix grammar (insert a missing "is") in a comment.
Eric Blake d7ed5aaf 2008-08-11T06:33:56 test-c-stack: avoid C99-ism * tests/test-c-stack.c (main): Fix whitespace, move declaration before statement. Reported by Alain Guibert. Signed-off-by: Eric Blake <ebb9@byu.net>
Jim Meyering 493e1981 2008-08-10T16:40:12 ensure that return value of uinttostr et al are not ignored * lib/inttostr.h (__GNUC_PREREQ): Define. (__attribute_warn_unused_result__): Define. (offtostr, imaxtostr, umaxtostr, uinttostr): Apply the attribute.
Jim Meyering 5e46ea60 2008-08-07T11:27:02 * modules/tempname (License): Relicense under LGPLv2+.
Paolo Bonzini 53b68145 2008-08-07T12:09:59 fix typo in lib/lock.c (fixes compilation on Darwin) 2008-08-07 Paolo Bonzini <bonzini@gnu.org> * lib/lock.c (glthread_recursive_lock_init_multithreaded) [!PTHREAD_RECURSIVE_MUTEX_INITIALIZER]: Fix typo.
Jim Meyering 57140272 2008-08-07T11:48:23 * m4/inet_pton.m4: Fix typo in comment: s/inet_ntop/inet_pton/.
Jim Meyering f5e4d2f3 2008-08-07T11:19:12 * modules/mkstemp (License): Relicense under LGPLv2+.
Bruno Haible 6fb5e02a 2008-08-07T00:15:07 Further micro-optimization.
Jim Meyering b2c82cb0 2008-08-06T11:49:11 inet_pton.c: use locale-independent tolower * lib/inet_pton.c: Include <c-ctype.h> rather than <ctype.h>. (inet_pton6): Use c_tolower rather than tolower. * modules/inet_pton (Depends-on): Add c-ctype.
Paolo Bonzini 80b8978a 2008-08-06T10:27:53 microoptimization of lib/poll.c 2008-08-06 Paolo Bonzini <bonzini@gnu.org> * lib/poll.c (poll): Avoid division when timeout is 0, cache _SC_OPEN_MAX, avoid repeated access to errno. Check for nfd < 0.
Jim Meyering 671c12a2 2008-08-06T09:40:32 * modules/inet_pton (License): Relicense under LGPLv2+.
Karl Berry f4d92c2b 2008-08-05T10:36:33 autoupdate
Bruno Haible 65bdf354 2008-08-03T20:45:40 Additional non-aborting API for lock and tls.
Eric Blake 5632bd4c 2008-08-04T12:45:23 gnumakefile: use space, not TAB, outside of targets * top/GNUmakefile (_dummy): Fix whitespace error in prior edit. Signed-off-by: Eric Blake <ebb9@byu.net>
Karl Berry 62f18526 2008-08-04T10:54:29 add replacement for ncftpput that uses cmdline ftp
Jim Meyering 316a91c6 2008-08-02T15:40:39 getdate.y: avoid locale-dependent date parsing failure In Turkish locales, getdate would fail to recognize keywords containing a lowercase "i". The solution is not to rely on locale-sensitive case-conversion. * lib/getdate.y: Include <c-ctype.h> rather than <ctype.h>. (lookup_word): Use c_toupper in place of toupper. (yylex, get_date): Use c_ prefixed variants of isspace and isalpha, too. Reported by Vefa Bicakci <bicave@superonline.com> in <http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/14184>. * modules/getdate (Depends-on): Add c-ctype.
Eric Blake 5f0d8cd1 2008-08-03T13:28:46 gnupload: restore lost executable bit Signed-off-by: Eric Blake <ebb9@byu.net>
Karl Berry d4dcb232 2008-08-03T07:02:43 autoupdate
Karl Berry 2e04bfb9 2008-08-02T09:21:31 -mautoupdate
Bruno Haible 0938ff42 2008-08-02T13:38:58 Prepend each added line in .gitignore files with a slash.
Ralf Wildenhues 837e2dc2 2008-08-02T10:23:16 Portability fix for GNU make 3.79.1. * top/GNUmakefile: Avoid 'else COND', which older GNU make versions do not understand.
Bruno Haible 4eb59b32 2008-08-01T11:30:27 Work around bug of HP-UX 10.20 cc with -0.0 literal.
Jim Meyering 3054279c 2008-07-31T15:35:25 sha256.h: correct definition on SHA224_DIGEST_SIZE * lib/sha256.h (SHA224_DIGEST_SIZE): Define to 28, not 24. Reported by Paulie Pena IV <paulie4@gmail.com>. Define as 224 / 8, rather than as a literal. (SHA256_DIGEST_SIZE): Define as 256/8 rather than equivalent literal. * lib/sha512.h (SHA384_DIGEST_SIZE): Likewise, define as equiv: 384/8. (SHA512_DIGEST_SIZE): Likewise, define as equivalent quotient: 512/8.
Bruno Haible d5ea9196 2008-07-31T12:04:14 Make determination of BITSET_WORD_MAX work also with old HP-UX cc compilers.
Bruno Haible 85831aa8 2008-07-31T11:34:41 Make a sed program more robust.
Eric Blake d98e5edd 2008-07-30T08:37:31 test-strtod: allow compilation without -lm * tests/test-strtod.c (main): Avoid link dependence on fabs. Reported by Dennis Clarke <blastwave@gmail.com>. Signed-off-by: Eric Blake <ebb9@byu.net>
Jim Meyering ce836ae4 2008-07-28T20:40:23 bootstrap: work also when there are no .po files in po/ * build-aux/bootstrap (update_po_files): Complete the change that I began in bc960df8c789c878f1c1c54a28a3c2648dead8d9.
Karl Berry 27235dac 2008-07-28T07:27:55 autoupdate
Jim Meyering 0dfcde0c 2008-07-27T23:38:05 * users.txt: Add zile.
Ben Pfaff 5183a0e3 2008-07-26T08:01:12 Add missing dependencies on new m4/exponent[fdl].m4 files.
Ben Pfaff 2cc4af23 2008-07-23T21:48:35 Add isinf module.
Ben Pfaff d581f6d5 2008-07-23T21:34:48 Move macros for finding floating-point exponents into separate M4 files.
Ulrich Drepper 5490f5a9 2008-07-23T16:19:15 mktime.c: normalize tp->tm_isdst value to -1/0/1. * lib/mktime.c (__mktime_internal): Normalize tp->tm_isdst value. Reported by Michael Ringe <Michael.Ringe@gmx.de> in <http://sourceware.org/bugzilla/show_bug.cgi?id=6723>.
Bruno Haible 56e033c7 2008-07-23T12:34:14 Improve ChangeLog entry for Ulrich Drepper's change.
Ulrich Drepper 0eff0635 2008-07-23T10:24:43 * lib/canonicalize-lgpl.c (__realpath): readlink can write too much into the buffer on platforms without PATH_MAX.
Eric Blake 662cd064 2008-07-21T21:45:30 Warn, not fail, on stale version. * top/GNUmakefile (_curr-ver): Tone down previous patch. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake 48e27cbb 2008-07-21T09:13:38 Don't allow installation with stale devel version number. * top/GNUmakefile (_is-install-target): New macro. (_curr-ver): Forbid installation with stale version number. Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible 9a5b8167 2008-07-21T01:03:26 Test must fail if libsigsegv could not distinguish stack overflow and crash.
Bruno Haible 065a39d1 2008-07-20T18:25:12 Improve documentation.
Bruno Haible 841ca7b7 2008-07-20T13:43:28 Relicense under LGPLv2+.
Eric Blake 1cb66bdb 2008-07-17T16:21:42 c-stack: fix typo. * modules/c-stack (Link): Fix typo. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake f6a65c23 2008-07-17T06:23:47 Make c-stack use libsigsegv, when available. * modules/c-stack (Depends-on): Add libsigsegv. * modules/c-stack-tests (Makefile.am): Link with libsigsegv, if needed. * lib/c-stack.c (SIGSTKSZ): Define fallback. (segv_handler, overflow_handler, c_stack_action) [HAVE_LIBSIGSEGV && !HAVE_XSI_STACK_OVERFLOW_HEURISTIC]: Add new implementation when libsigsegv is available, but only when using the library is necessary. * m4/c-stack.m4 (AC_SYS_XSI_STACK_OVERFLOW_HEURISTIC): Add comment, explaining why XSI check fails on Linux. (gl_PREREQ_C_STACK): Supply LIBCSTACK, LTLIBCSTACK. * tests/test-c-stack2.sh: Tweak skip message. * NEWS: Document new link-time requirements. Signed-off-by: Eric Blake <ebb9@byu.net>
Eric Blake 1eb850a1 2008-07-16T16:28:13 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. Signed-off-by: Eric Blake <ebb9@byu.net>
Bruno Haible 7714a49b 2008-07-15T00:30:36 Remove unneeded AC_PREREQ.
Bruno Haible d22601fa 2008-07-14T13:17:26 New module 'libsigsegv'.
Bruno Haible 27fdc655 2008-07-14T12:37:46 Improves the doc in MODULES.html.
Ben Pfaff a012b399 2008-07-12T20:56:44 New module 'longlong'.
Bruno Haible b88fe45d 2008-07-13T01:12:18 ChangeLog formatting.
Bruno Haible a5f3457a 2008-07-13T01:07:35 Set ISNAN_LIBM to empty when libm is not actually needed.
Bruno Haible bc6416f3 2008-07-13T01:06:59 Comment.
Ben Pfaff 7080851f 2008-07-12T10:50:41 Add isnan module.
Ben Pfaff 4ade019b 2008-07-12T10:46:03 Add isnanf module.
Ben Pfaff fc11af0a 2008-07-12T10:45:22 Add isnand module.
Ben Pfaff f2bbde92 2008-07-12T10:41:34 Rename isnand.h to isnand-nolibm.h, similarly for isnanf.h.
Karl Berry 0abaa638 2008-07-12T06:12:48 autoupdate
Jim Meyering 91d8d1b4 2008-07-11T19:32:46 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.
Eric Blake 9d3aac76 2008-07-10T15:10:42 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. Signed-off-by: Eric Blake <ebb9@byu.net>