|
f2bc915c
|
2008-08-26T08:32:04
|
|
Indent all paragraphs in the INSTALL file in the same way.
|
|
9b1a374d
|
2008-08-25T11:34:07
|
|
sync against install.texi since Autoconf no longer provides INSTALL
|
|
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>
|
|
4c7d2071
|
2008-08-25T12:22:45
|
|
Fix description of strftime module.
|
|
e68e25fe
|
2008-08-24T12:28:42
|
|
Correct attribution.
|
|
b30aaccf
|
2008-08-24T12:27:42
|
|
Complete test of uc_width results.
|
|
21174cc3
|
2008-08-24T12:26:56
|
|
Fix uc_width(0x00AB) bug, introduced on 2007-07-08.
|
|
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>
|
|
0ba7e420
|
2008-08-22T19:26:34
|
|
autoupdate
* doc/INSTALL: Regenerate from Autoconf.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
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>
|
|
da4932e2
|
2008-08-22T18:40:23
|
|
gl_FUNC_OBSTACK_PRINTF_POSIX: fix typo
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
1a033b0f
|
2008-08-21T09:24:17
|
|
m4/autobuild.m4: Use TZ=UTC0 instead of TZ=UTC.
Reported by Paul Eggert <eggert@CS.UCLA.EDU>.
|
|
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.
|
|
96ee6590
|
2008-08-20T10:00:53
|
|
Merge branch 'master' of ssh://bonzini@git.sv.gnu.org/srv/git/gnulib
|
|
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>
|
|
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>
|
|
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>
|
|
5840dbbb
|
2008-08-19T17:58:08
|
|
lib/gc-gnulib.c: Indentation cleanup. Add some comments regarding Windows crypto stuff, from Mono.
|
|
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.
|
|
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.
|
|
4ced5d92
|
2008-08-19T07:59:49
|
|
poll-win32
|
|
e8ce1f16
|
2008-08-18T19:47:23
|
|
Use ISO 8601 format. Attribution.
|
|
9fa18850
|
2008-08-18T19:40:11
|
|
autobuild.m4: Use TZ=UTC to avoid time zone complexity.
|
|
0e3f4935
|
2008-08-18T12:49:10
|
|
Fix link error with Solaris threads.
|
|
d512dd3a
|
2008-08-18T12:44:48
|
|
Include <pthread.h>.
|
|
cf4af8a2
|
2008-08-18T12:41:12
|
|
Fix 2008-08-03 change.
|
|
631888bc
|
2008-08-18T11:39:40
|
|
Avoid forcing a context switch right after thread creation.
|
|
ecbcf1d9
|
2008-08-18T02:23:32
|
|
Implement thread control primitives for Win32.
|
|
d4005415
|
2008-08-17T21:56:29
|
|
Include the right header files.
|
|
fbb0d77f
|
2008-08-17T21:26:13
|
|
Fix syntax errors in C++ mode.
|
|
eee77e6b
|
2008-08-17T21:18:02
|
|
Make gl_create_thread easier to use.
|
|
5141c54d
|
2008-08-17T21:02:11
|
|
New module 'yield'.
|
|
99b06442
|
2008-08-17T19:46:23
|
|
Link with LIBMULTITHREAD, not LIBTHREAD.
|
|
cf3c4045
|
2008-08-17T19:29:30
|
|
New module 'thread'.
|
|
b36e040f
|
2008-08-17T18:33:47
|
|
Include <stdlib.h> always.
|
|
1be8508e
|
2008-08-17T18:02:05
|
|
AC_C_INLINE can be AC_REQUIREd.
|
|
76f1f2bb
|
2008-08-17T17:23:23
|
|
Update modules list.
|
|
f507f9b0
|
2008-08-17T17:21:35
|
|
New module 'cond'.
|
|
429bd1c0
|
2008-08-17T16:26:05
|
|
Move some code from module 'lock' to module 'threadlib'.
|
|
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>
|
|
76bc00ad
|
2008-08-17T15:49:29
|
|
New module 'threadlib'.
|
|
92fe61af
|
2008-08-14T12:51:54
|
|
Separate the macros and the function symbols.
|
|
fcf43c8d
|
2008-08-14T10:56:24
|
|
Move the lock and tls source files into a subdirectory.
|
|
01d7a2d4
|
2008-08-11T15:29:40
|
|
* lib/fts_.h: Fix grammar (insert a missing "is") in a comment.
|
|
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>
|
|
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.
|
|
5e46ea60
|
2008-08-07T11:27:02
|
|
* modules/tempname (License): Relicense under LGPLv2+.
|
|
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.
|
|
57140272
|
2008-08-07T11:48:23
|
|
* m4/inet_pton.m4: Fix typo in comment: s/inet_ntop/inet_pton/.
|
|
f5e4d2f3
|
2008-08-07T11:19:12
|
|
* modules/mkstemp (License): Relicense under LGPLv2+.
|
|
6fb5e02a
|
2008-08-07T00:15:07
|
|
Further micro-optimization.
|
|
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.
|
|
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.
|
|
671c12a2
|
2008-08-06T09:40:32
|
|
* modules/inet_pton (License): Relicense under LGPLv2+.
|
|
f4d92c2b
|
2008-08-05T10:36:33
|
|
autoupdate
|
|
65bdf354
|
2008-08-03T20:45:40
|
|
Additional non-aborting API for lock and tls.
|
|
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>
|
|
62f18526
|
2008-08-04T10:54:29
|
|
add replacement for ncftpput that uses cmdline ftp
|
|
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.
|
|
5f0d8cd1
|
2008-08-03T13:28:46
|
|
gnupload: restore lost executable bit
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
d4dcb232
|
2008-08-03T07:02:43
|
|
autoupdate
|
|
2e04bfb9
|
2008-08-02T09:21:31
|
|
-mautoupdate
|
|
0938ff42
|
2008-08-02T13:38:58
|
|
Prepend each added line in .gitignore files with a slash.
|
|
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.
|
|
4eb59b32
|
2008-08-01T11:30:27
|
|
Work around bug of HP-UX 10.20 cc with -0.0 literal.
|
|
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.
|
|
d5ea9196
|
2008-07-31T12:04:14
|
|
Make determination of BITSET_WORD_MAX work also with old HP-UX cc compilers.
|
|
85831aa8
|
2008-07-31T11:34:41
|
|
Make a sed program more robust.
|
|
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>
|
|
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.
|
|
27235dac
|
2008-07-28T07:27:55
|
|
autoupdate
|
|
0dfcde0c
|
2008-07-27T23:38:05
|
|
* users.txt: Add zile.
|
|
5183a0e3
|
2008-07-26T08:01:12
|
|
Add missing dependencies on new m4/exponent[fdl].m4 files.
|
|
2cc4af23
|
2008-07-23T21:48:35
|
|
Add isinf module.
|
|
d581f6d5
|
2008-07-23T21:34:48
|
|
Move macros for finding floating-point exponents into separate M4 files.
|
|
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>.
|
|
56e033c7
|
2008-07-23T12:34:14
|
|
Improve ChangeLog entry for Ulrich Drepper's change.
|
|
0eff0635
|
2008-07-23T10:24:43
|
|
* lib/canonicalize-lgpl.c (__realpath): readlink can write too
much into the buffer on platforms without PATH_MAX.
|
|
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>
|
|
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>
|
|
9a5b8167
|
2008-07-21T01:03:26
|
|
Test must fail if libsigsegv could not distinguish stack overflow and crash.
|
|
065a39d1
|
2008-07-20T18:25:12
|
|
Improve documentation.
|
|
841ca7b7
|
2008-07-20T13:43:28
|
|
Relicense under LGPLv2+.
|
|
1cb66bdb
|
2008-07-17T16:21:42
|
|
c-stack: fix typo.
* modules/c-stack (Link): Fix typo.
Signed-off-by: Eric Blake <ebb9@byu.net>
|
|
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>
|
|
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>
|
|
7714a49b
|
2008-07-15T00:30:36
|
|
Remove unneeded AC_PREREQ.
|
|
d22601fa
|
2008-07-14T13:17:26
|
|
New module 'libsigsegv'.
|
|
27fdc655
|
2008-07-14T12:37:46
|
|
Improves the doc in MODULES.html.
|
|
a012b399
|
2008-07-12T20:56:44
|
|
New module 'longlong'.
|
|
b88fe45d
|
2008-07-13T01:12:18
|
|
ChangeLog formatting.
|
|
a5f3457a
|
2008-07-13T01:07:35
|
|
Set ISNAN_LIBM to empty when libm is not actually needed.
|
|
bc6416f3
|
2008-07-13T01:06:59
|
|
Comment.
|
|
7080851f
|
2008-07-12T10:50:41
|
|
Add isnan module.
|
|
4ade019b
|
2008-07-12T10:46:03
|
|
Add isnanf module.
|
|
fc11af0a
|
2008-07-12T10:45:22
|
|
Add isnand module.
|
|
f2bbde92
|
2008-07-12T10:41:34
|
|
Rename isnand.h to isnand-nolibm.h, similarly for isnanf.h.
|
|
0abaa638
|
2008-07-12T06:12:48
|
|
autoupdate
|
|
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.
|
|
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>
|