Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump up the year | foobar | 2005-08-03 | 1 | -1/+1 |
| | |||||
* | - Added the --disable-zend-memory-manager switch to disable the Zend memory | Derick Rethans | 2005-06-07 | 1 | -2/+0 |
| | | | | | | manager. #- I discussed this with Dmitry today - we found it useful. | ||||
* | - Nuke the code duplication | foobar | 2005-04-07 | 1 | -10/+5 |
| | |||||
* | Fix build when USE_ZEND_ALLOC is 0 | foobar | 2005-04-07 | 1 | -2/+2 |
| | |||||
* | Fix strdup() bug when USE_ZEND_ALLOC is disabled | Zeev Suraski | 2005-04-07 | 1 | -3/+5 |
| | |||||
* | - Added missing defines. | Derick Rethans | 2004-08-11 | 1 | -0/+8 |
| | | | | | #- I did say the patch was for 4.3 ;-) | ||||
* | - Commit Derick's patch for allowing Zend to use regular libc memory | Andi Gutmans | 2004-08-07 | 1 | -0/+43 |
| | | | | | | | - allocation functions. Mainly useful in conjunction with tools such as - valgrind which enables us to find bugs we might not find with the - current memory managers boundary protection. | ||||
* | - Improve performance by inlining zend_ptr_stack_n_push(). var_args can | Andi Gutmans | 2004-07-30 | 1 | -1/+0 |
| | | | | | usually not be inlined by compilers. | ||||
* | - Add safe_pemalloc() | Moriyoshi Koizumi | 2004-07-20 | 1 | -0/+2 |
| | |||||
* | - Nuke empty_string. It is a reminanent from the time where RETURN_FALSE() | Andi Gutmans | 2004-07-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | used to return "" and not bool(false). It's not worth keeping it because STR_FREE() and zval_dtor() always have to check for it and it slows down the general case. In addition, it seems that empty_string has been abused quite a lot, and was used not only for setting zval's but generally in PHP code instead of "", which wasn't the intention. Last but not least, nuking empty_string should improve stability as I doubt every place correctly checked if they are not mistakenly erealloc()'ing it or calling efree() on it. NOTE: Some code is probably broken. Each extension maintainer should check and see that my changes are OK. Also, I haven't had time to touch PECL yet. Will try and do it tomorrow. | ||||
* | - Improve performance of zend_alloc by stopping the size from being a bit | Andi Gutmans | 2004-07-15 | 1 | -2/+1 |
| | | | | | - field. | ||||
* | - More fixes | Andi Gutmans | 2004-05-25 | 1 | -1/+1 |
| | |||||
* | - Make fix compile. | Andi Gutmans | 2004-05-25 | 1 | -1/+1 |
| | |||||
* | - Fix memory leak in mem cache in conjunction with Zend MM. How come no one | Andi Gutmans | 2004-05-25 | 1 | -1/+1 |
| | | | | | - noticed this? :) | ||||
* | - Happy new year and PHP 5 for rest of the files too.. | foobar | 2004-01-08 | 1 | -1/+1 |
| | | | | | # Should the LICENSE and Zend/LICENSE dates be updated too? | ||||
* | cleanup & centralize ZEND_GCC_VERSION and ZEND_ATTRIBUTE_MALLOC so that | Sascha Schumann | 2003-08-28 | 1 | -7/+1 |
| | | | | | they can be used by downstream applications | ||||
* | Enable attribute((malloc)) for GCC 2.96 | Sascha Schumann | 2003-08-28 | 1 | -1/+1 |
| | |||||
* | GCC 2 does not know about malloc yet. | Sascha Schumann | 2003-08-28 | 1 | -1/+5 |
| | |||||
* | provide attribute((malloc)) where appropiate | Sascha Schumann | 2003-08-28 | 1 | -9/+11 |
| | |||||
* | Improve tracking | Zeev Suraski | 2003-08-18 | 1 | -0/+7 |
| | |||||
* | updating license information in the headers. | James Cox | 2003-06-10 | 1 | -1/+1 |
| | |||||
* | add safe_emalloc | Sascha Schumann | 2003-04-24 | 1 | -0/+3 |
| | |||||
* | - Added some missing CVS $Id$ tags, headers and footers. | foobar | 2003-02-01 | 1 | -0/+2 |
| | |||||
* | Bump year. | Sebastian Bergmann | 2002-12-31 | 1 | -1/+1 |
| | |||||
* | - Don't keep allocated blocks in a linked list if we're in non-debug mode | Andi Gutmans | 2002-06-24 | 1 | -0/+4 |
| | | | | | - as now the memory manager takes care to nuke all leaking blocks. | ||||
* | - MFZE1 | Andi Gutmans | 2002-06-22 | 1 | -2/+1 |
| | |||||
* | - Nuke persist_alloc(). | Andi Gutmans | 2002-06-22 | 1 | -3/+0 |
| | |||||
* | Revert. | Sebastian Bergmann | 2002-04-28 | 1 | -1/+2 |
| | |||||
* | MFZE1: If the size-operands of memset are constants, the compiler can turn ↵ | Sebastian Bergmann | 2002-04-27 | 1 | -2/+1 |
| | | | | them into fast inline code. So, instead of using ecalloc, we use emalloc + memset in macro form now. emalloc will not return NULL, so the chosen macro form is safe. This is not true for malloc(3). An inline function accomodates our needs here. Suggested by: http://www.mail-archive.com/dev%40httpd.apache.org/msg02492.html (Sascha) | ||||
* | - MFZE1 | Andi Gutmans | 2002-02-26 | 1 | -1/+1 |
| | |||||
* | Happy New Year. | Sebastian Bergmann | 2002-01-06 | 1 | -1/+1 |
| | |||||
* | Update headers. | Sebastian Bergmann | 2001-12-11 | 1 | -2/+2 |
| | |||||
* | Whitespace | Zeev Suraski | 2001-08-11 | 1 | -11/+11 |
| | |||||
* | Redesigned thread safety mechanism - nua nua | Zeev Suraski | 2001-07-28 | 1 | -4/+1 |
| | |||||
* | - Whitespace | Andi Gutmans | 2001-04-29 | 1 | -1/+1 |
| | |||||
* | - Improve overwrite detection in debug mode. | Andi Gutmans | 2001-04-29 | 1 | -1/+1 |
| | |||||
* | - Update copyright year | Andi Gutmans | 2001-02-26 | 1 | -1/+1 |
| | |||||
* | Fix Zend build for non ZTS | Zeev Suraski | 2000-11-19 | 1 | -0/+3 |
| | |||||
* | Add thread-safety debugging information (idea - Dmitri Dmitrienko) | Zeev Suraski | 2000-11-18 | 1 | -0/+4 |
| | |||||
* | The new INI parser is showing some signs of life | Zeev Suraski | 2000-10-29 | 1 | -1/+2 |
| | |||||
* | Replace macros which begin with an underscore through an appropiately | Sascha Schumann | 2000-07-03 | 1 | -2/+2 |
| | | | | | named macro. | ||||
* | - Change cache size and only initialize part of it. | Andi Gutmans | 2000-06-22 | 1 | -3/+5 |
| | |||||
* | - More correct way of doing bit mask | Andi Gutmans | 2000-06-14 | 1 | -1/+1 |
| | |||||
* | - Allocate and cache in 8 byte blocks. Most allocators anyway use 8 byte | Andi Gutmans | 2000-06-09 | 1 | -2/+2 |
| | | | | | | - blocks. This should help fragmentation and cache hits. - The old tree is tagged as PRE_EIGHT_BYTE_ALLOC_PATCH | ||||
* | *** empty log message *** | Andi Gutmans | 2000-03-25 | 1 | -1/+1 |
| | |||||
* | It's official now... | Zeev Suraski | 2000-03-06 | 1 | -3/+3 |
| | |||||
* | (c) patch | Zeev Suraski | 2000-02-19 | 1 | -1/+1 |
| | |||||
* | - Run it on align_test | Andi Gutmans | 2000-01-30 | 1 | -1/+1 |
| | |||||
* | - This will save some memory w/ GCC compilers on some platforms | Andi Gutmans | 2000-01-29 | 1 | -1/+5 |
| | |||||
* | namespace protection | Zeev Suraski | 1999-12-26 | 1 | -5/+5 |
| |