Mon, 13 Feb 2017 23:46:15 +0200 |
Timo Sirainen |
lib: Add pool_alloconly_create_clean()
|
Wed, 11 Jan 2017 02:51:13 +0100 |
Stephan Bosch |
Updated copyright notices to include the year 2017.
|
Wed, 11 Jan 2017 01:57:46 +0100 |
Stephan Bosch |
global: Replaced all instances of memset(p, 0, sizeof(*p)) with the new i_zero() macro.
|
Wed, 13 Jan 2016 12:24:03 +0200 |
Timo Sirainen |
global: freshen copyright
|
Wed, 23 Sep 2015 14:52:45 +0300 |
Teemu Huovila |
Remove now-unnecessary direct stdlib.h #includes.
|
Mon, 05 Jan 2015 22:20:10 +0200 |
Phil Carmody |
global: freshen copyright
|
Mon, 28 Jul 2014 16:45:33 +0300 |
Phil Carmody |
lib: cosmetic - whitespace cleanup in allocator/memory-related code
|
Tue, 04 Feb 2014 16:23:22 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2014.
|
Sat, 02 Feb 2013 17:02:55 +0200 |
Timo Sirainen |
Oops :) Update copyrights to 2013 without breaking all .c files.
|
Sat, 02 Feb 2013 17:01:07 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2013.
|
Wed, 11 Apr 2012 12:35:19 +0300 |
Timo Sirainen |
--enable-devel-checks: If DEBUG_SILENT environment is set, hide "Growing pool" warnings.
|
Sun, 12 Feb 2012 18:55:28 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2012.
|
Fri, 04 Mar 2011 20:54:29 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2011.
|
Fri, 03 Sep 2010 15:18:55 +0100 |
Timo Sirainen |
alloconly mempool: Clear pool with memset(), not safe_memset().
|
Fri, 03 Sep 2010 15:18:09 +0100 |
Timo Sirainen |
liblib: Removed unused system-clean and alloconly-clean mempools.
|
Tue, 09 Mar 2010 00:08:16 +0200 |
Timo Sirainen |
Reversing accidentally committed debug code.
HEAD
|
Mon, 08 Mar 2010 19:09:00 +0200 |
Timo Sirainen |
Improved setgid/setuid failure's error message.
HEAD
|
Sat, 20 Feb 2010 15:17:16 +0200 |
Timo Sirainen |
liblib: Added pool_alloconly_get_total_used/alloc_size() functions.
HEAD
|
Mon, 25 Jan 2010 01:19:08 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2010.
HEAD
|
Fri, 04 Dec 2009 13:52:35 -0600 |
Timo Sirainen |
Removed MEMBER() macro. Require C99 style struct initializer.
HEAD
|
Tue, 06 Jan 2009 09:25:38 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2009.
HEAD
|
Mon, 22 Sep 2008 21:08:26 +0300 |
Timo Sirainen |
If memory allocation fails, log how large allocation we were trying to do.
HEAD
|
Sun, 04 May 2008 22:35:35 +0300 |
Timo Sirainen |
DEBUG: Fixes to calculating minimum initial pool size in debug mode.
HEAD
|
Sun, 04 May 2008 19:38:11 +0300 |
Timo Sirainen |
Use smaller sentries between allocations. Larger ones make "Growing memory
HEAD
|
Wed, 30 Apr 2008 17:05:19 +0300 |
Timo Sirainen |
DEBUG: Make sure mempool's initial size is large enough to account for
HEAD
|
Tue, 01 Apr 2008 20:34:51 +0300 |
Timo Sirainen |
DEBUG: Added buffer overflow checking to alloconly memory pools.
HEAD
|
Mon, 03 Mar 2008 07:20:38 +0200 |
Timo Sirainen |
DEBUG: Use t_buffer_alloc_last_full() before calling i_warning() to make
HEAD
|
Thu, 03 Jan 2008 21:18:39 +0200 |
Timo Sirainen |
If giving pool_alloconly_create() less than 40 bytes as the initial size
HEAD
|
Tue, 01 Jan 2008 22:05:21 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2008.
HEAD
|
Sat, 17 Nov 2007 08:13:03 +0200 |
Timo Sirainen |
Use likely() and unlikely() macros to make commonly checked error handling
HEAD
|
Sun, 16 Sep 2007 14:34:22 +0300 |
Timo Sirainen |
Replaced my Copyright notices. The year range always ends with 2007 now.
HEAD
|
Sun, 16 Sep 2007 11:40:56 +0300 |
Timo Sirainen |
Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED.
HEAD
|
Sun, 25 Feb 2007 17:40:38 +0200 |
Timo Sirainen |
alloconly pool: pool_unref() shouldn't set the pool pointer to NULL unless
HEAD
|
Thu, 18 Jan 2007 17:33:36 +0200 |
Timo Sirainen |
Don't keep the memory pool virtual functions in the pool structure itself,
HEAD
|
Fri, 29 Dec 2006 01:21:06 +0200 |
Timo Sirainen |
debug: MEMPOOL_GROWING prefix in alloconly pool names means that when
HEAD
|
Wed, 08 Nov 2006 22:00:31 +0200 |
Timo Sirainen |
Added pool_alloconly_create_clean() to create an alloconly pool which clears
HEAD
|
Sun, 10 Sep 2006 20:49:08 +0300 |
Timo Sirainen |
Fixes for using GC
HEAD
|
Thu, 08 Jun 2006 19:50:42 +0300 |
Timo Sirainen |
base_size variable isn't really needed in the pool when DEBUG isn't used.
HEAD
|
Sat, 14 Jan 2006 19:23:22 +0200 |
Timo Sirainen |
pool_unref(): set the pool pointer to NULL, so if we're trying to unref it
HEAD
|
Fri, 13 Jan 2006 22:25:57 +0200 |
Timo Sirainen |
Added "bool" type and changed all ints that were used as booleans to bool.
HEAD
|
Tue, 03 May 2005 20:02:24 +0300 |
Timo Sirainen |
Compiler warning fix without DEBUG.
HEAD
|
Sat, 23 Apr 2005 23:21:42 +0300 |
Timo Sirainen |
Remove compiler warnings with non-DEBUG.
HEAD
|
Sun, 27 Mar 2005 19:38:38 +0300 |
Timo Sirainen |
Changed alloconly pools to call malloc() only once when creating the pool.
HEAD
|
Sun, 27 Mar 2005 16:29:30 +0300 |
Timo Sirainen |
Added p_get_max_easy_alloc_size().
HEAD
|
Sun, 13 Mar 2005 01:10:33 +0200 |
Timo Sirainen |
If we run out of memory, exit with FATAL_OUTOFMEM status instead of dumping
HEAD
|
Thu, 08 Jul 2004 23:24:48 +0300 |
Timo Sirainen |
If p_free() frees memory, it must also zero it..
HEAD
|
Mon, 05 Jul 2004 18:01:52 +0300 |
Timo Sirainen |
pool_alloconly_free() can free the last allocation.
HEAD
|
Sun, 21 Sep 2003 20:55:36 +0300 |
Timo Sirainen |
Added support for Boehm GC. However it seems to be crashing for some reason
HEAD
|
Sun, 21 Sep 2003 19:21:36 +0300 |
Timo Sirainen |
data_stack_pool split into two: unsafe_data_stack_pool which works like
HEAD
|
Wed, 27 Aug 2003 00:18:16 +0300 |
Timo Sirainen |
Removed most of the license comments from src/lib/*.c. It's just fine to
HEAD
|
Wed, 06 Aug 2003 22:16:06 +0300 |
Timo Sirainen |
reallocing clears memory unneededly since it's always already cleared
HEAD
|
Mon, 19 May 2003 12:50:24 +0300 |
Timo Sirainen |
Added pool_get_name(), for debugging mostly.
HEAD
|
Fri, 11 Apr 2003 01:37:01 +0300 |
Timo Sirainen |
p_clear() left only the smallest block, not the largest block
HEAD
|
Sat, 08 Feb 2003 20:58:49 +0200 |
Timo Sirainen |
DEBUG: we cleared wrong memory block..
HEAD
|
Sat, 08 Feb 2003 14:56:25 +0200 |
Timo Sirainen |
DEBUG: fill memory with 0xde before freeing it
HEAD
|
Sat, 11 Jan 2003 17:09:35 +0200 |
Timo Sirainen |
Added alloconly_pool field for checking if pool supports free()
HEAD
|
Fri, 10 Jan 2003 22:58:28 +0200 |
Timo Sirainen |
Added old_size parameter to p_realloc() - we rarely need it and this way
HEAD
|
Sun, 05 Jan 2003 15:09:51 +0200 |
Timo Sirainen |
Naming style changes, finally got tired of most of the typedefs. Also the
HEAD
|
Fri, 27 Dec 2002 16:01:42 +0200 |
Timo Sirainen |
Removed pool->realloc_min() which nothing used. A few small fixes to
HEAD
|
Sun, 22 Dec 2002 09:06:16 +0200 |
Timo Sirainen |
String function cleanups. Allocating 0 bytes of memory is treated as error
HEAD
|