| a666285 |
|
01-Jan-2013 |
Xinchen Hui <laruence@php.net> |
Happy New Year
/php-src/Zend/zend_alloc.h
|
| 58d2203 |
|
24-May-2012 |
Nuno Lopes <nlopess@php.net> |
add support for the alloc_size __attribute__ (through ZEND_ATTRIBUTE_ALLOC_SIZE and ZEND_ATTRIBUTE_ALLOC_SIZE2 requires GCC >= 4.3 or clang >= 3.2 to perform anything useful
/php-src/Zend/zend_alloc.h
|
| 8775a37 |
|
01-Jan-2012 |
Felipe Pena <felipe@php.net> |
- Year++
/php-src/Zend/zend_alloc.h
|
| e43ff13 |
|
13-Sep-2011 |
Dmitry Stogov <dmitry@php.net> |
Fixed ZE specific compile warnings (Bug #55629)
/php-src/Zend/zend_alloc.h
|
| 0203cc3 |
|
01-Jan-2011 |
Felipe Pena <felipe@php.net> |
- Year++
/php-src/Zend/zend_alloc.h
|
| 4420a91 |
|
15-Sep-2010 |
Pierre Joye <pajoye@php.net> |
- macros--; ZEND_FAST_* are now gone
/php-src/Zend/zend_alloc.h
|
| d2281d1 |
|
05-Jan-2010 |
Sebastian Bergmann <sebastian@php.net> |
sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php
/php-src/Zend/zend_alloc.h
|
| 4016bfc |
|
03-Sep-2009 |
Dmitry Stogov <dmitry@php.net> |
Fixed bug #46074 (Bus error during running PHP CLI under IRIX 6.5.30)
/php-src/Zend/zend_alloc.h
|
| 25c47a2 |
|
28-Jun-2009 |
Pierre Joye <pajoye@php.net> |
- MF52: calloc must actually clear the requested size (Andrei)
/php-src/Zend/zend_alloc.h
|
| 8defc04 |
|
25-Jan-2009 |
David Soria Parra <dsp@php.net> |
Fix WS
/php-src/Zend/zend_alloc.h
|
| 08659c2 |
|
31-Dec-2008 |
Sebastian Bergmann <sebastian@php.net> |
MFH: Bump copyright year, 3 of 3.
/php-src/Zend/zend_alloc.h
|
| 877d5f8 |
|
27-Oct-2008 |
Arnaud Le Blanc <lbarnaud@php.net> |
MFH: Fix compile error
/php-src/Zend/zend_alloc.h
|
| 85ab423 |
|
15-Aug-2008 |
Felipe Pena <felipe@php.net> |
- MFH: Removed some TSRMLS_FETCH()s
/php-src/Zend/zend_alloc.h
|
| 0ff96cc |
|
13-Jun-2008 |
Matt Wilmas <mattwil@php.net> |
MFH: Add pestrndup()
/php-src/Zend/zend_alloc.h
|
| d1dded8 |
|
31-Dec-2007 |
Sebastian Bergmann <sebastian@php.net> |
MFH: Bump copyright year, 2 of 2.
/php-src/Zend/zend_alloc.h
|
| c3c5d27 |
|
06-Nov-2007 |
Dmitry Stogov <dmitry@php.net> |
Fixed windows build (Rob)
/php-src/Zend/zend_alloc.h
|
| 609aa05 |
|
06-Nov-2007 |
Dmitry Stogov <dmitry@php.net> |
Allow user defined malloc/realloc/free
/php-src/Zend/zend_alloc.h
|
| ae14f6b |
|
29-Sep-2007 |
Dmitry Stogov <dmitry@php.net> |
Added "compact" handler for Zend MM storage.
/php-src/Zend/zend_alloc.h
|
| d514bf2 |
|
20-Mar-2007 |
Dmitry Stogov <dmitry@php.net> |
Improved Zend Memory Manager to guarantee reasonable time for worst cases of best-fit free block searching algorithm.
/php-src/Zend/zend_alloc.h
|
| e5b5f00 |
|
14-Mar-2007 |
Antony Dovgal <tony2001@php.net> |
MFH: fix #40800 (cannot disable memory_limit with -1)
/php-src/Zend/zend_alloc.h
|
| 0638ac7 |
|
07-Mar-2007 |
Ilia Alshanetsky <iliaa@php.net> |
Fixed calloc wrapper
/php-src/Zend/zend_alloc.h
|
| f6343f4 |
|
07-Mar-2007 |
Ilia Alshanetsky <iliaa@php.net> |
Add checks around raw allocation code
/php-src/Zend/zend_alloc.h
|
| 624dd13 |
|
16-Feb-2007 |
Stanislav Malyshev <stas@php.net> |
fix typo
/php-src/Zend/zend_alloc.h
|
| 4274449 |
|
16-Feb-2007 |
Stanislav Malyshev <stas@php.net> |
add safe_realloc
/php-src/Zend/zend_alloc.h
|
| 4223aa4 |
|
01-Jan-2007 |
Sebastian Bergmann <sebastian@php.net> |
MFH: Bump year.
/php-src/Zend/zend_alloc.h
|
| e6fd66f |
|
12-Oct-2006 |
Dmitry Stogov <dmitry@php.net> |
Make zend_memory_peak_usage() to be avalable even without --enable-memory-limit
/php-src/Zend/zend_alloc.h
|
| ff3dfa9 |
|
05-Oct-2006 |
Dmitry Stogov <dmitry@php.net> |
Allow future extensibility without binary compatibility break
/php-src/Zend/zend_alloc.h
|
| 27c327b |
|
14-Sep-2006 |
Dmitry Stogov <dmitry@php.net> |
Added is_zend_mm() to allow runtime check for zend memory manager
/php-src/Zend/zend_alloc.h
|
| 356facf |
|
25-Jul-2006 |
Dmitry Stogov <dmitry@php.net> |
Changed memory_get_usage() and memory_get_peak_usage(). Optional boolean argument allows get memory size allocated by emalloc() (by default) or real size of memory allocated from system.
/php-src/Zend/zend_alloc.h
|
| 29ed52f |
|
18-Jul-2006 |
Dmitry Stogov <dmitry@php.net> |
New memory manager
/php-src/Zend/zend_alloc.h
|
| 61e93cc |
|
04-Jan-2006 |
Andi Gutmans <andi@php.net> |
- Update copyright notices to 2006
/php-src/Zend/zend_alloc.h
|
| dfcc155 |
|
16-Dec-2005 |
Antony Dovgal <tony2001@php.net> |
fix compile warning with Apache2 and Zend VM disabled (someone forgot to do MFH)
/php-src/Zend/zend_alloc.h
|
| 916815b |
|
03-Aug-2005 |
foobar <sniper@php.net> |
Bump up the year
/php-src/Zend/zend_alloc.h
|
| 7a3dbcd |
|
07-Jun-2005 |
Derick Rethans <derick@php.net> |
- Added the --disable-zend-memory-manager switch to disable the Zend memory manager. #- I discussed this with Dmitry today - we found it useful.
/php-src/Zend/zend_alloc.h
|
| 355eefe |
|
07-Apr-2005 |
foobar <sniper@php.net> |
- Nuke the code duplication
/php-src/Zend/zend_alloc.h
|
| 9356d7f |
|
07-Apr-2005 |
foobar <sniper@php.net> |
Fix build when USE_ZEND_ALLOC is 0
/php-src/Zend/zend_alloc.h
|
| 779f5c5 |
|
07-Apr-2005 |
Zeev Suraski <zeev@php.net> |
Fix strdup() bug when USE_ZEND_ALLOC is disabled
/php-src/Zend/zend_alloc.h
|
| 4894978 |
|
11-Aug-2004 |
Derick Rethans <derick@php.net> |
- Added missing defines. #- I did say the patch was for 4.3 ;-)
/php-src/Zend/zend_alloc.h
|
| f3d6620 |
|
07-Aug-2004 |
Andi Gutmans <andi@php.net> |
- Commit Derick's patch for allowing Zend to use regular libc memory - 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.
/php-src/Zend/zend_alloc.h
|
| 138ef9a |
|
30-Jul-2004 |
Andi Gutmans <andi@php.net> |
- Improve performance by inlining zend_ptr_stack_n_push(). var_args can usually not be inlined by compilers.
/php-src/Zend/zend_alloc.h
|
| 182e93a |
|
20-Jul-2004 |
Moriyoshi Koizumi <moriyoshi@php.net> |
- Add safe_pemalloc()
/php-src/Zend/zend_alloc.h
|
| 56f8195 |
|
19-Jul-2004 |
Andi Gutmans <andi@php.net> |
- Nuke empty_string. It is a reminanent from the time where RETURN_FALSE() 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.
/php-src/Zend/zend_alloc.h
|
| eb2e53b |
|
15-Jul-2004 |
Andi Gutmans <andi@php.net> |
- Improve performance of zend_alloc by stopping the size from being a bit - field.
/php-src/Zend/zend_alloc.h
|
| 02884a0 |
|
25-May-2004 |
Andi Gutmans <andi@php.net> |
- More fixes
/php-src/Zend/zend_alloc.h
|
| 6704ab4 |
|
25-May-2004 |
Andi Gutmans <andi@php.net> |
- Make fix compile.
/php-src/Zend/zend_alloc.h
|
| db90fc4 |
|
25-May-2004 |
Andi Gutmans <andi@php.net> |
- Fix memory leak in mem cache in conjunction with Zend MM. How come no one - noticed this? :)
/php-src/Zend/zend_alloc.h
|
| ccfc46b |
|
08-Jan-2004 |
foobar <sniper@php.net> |
- Happy new year and PHP 5 for rest of the files too.. # Should the LICENSE and Zend/LICENSE dates be updated too?
/php-src/Zend/zend_alloc.h
|
| 169d43e |
|
28-Aug-2003 |
Sascha Schumann <sas@php.net> |
cleanup & centralize ZEND_GCC_VERSION and ZEND_ATTRIBUTE_MALLOC so that they can be used by downstream applications
/php-src/Zend/zend_alloc.h
|
| f065aba |
|
28-Aug-2003 |
Sascha Schumann <sas@php.net> |
Enable attribute((malloc)) for GCC 2.96
/php-src/Zend/zend_alloc.h
|
| 6d7e56a |
|
28-Aug-2003 |
Sascha Schumann <sas@php.net> |
GCC 2 does not know about malloc yet.
/php-src/Zend/zend_alloc.h
|
| cf1f6e3 |
|
28-Aug-2003 |
Sascha Schumann <sas@php.net> |
provide attribute((malloc)) where appropiate
/php-src/Zend/zend_alloc.h
|
| 0dba58c |
|
18-Aug-2003 |
Zeev Suraski <zeev@php.net> |
Improve tracking
/php-src/Zend/zend_alloc.h
|
| f68c7ff |
|
10-Jun-2003 |
James Cox <imajes@php.net> |
updating license information in the headers.
/php-src/Zend/zend_alloc.h
|
| 04d2905 |
|
24-Apr-2003 |
Sascha Schumann <sas@php.net> |
add safe_emalloc
/php-src/Zend/zend_alloc.h
|
| 333406b |
|
01-Feb-2003 |
foobar <sniper@php.net> |
- Added some missing CVS $Id$ tags, headers and footers.
/php-src/Zend/zend_alloc.h
|
| 2c5d4b8 |
|
31-Dec-2002 |
Sebastian Bergmann <sebastian@php.net> |
Bump year.
/php-src/Zend/zend_alloc.h
|
| 1c20bf2 |
|
24-Jun-2002 |
Andi Gutmans <andi@php.net> |
- Don't keep allocated blocks in a linked list if we're in non-debug mode - as now the memory manager takes care to nuke all leaking blocks.
/php-src/Zend/zend_alloc.h
|
| e2f57d0 |
|
22-Jun-2002 |
Andi Gutmans <andi@php.net> |
- MFZE1
/php-src/Zend/zend_alloc.h
|
| b53569c |
|
22-Jun-2002 |
Andi Gutmans <andi@php.net> |
- Nuke persist_alloc().
/php-src/Zend/zend_alloc.h
|
| 8463225 |
|
28-Apr-2002 |
Sebastian Bergmann <sebastian@php.net> |
Revert.
/php-src/Zend/zend_alloc.h
|
| 90bad13 |
|
27-Apr-2002 |
Sebastian Bergmann <sebastian@php.net> |
MFZE1: If the size-operands of memset are constants, the compiler can turn 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)
/php-src/Zend/zend_alloc.h
|
| 7df1601 |
|
26-Feb-2002 |
Andi Gutmans <andi@php.net> |
- MFZE1
/php-src/Zend/zend_alloc.h
|
| 62dc854 |
|
06-Jan-2002 |
Sebastian Bergmann <sebastian@php.net> |
Happy New Year.
/php-src/Zend/zend_alloc.h
|
| d863d52 |
|
11-Dec-2001 |
Sebastian Bergmann <sebastian@php.net> |
Update headers.
/php-src/Zend/zend_alloc.h
|
| 4f6c95d |
|
11-Aug-2001 |
Zeev Suraski <zeev@php.net> |
Whitespace
/php-src/Zend/zend_alloc.h
|
| b4f3b9d |
|
28-Jul-2001 |
Zeev Suraski <zeev@php.net> |
Redesigned thread safety mechanism - nua nua
/php-src/Zend/zend_alloc.h
|
| b63bceb |
|
29-Apr-2001 |
Andi Gutmans <andi@php.net> |
- Whitespace
/php-src/Zend/zend_alloc.h
|
| 277ab5f |
|
29-Apr-2001 |
Andi Gutmans <andi@php.net> |
- Improve overwrite detection in debug mode.
/php-src/Zend/zend_alloc.h
|
| d2c9e80 |
|
26-Feb-2001 |
Andi Gutmans <andi@php.net> |
- Update copyright year
/php-src/Zend/zend_alloc.h
|
| 769cde2 |
|
19-Nov-2000 |
Zeev Suraski <zeev@php.net> |
Fix Zend build for non ZTS
/php-src/Zend/zend_alloc.h
|
| 9a0b61a |
|
18-Nov-2000 |
Zeev Suraski <zeev@php.net> |
Add thread-safety debugging information (idea - Dmitri Dmitrienko)
/php-src/Zend/zend_alloc.h
|
| ab3beff |
|
29-Oct-2000 |
Zeev Suraski <zeev@php.net> |
The new INI parser is showing some signs of life
/php-src/Zend/zend_alloc.h
|
| a617217 |
|
03-Jul-2000 |
Sascha Schumann <sas@php.net> |
Replace macros which begin with an underscore through an appropiately named macro.
/php-src/Zend/zend_alloc.h
|
| 93e9520 |
|
22-Jun-2000 |
Andi Gutmans <andi@php.net> |
- Change cache size and only initialize part of it.
/php-src/Zend/zend_alloc.h
|
| 988435c |
|
14-Jun-2000 |
Andi Gutmans <andi@php.net> |
- More correct way of doing bit mask
/php-src/Zend/zend_alloc.h
|
| 9fb095b |
|
09-Jun-2000 |
Andi Gutmans <andi@php.net> |
- Allocate and cache in 8 byte blocks. Most allocators anyway use 8 byte - blocks. This should help fragmentation and cache hits. - The old tree is tagged as PRE_EIGHT_BYTE_ALLOC_PATCH
/php-src/Zend/zend_alloc.h
|
| 2572b08 |
|
25-Mar-2000 |
Andi Gutmans <andi@php.net> |
*** empty log message ***
/php-src/Zend/zend_alloc.h
|
| 5e55e47 |
|
06-Mar-2000 |
Zeev Suraski <zeev@php.net> |
It's official now...
/php-src/Zend/zend_alloc.h
|
| 0ac9536 |
|
19-Feb-2000 |
Zeev Suraski <zeev@php.net> |
(c) patch
/php-src/Zend/zend_alloc.h
|
| 0296bba |
|
30-Jan-2000 |
Andi Gutmans <andi@php.net> |
- Run it on align_test
/php-src/Zend/zend_alloc.h
|
| b862a8b |
|
29-Jan-2000 |
Andi Gutmans <andi@php.net> |
- This will save some memory w/ GCC compilers on some platforms
/php-src/Zend/zend_alloc.h
|
| c517633 |
|
26-Dec-1999 |
Zeev Suraski <zeev@php.net> |
namespace protection
/php-src/Zend/zend_alloc.h
|
| 9353650 |
|
01-Dec-1999 |
Stig S. Bakken <stig@php.net> |
Fix warnings surfacing in maintainer-mode.
/php-src/Zend/zend_alloc.h
|
| 99947a2 |
|
05-Sep-1999 |
Andi Gutmans <andi@php.net> |
- Shift around header files.
/php-src/Zend/zend_alloc.h
|
| cda27ae |
|
28-Aug-1999 |
Zeev Suraski <zeev@php.net> |
Beef up debug macros
/php-src/Zend/zend_alloc.h
|
| aa8b27b |
|
27-Aug-1999 |
Zeev Suraski <zeev@php.net> |
Better debug macros
/php-src/Zend/zend_alloc.h
|
| 8d1de13 |
|
19-Jul-1999 |
Zeev Suraski <zeev@php.net> |
0.91 update
/php-src/Zend/zend_alloc.h
|
| b5b1117 |
|
16-Jul-1999 |
Zeev Suraski <zeev@php.net> |
License update
/php-src/Zend/zend_alloc.h
|
| 6abe9c3 |
|
09-Jul-1999 |
Zeev Suraski <zeev@php.net> |
* Support recoverable failure from erealloc() * Fix the shutdown code on an unrecoverable erealloc() failure
/php-src/Zend/zend_alloc.h
|
| 98b6ddd |
|
26-Jun-1999 |
Zeev Suraski <zeev@php.net> |
* Make the memory leak reporting code much better with repeats * Remove useless variables
/php-src/Zend/zend_alloc.h
|
| 1250c43 |
|
22-May-1999 |
Zeev Suraski <zeev@php.net> |
* Add struct name to all typedef's so that they can be debugged with MSVC * Fix an AiCount bug - list(...) = $var was using $var multiple times, and thus causing AiCount to be decreased multiple times even though it was increased only once for $var. Mark all FETCH_DIM's so that they won't decrease AiCount, and only decrease AiCount on the last FETCH_DIM. * Fix a stupid bug - forgot to pass CLS_C to some compiler function. For some reason MSVC doesn't report these :I
/php-src/Zend/zend_alloc.h
|
| 1aa2c5c |
|
23-Apr-1999 |
Zeev Suraski <zeev@php.net> |
Ok, call me crazy, because I probably am. Thread safe version now uses a C++ scanner object. Works fully.
/php-src/Zend/zend_alloc.h
|
| 4472d05 |
|
10-Apr-1999 |
Zeev Suraski <zeev@php.net> |
Allow runtime setting of the memory limit
/php-src/Zend/zend_alloc.h
|
| 2e9886d |
|
10-Apr-1999 |
Zeev Suraski <zeev@php.net> |
Get rid of php3_ini in Zend
/php-src/Zend/zend_alloc.h
|
| 573b460 |
|
07-Apr-1999 |
Andi Gutmans <andi@php.net> |
Zend Library
/php-src/Zend/zend_alloc.h
|