X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=ChangeLog;h=16443b3d6522615a56fcec094b9019e3bf4d5324;hb=831b84c59ef413c57a36b67344467d66a8a2ba70;hp=e2fb9712de30c80aaa5b62b4a3c204c57174c989;hpb=20f47607a28df95cd7594b1a1f982a1d8563d8d2;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index e2fb9712d..16443b3d6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,82 @@ +2013-11-18 Jim Meyering + and Paul Eggert + + quotearg: don't attempt to store 1 << 31 into an "int" + * lib/quotearg.c (quotearg_buffer_restyled): Building coreutils with + gcc's new -fsanitize=undefined and running its tests triggered some + new test failures due to undefined behavior, all with this diagnostic: + lib/quotearg.c:629:62: runtime error: left shift of 1 by 31 places \ + cannot be represented in type int + Rather than shifting "1" left to form a mask, shift the bits right and + simply use "1" as the mask. + +2013-11-21 Paul Eggert + + error: depend on stdio + Problem reported by Nikos Mavrogiannopoulos in + + * modules/error (Depends-on): Add stdio. + +2013-11-18 Ben Pfaff + + * doc/relocatable-maint.texi (Supporting Relocation): Improve + wording. + Reported by Reuben Thomas . + +2013-11-13 Paul Eggert + + * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: + New function and macro, to work around _DARWIN_C_SOURCE problem. + Reported by Jack Howarth in . + +2013-11-11 Pádraig Brady + + base64: provide a fast path for encoding well sized buffers + Avoid conditionals in the base64 encoding loop, + which was seen to give 60% better throughput. + * lib/base64.c (base64_encode_fast): A new function to be called + when we don't want to NUL terminate, and we have enough space + in the output to encode the given input. + (base64_encode): Call the _fast() version when appropriate. + Also remove a redundant mask with 0x3F on the first encoded byte. + +2013-11-08 Paul Eggert + + extern-inline: port better to OS X 10.9 + * m4/extern-inline.m4: Omit serial number; this file doesn't use them. + (gl_EXTERN_INLINE): Do not suppress the use of extern inline on + OS X 10.9, except for g++ where the bug is still present. + See . + +2013-11-08 Eric Blake + + fpending: fix regression on DragonFly BSD + * m4/fpending.m4 (gl_FUNC_FPENDING): Check for declaration. + * lib/fpending.h (__fpending): Don't declare twice. + Reported by GW in + + +2013-11-05 Jim Meyering + + hash: relax license to LGPLv2+, for libguestfs + * modules/hash (License): Change from GPL to LGPLv2+. + +2013-11-03 Paul Eggert + + intprops: port to Oracle Studio c99 + * lib/intprops.h (_GL_HAVE___TYPEOF__) [__SUNPRO_C && __STDC__]: + Define to 0, to avoid diagnostics when Oracle Studio is pedantic. + +2013-10-31 Paul Eggert + + obstack: pacify HP C + * lib/obstack.h (obstack_free) [!__GNUC__]: Rewrite to avoid + warning "conversion from pointer to smaller integer" from HP + C-ANSI-C - cc version B9007AA/B3910B A.06.26. It's safe to assume + C89 or later nowadays, so cast to void instead of int. Privately + reported by H.Merijn Brand. Also, change header to match glibc's, + to make checking against glibc easier. + 2013-10-29 Jim Meyering maint.mk: prefer gpgv2 over gpgv