log src/lib/data-stack.c @ 9191:b340ecb24469 HEAD

age author description
Mon, 11 May 2009 19:14:31 -0400 Timo Sirainen DEBUG: data-stack buffer overflow checking code was causing false positives. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Fri, 13 Jun 2008 00:27:24 +0300 Timo Sirainen t_get_bytes_available(): Return a bit less than is available because some HEAD
Sun, 11 May 2008 14:49:02 +0200 Diego Liziero make outofmem_area static HEAD
Fri, 09 May 2008 19:04:16 +0300 Timo Sirainen Removed unused variable popped_frame_pos. Patch by Diego Liziero. HEAD
Tue, 01 Apr 2008 11:42:24 +0300 Timo Sirainen t_buffer_get() overflow check worked only with 64bit systems. HEAD
Sun, 30 Mar 2008 11:43:33 +0300 Timo Sirainen DEBUG: Catch if we write past t_buffer_get()ed memory. HEAD
Mon, 03 Mar 2008 07:19:30 +0200 Timo Sirainen Added t_buffer_alloc_last_full(). HEAD
Thu, 21 Feb 2008 21:34:07 +0200 Timo Sirainen DEBUG: Buffer overflow checking caused false errors sometimes. HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Sat, 29 Dec 2007 05:37:27 +0200 Timo Sirainen Fixed buffer overflow checking code. HEAD
Sat, 29 Dec 2007 05:28:51 +0200 Timo Sirainen Don't access uninitialized memory. HEAD
Sat, 22 Dec 2007 06:18:07 +0200 Timo Sirainen DEBUG: Fixed clearing data stack memory. HEAD
Sat, 22 Dec 2007 06:05:16 +0200 Timo Sirainen Crashfix HEAD
Sat, 22 Dec 2007 03:05:29 +0200 Timo Sirainen Removed DISABLE_DATA_STACK. Using it was probably broken anyway and it was HEAD
Sat, 22 Dec 2007 03:01:35 +0200 Timo Sirainen DEBUG: Make sure memory allocated from data stack doesn't overflow the HEAD
Sat, 22 Dec 2007 02:57:44 +0200 Timo Sirainen DEBUG: Data stack wasn't cleared at t_pop() as it should have been. Also HEAD
Wed, 05 Dec 2007 17:47:19 +0200 Timo Sirainen Added T_FRAME*() macros. It's too easy to accidentally break t_push/t_pop HEAD
Wed, 05 Dec 2007 17:09:07 +0200 Timo Sirainen If we fail with out of memory, make sure i_panic() can allocate enough HEAD
Sat, 17 Nov 2007 08:13:03 +0200 Timo Sirainen Use likely() and unlikely() macros to make commonly checked error handling HEAD
Thu, 20 Sep 2007 17:05:19 +0300 Timo Sirainen If data stack growing fails because of out-of-memory, something's probably 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, 18 Mar 2007 05:09:36 +0200 Timo Sirainen Added data_stack_set_clean_after_pop() HEAD
Sun, 10 Sep 2006 20:59:58 +0300 Timo Sirainen GC optimization HEAD
Sun, 10 Sep 2006 20:49:08 +0300 Timo Sirainen Fixes for using GC 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
Sun, 27 Mar 2005 16:29:04 +0300 Timo Sirainen Added t_get_bytes_available(). 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
Mon, 10 May 2004 04:01:24 +0300 Timo Sirainen allow using data stack without data_stack_init(). 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
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, 26 Mar 2003 16:58:33 +0200 Timo Sirainen When data stack grew larger than two blocks, t_pop()ing crashed when trying HEAD
Mon, 27 Jan 2003 02:46:29 +0200 Timo Sirainen Allow calling t_push() before data_stack_init(). 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:28:43 +0200 Timo Sirainen t_try_realloc() wasn't working right with DISABLE_DATA_STACK. HEAD
Sun, 22 Dec 2002 09:06:16 +0200 Timo Sirainen String function cleanups. Allocating 0 bytes of memory is treated as error HEAD
Sun, 22 Dec 2002 08:25:50 +0200 Timo Sirainen Use vsnprintf() always when possible, even if we went through the HEAD
Wed, 18 Dec 2002 17:15:41 +0200 Timo Sirainen Marked all non-trivial buffer modifications with @UNSAFE tag. Several HEAD
Wed, 18 Dec 2002 03:31:53 +0200 Timo Sirainen Use a bit larger initial data stack size when DEBUG is set - current one is HEAD
Sun, 08 Dec 2002 07:23:07 +0200 Timo Sirainen Added buffer API. Point is to hide all buffer writing behind this API which HEAD
Tue, 03 Dec 2002 15:20:33 +0200 Timo Sirainen DEBUG: Don't send shrink messages, they could cause infinite loop. HEAD
Sun, 01 Dec 2002 19:58:19 +0200 Timo Sirainen crashfix when DEBUG was set. HEAD
Sun, 01 Dec 2002 17:45:49 +0200 Timo Sirainen DEBUG: we get warnings when growing/shrinking data stack. HEAD
Tue, 29 Oct 2002 07:12:50 +0200 Timo Sirainen DEBUG: when t_pop()ing, fill the free'd memory area with 0xde bytes. HEAD
Mon, 28 Oct 2002 06:50:14 +0200 Timo Sirainen changed t_push() and t_pop() to return unsigned int. added global HEAD
Mon, 14 Oct 2002 02:49:11 +0300 Timo Sirainen Split IOBuffer into mmaped IBuffer, file IBuffer, memory data IBuffer and HEAD
Wed, 09 Oct 2002 23:49:07 +0300 Timo Sirainen s/t_try_grow/t_try_realloc/ HEAD
Wed, 09 Oct 2002 20:44:04 +0300 Timo Sirainen s/temporary memory pool/data stack/ which is the correct name for it. HEAD