summaryrefslogtreecommitdiff
path: root/Zend/zend_variables.c
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fixed a memory leakIlia Alshanetsky2010-05-201-0/+1
| |
* | Added concept of interned strings. All strings constants known at compile ↵Dmitry Stogov2010-04-201-2/+4
|/ | | | time are allocated in a single copy and never changed.
* Fixed bug #50519 (segfault in garbage collection when using ↵Dmitry Stogov2010-01-111-7/+7
| | | | set_error_handler and DomDocument)
* sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.phpSebastian Bergmann2010-01-051-1/+1
|
* Fixed bug #50519 (segfault in garbage collection when using ↵Dmitry Stogov2009-12-251-0/+3
| | | | set_error_handler and DomDocument)
* MFH: Bump copyright year, 3 of 3.Sebastian Bergmann2008-12-311-1/+1
|
* MFH: Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* MFH: Added macros for managing zval refcounts and is_ref statusesYiduo (David) Wang2007-10-071-1/+1
|
* NamespacesDmitry Stogov2007-09-281-3/+3
|
* MFH: Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* Speedup array/HashTable copying. (Matt W)Dmitry Stogov2006-10-031-1/+1
|
* - Update copyright notices to 2006Andi Gutmans2006-01-041-1/+1
|
* Bump up the yearfoobar2005-08-031-1/+1
|
* - Use zval_ctor_func() for wrapper and update the prototype to voidAndi Gutmans2004-09-271-2/+2
|
* - Make zval_copy_ctor() return void like dtor(). No one ever checks theAndi Gutmans2004-09-271-3/+2
| | | | | - return value which is SUCCESS always.
* - Apply Thies and Sterling's patch which doesn't call ctor/dtor functionsAndi Gutmans2004-09-261-5/+2
| | | | | | - for types which don't require it (BOOL/NULL/LONG/DOUBLE) - Breaks serialization!!!
* - Nuke empty_string. It is a reminanent from the time where RETURN_FALSE()Andi Gutmans2004-07-191-15/+1
| | | | | | | | | | | | | | | 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.
* - Better stability during premature shutdown of request startupAndi Gutmans2004-07-101-3/+5
|
* Object cloning in ze1 compatibility mode (zend.ze1_compatibility_mode) was ↵Dmitry Stogov2004-03-241-6/+1
| | | | reimplemented (Dmitry, Andi)
* - Rename compatiblity mode to zend.ze2_compatibility_mode (it doesn't only ↵Zeev Suraski2004-02-251-1/+1
| | | | | | | | | | | affect auto-clone). - Perform implementation checks even with simple inheritance (off when compatibility mode is enabled). - Restore default arguments in interfaces and handle it correctly. - Move registration of internal classes later in the startup sequence in order to have INI options available.
* - Happy new year and PHP 5 for rest of the files too..foobar2004-01-081-1/+1
| | | | | # Should the LICENSE and Zend/LICENSE dates be updated too?
* - Provide appropriate way to destroy internal zval's.Marcus Boerger2003-08-241-0/+37
| | | | | | - Allow internal zval's of type string and disallow complex types. - Define the default string for extensions at class level instead of ctor.
* updating license information in the headers.James Cox2003-06-101-1/+1
|
* - Added some missing CVS $Id$ tags, headers and footers.foobar2003-02-011-1/+2
|
* Implemented compatibility modeZeev Suraski2003-01-121-5/+6
| | | | | To enable - zend2.implicit_clone = on in php.ini or using ini_set()
* Bump year.Sebastian Bergmann2002-12-311-1/+1
|
* h WHitespaceAndi Gutmans2002-11-301-1/+1
|
* MFZE1Stanislav Malyshev2002-09-101-1/+1
|
* - Nuke persist_alloc().Andi Gutmans2002-06-221-31/+0
|
* - Pass TSRMLS to callbacks.Andi Gutmans2002-03-151-4/+12
|
* Mega-commit: Enter the new object modelStanislav Malyshev2002-02-071-2/+2
| | | | | | | Note: only standard Zend objects are working now. This is definitely going to break custom objects like COM, Java, etc. - this will be fixed later. Also, this may break other things that access objects' internals directly.
* Happy New Year.Sebastian Bergmann2002-01-061-1/+1
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* - Sync with ZE1Andi Gutmans2001-08-161-4/+2
|
* - Fix a bug in method calls.Andi Gutmans2001-08-161-4/+7
| | | | | - Try to get the old copying behavior of objects to work (doesn't work yet).
* MFZE1Zeev Suraski2001-08-141-0/+34
|
* - Sync Engine2 CVS with latest Engine CVSAndi Gutmans2001-08-071-10/+3
|
* More TSRMLS_FETCH annihilationZeev Suraski2001-07-301-5/+11
|
* Get rid of ELS_*(), and use TSRMLS_*() instead.Zeev Suraski2001-07-271-2/+2
| | | | | | This patch is *bound* to break some files, as I must have had typos somewhere. If you use any uncommon extension, please try to build it...
* Fix bug #10287 - avoid crashing under a bogus usage of list()Zeev Suraski2001-07-161-2/+2
|
* Time to bid this old timer goodbye - get rid of var_uninit()Zeev Suraski2001-07-151-6/+0
|
* Get rid of some inlinesZeev Suraski2001-07-111-13/+0
|
* cleaned up the RETVAL_ RETURN_ and ZVAL_ macrosThies C. Arntzen2001-07-101-0/+2
| | | | | | | added check for \0 at end-of-string at some places. all strings in PHP have to be terminated with \0 because 3th party libraries might not be binary-safe.
* - Remove check for ht == NULL in copy_ctor.Andi Gutmans2001-05-121-4/+1
| | | | | | If ht is NULL at this point then we are better off crashing and fixing the bug that caused it.
* - Nuke zval_del_ref()Andi Gutmans2001-02-271-10/+0
|
* - Update copyright yearAndi Gutmans2001-02-261-1/+1
|
* Fix a bug in static initializers/default values/class member variables that ↵Zeev Suraski2000-05-311-2/+4
| | | | | | | contained array values
* Fix - forgot to split away if refcount>1Zeev Suraski2000-04-261-0/+1
|
* export zval_add-ref and zvale_del_refThies C. Arntzen2000-04-211-2/+2
|
* - Some header dependencies cleanupZeev Suraski2000-03-251-1/+0
| | | | | - Generalize zval_print() and zval_print_r()