log lib/xalloc.h @ 40057:b06060465f09

age author description
Tue, 01 Jan 2019 00:25:11 +0100 Paul Eggert maint: Run 'make update-copyright'
Thu, 03 May 2018 17:38:50 -0700 Paul Eggert maint: port more modules to GCC 8
Mon, 01 Jan 2018 00:57:25 +0000 Paul Eggert maint: Run 'make update-copyright'
Wed, 13 Sep 2017 00:48:18 -0700 Paul Eggert all: prefer https: URLs
Wed, 26 Apr 2017 11:38:30 -0700 Paul Eggert xalloc: add missing integer overflow check
Sun, 01 Jan 2017 02:59:23 +0000 Paul Eggert version-etc: new year
Thu, 29 Dec 2016 01:16:51 -0800 Paul Eggert xalloc: x2nrealloc check for ptrdiff_t overflow
Fri, 01 Jan 2016 00:56:19 -0800 Paul Eggert version-etc: new year
Sat, 03 Oct 2015 00:14:05 -0700 Paul Eggert xalloc: do not worry about GCC 5 warning on 32 bit
Fri, 02 Oct 2015 20:21:50 +0100 Pádraig Brady xalloc: avoid GCC 5.1 warning on 32 bit
Tue, 28 Apr 2015 22:24:45 +0100 Pádraig Brady eealloc, pagealign_alloc, xalloc: avoid clang warnings
Sat, 07 Feb 2015 17:27:03 -0800 Paul Eggert xalloc: fix typo that suppressed warnings
Thu, 01 Jan 2015 01:38:23 +0000 Paul Eggert version-etc: new year
Tue, 20 May 2014 18:14:48 -0700 Paul Eggert xalloc: don't potentially generate invalid code for xmemdup calls
Sat, 12 Apr 2014 10:45:47 -0700 Paul Eggert xalloc: allow x2nrealloc (P, PN, S) where P && !*PN
Wed, 01 Jan 2014 00:04:40 -0700 Eric Blake maint: update copyright
Wed, 28 Aug 2013 18:49:38 -0700 Paul Eggert headers: check that _GL_INLINE_HEADER_BEGIN is defined
Tue, 01 Jan 2013 00:50:58 +0000 Eric Blake maint: update all copyright year number ranges
Tue, 20 Nov 2012 22:25:07 -0800 Paul Eggert xalloc: better 'inline'
Sun, 01 Jan 2012 10:04:58 +0100 Jim Meyering maint: update all copyright year number ranges
Sun, 31 Jul 2011 12:50:12 -0700 Paul Eggert * lib/xalloc.h (DEFAULT_MXFAST): Track 64-bit glibc.
Tue, 12 Jul 2011 01:16:08 -0700 Paul Eggert stdnoreturn, stdnoreturn-tests: remove modules
Tue, 12 Jul 2011 01:11:41 -0700 Paul Eggert xalloc: use stdnoreturn.h
Wed, 27 Apr 2011 15:54:30 -0600 Eric Blake xalloc-oversized: new module
Sun, 13 Feb 2011 23:44:28 +0100 Bruno Haible Consistent macro naming for macros that use GCC __attribute__.
Sun, 13 Feb 2011 23:21:20 +0100 Bruno Haible Don't interfere with a program's definition of __attribute__.
Sat, 01 Jan 2011 20:17:23 +0100 Jim Meyering maint: update almost all copyright ranges to include 2011
Sun, 17 Oct 2010 16:04:04 +0200 Bruno Haible Make use of GCC's attribute __alloc_size__.
Tue, 05 Jan 2010 15:10:02 +0100 Jim Meyering xalloc.h: use consistent formatting
Fri, 01 Jan 2010 10:31:12 +0100 Jim Meyering update nearly all FSF copyright year lists to include 2010
Mon, 28 Dec 2009 10:50:36 +0100 Jim Meyering update nearly all FSF copyright year lists to include 2009
Thu, 10 Dec 2009 20:28:30 +0100 Bruno Haible Use spaces for indentation, not tabs.
Thu, 22 May 2008 00:54:26 +0200 Bruno Haible Oops, remove stray semicolon added in last commit.
Thu, 15 May 2008 02:01:46 +0200 Bruno Haible Help GCC to do better code generation.
Tue, 13 May 2008 21:28:43 -0600 Eric Blake Split xmemdup0 into its own module.
Fri, 09 May 2008 13:54:18 -0600 Eric Blake Add xmemdup0.
Sun, 13 Jan 2008 16:51:48 +0100 Bruno Haible Don't redefine __attribute__ without a need.
Sun, 07 Oct 2007 19:14:58 +0200 Bruno Haible Change copyright notice from GPLv2+ to GPLv3+.
Sun, 04 Feb 2007 02:20:40 +0000 Paul Eggert * lib/xalloc.h (x2nrealloc): Fix an unlikely bug in the overflow
Thu, 01 Feb 2007 23:53:04 +0000 Jim Meyering Give tools a better chance to allocate space for very large buffers.
Wed, 08 Nov 2006 00:22:30 +0000 Paul Eggert * lib/xalloc.h (XMALLOC, XNMALLOC, XZALLOC, XCALLOC): Move
Mon, 06 Nov 2006 21:24:35 +0000 Paul Eggert * lib/xalloc.h (xnmalloc, xnrealloc, x2nrealloc): Now static
Mon, 06 Nov 2006 13:03:10 +0000 Bruno Haible Simplify xmalloc expressions. Add overflow check in xmalloc arguments.
Tue, 31 Oct 2006 21:51:45 +0000 Paul Eggert Avoid some C++ diagnostics reported by Bruno Haible.
Sat, 14 May 2005 06:03:57 +0000 Paul Eggert *** empty log message ***
Tue, 05 Oct 2004 06:45:51 +0000 Paul Eggert Rename xclone to xmemdup. Remove obsolete xalloc macros.
Mon, 09 Aug 2004 18:31:09 +0000 Paul Eggert Remove dependency of xalloc in exitfail, error, gettext.
Fri, 16 Jul 2004 16:28:48 +0000 Bruno Haible Add extern "C" for C++.
Thu, 13 Nov 2003 07:19:08 +0000 Paul Eggert Remove dependency of xalloc.h on SIZE_MAX and PTRDIFF_MAX.
Tue, 11 Nov 2003 11:58:42 +0000 Bruno Haible Rely on SIZE_MAX and PTRDIFF_MAX as defined by ISO C 99.
Mon, 10 Nov 2003 23:55:49 +0000 Paul Eggert Fix off-by-one error in xalloc_oversized.
Thu, 06 Nov 2003 19:40:49 +0000 Paul Eggert Reject allocations of exactly SIZE_MAX bytes.
Thu, 30 Oct 2003 06:33:39 +0000 Paul Eggert Revamp xalloc_oversized so that its count arg need not fit into size_t.
Mon, 27 Oct 2003 08:00:26 +0000 Paul Eggert New function xalloc_oversized.
Mon, 27 Oct 2003 07:28:24 +0000 Paul Eggert Add x2realloc, x2nrealloc. Port to C99 inline.
Mon, 13 Oct 2003 06:07:10 +0000 Paul Eggert Revamp xalloc interface so that it can check for address arithmetic overflow.
Tue, 22 Jul 2003 22:10:55 +0000 Paul Eggert Sync with coreutils xalloc.h, xmalloc.c, xmemcoll.h, xmemcoll.c.
Wed, 18 Jun 2003 05:52:19 +0000 Paul Eggert Assume C89, so PARAMS isn't needed.
Wed, 04 Jun 2003 19:22:29 +0000 Paul Eggert .h files should stand alone, but we shouldn't include <sys/types.h>
Tue, 31 Oct 2000 07:09:56 +0000 Jim Meyering Add "2000" to Copyright line, as this file was changed this year.