Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Bug #52361 (Throwing an exception in a destructor causes invalid catching) | Dmitry Stogov | 2010-08-16 | 1 | -4/+2 | |
| | ||||||
* | Added caches to eliminate repeatable run-time bindings of functions, ↵ | Dmitry Stogov | 2010-05-24 | 1 | -8/+58 | |
| | | | | classes, constants, methods and properties | |||||
* | Fixed bug #49893 (Crash while creating an instance of Zend_Mail_Storage_Pop3) | Dmitry Stogov | 2010-05-11 | 1 | -2/+16 | |
| | ||||||
* | sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php | Sebastian Bergmann | 2010-01-05 | 1 | -1/+1 | |
| | ||||||
* | - Fixed PDORow and PDOStatement crashes when instantiating throught Reflection | Felipe Pena | 2009-10-12 | 1 | -1/+1 | |
| | ||||||
* | MFH: Bump copyright year, 3 of 3. | Sebastian Bergmann | 2008-12-31 | 1 | -1/+1 | |
| | ||||||
* | - MFH Fix issue with destruction of overloaded objects | Marcus Boerger | 2008-08-24 | 1 | -2/+6 | |
| | ||||||
* | - MFH Improve exception linking | Marcus Boerger | 2008-08-14 | 1 | -4/+5 | |
| | ||||||
* | - MFH: Constness (Added const qualifier to several function parameters) | Felipe Pena | 2008-08-12 | 1 | -1/+1 | |
| | ||||||
* | - MFH Exception handling | Marcus Boerger | 2008-07-13 | 1 | -14/+1 | |
| | | | | | | | | | | [DOC] - Exceptions can be thrown while exceptions are pending, they are linked - Exceptions can be handled in __destruct - Add optional Exception $previous parameter to . Exception::__construct . ErrorException::__construct | |||||
* | MFH: Dropped zend.ze1_compatibility_mode | Felipe Pena | 2008-03-18 | 1 | -25/+2 | |
| | | | | | [DOC] | |||||
* | MFH: Bump copyright year, 2 of 2. | Sebastian Bergmann | 2007-12-31 | 1 | -1/+1 | |
| | ||||||
* | MFH: Added macros for managing zval refcounts and is_ref statuses | Yiduo (David) Wang | 2007-10-07 | 1 | -1/+1 | |
| | ||||||
* | MFH: Bump year. | Sebastian Bergmann | 2007-01-01 | 1 | -1/+1 | |
| | ||||||
* | Fixed bug #38220 (Crash on some object operations) | Dmitry Stogov | 2006-07-26 | 1 | -5/+9 | |
| | ||||||
* | Restore ZE1 compatibility mode (Zend Engine part - the modules patches | Zeev Suraski | 2006-06-05 | 1 | -2/+5 | |
| | | | | | will follow later today) | |||||
* | Support for nested exceptions and fatal errors in destructors | Dmitry Stogov | 2006-05-31 | 1 | -1/+2 | |
| | ||||||
* | - MFH Improved error message | Marcus Boerger | 2006-05-20 | 1 | -7/+13 | |
| | ||||||
* | - MFH as discussed | Marcus Boerger | 2006-05-09 | 1 | -5/+2 | |
| | | | | | | | | | | | | | | | | | | | | | . zend_exception_get_default() -> zend_exception_get_default(TSRMLS_D) . zend_get_error_exception() -> zend_get_error_exception(TSRMLS_D) . added E_RECOVERABLE_ERROR . added ZEND_TOSTRING_FUNC_NAME . added __tostring function cache to zend_class_entry . added ZEND_NAMED_ME . modified ZEND_ME_MAPPING to support method flags . added ZEND_MN . method entries now use prefix "zim_" instead of "zif_" . drop EG(ze1_compatibility_mode) . changed cast handler, now without (int should_free): typedef int (*zend_object_cast_t)(zval *readobj, zval *retval, int type TSRMLS_DC); . changed get_iterator, now receives whether value is by ref: zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC); . added zend_objects_store_add_ref_by_handle . added zend_objects_store_del_ref_by_handle . convert_to_explicit_type(pzv, type) | |||||
* | fix bug #36898 (__set() leaks in classes extending internal ones) | Antony Dovgal | 2006-03-29 | 1 | -6/+21 | |
| | | | | | | | | | Added: ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC) ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC) to initialize and destroy zend_object structs | |||||
* | - Update copyright notices to 2006 | Andi Gutmans | 2006-01-04 | 1 | -1/+1 | |
| | ||||||
* | Allow recursive calls to __get/__set for different properties | Dmitry Stogov | 2005-11-15 | 1 | -4/+5 | |
| | ||||||
* | Fixed clone bug in ze1_compatibilty mode | Dmitry Stogov | 2005-08-04 | 1 | -2/+2 | |
| | ||||||
* | Bump up the year | foobar | 2005-08-03 | 1 | -1/+1 | |
| | ||||||
* | Fixed bug #33512 (Add missing support for isset()/unset() overloading to ↵ | Dmitry Stogov | 2005-07-07 | 1 | -0/+2 | |
| | | | | complement the property get/set methods) | |||||
* | Fixed ZTS build. | Ilia Alshanetsky | 2005-06-07 | 1 | -0/+2 | |
| | ||||||
* | Fixed bug #33243 (ze1_compatibility_mode does not work as expected) | Dmitry Stogov | 2005-06-07 | 1 | -1/+23 | |
| | ||||||
* | - Revert following patch until we decide what is the right way to handle | Andi Gutmans | 2005-02-24 | 1 | -5/+2 | |
| | | | | | | | - this: - Fix signatures they are all meant to be able to deal with any type in any object storage (though we are still missing several parts) | |||||
* | - Fix signatures they are all meant to be able to deal with any type in any | Marcus Boerger | 2005-02-22 | 1 | -2/+5 | |
| | | | | | object storage (though we are still missing several parts) | |||||
* | Simplify/Optmize magic method calls (__get/__set/__call/__clone/__destruct) | Marcus Boerger | 2004-09-28 | 1 | -18/+2 | |
| | ||||||
* | - Fix handling of exceptions in dtors | Marcus Boerger | 2004-09-06 | 1 | -3/+6 | |
| | ||||||
* | - Improve fix for protecting destructor's from exceptions. | Andi Gutmans | 2004-03-02 | 1 | -5/+8 | |
| | | | | | - I was killing the current exception completely which was wrong. | |||||
* | - Fix crash in destructors(). You can't throw an exception in destructors | Andi Gutmans | 2004-03-01 | 1 | -0/+8 | |
| | | | | | as there is no guaranteed time when the destructor will be called. | |||||
* | - Small fixes | Zeev Suraski | 2004-02-04 | 1 | -9/+3 | |
| | ||||||
* | Change destructor implementation (details will follow on internals@) | Zeev Suraski | 2004-02-04 | 1 | -1/+5 | |
| | ||||||
* | Nuke unused variable | Marcus Boerger | 2004-02-03 | 1 | -1/+0 | |
| | ||||||
* | Perform a bitwise copy of the object even when __clone() is defined. | Zeev Suraski | 2004-02-03 | 1 | -16/+2 | |
| | | | | | | | | __clone() is back to not requiring any arguments, as $that is no longer needed ($this already contains a copy of the original object, by the time we __clone() is executed). Calling the parent clone is done using parent::__clone() | |||||
* | Redesign the clone() feature to fix some fundamental flaws in the previous | Zeev Suraski | 2004-02-02 | 1 | -2/+5 | |
| | | | | | | | | | | | | | | | | implementation. Using clone directly is now done using $replica = clone $src; Clone methods must now be declared as follows: function __clone($that) { } Clone methods in derived classes can call the __clone method of their parent classes using parent::__clone($that) | |||||
* | - 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? | |||||
* | Simplify | Marcus Boerger | 2003-12-27 | 1 | -25/+7 | |
| | ||||||
* | Synch/Unify error messages related to function/method calls | Marcus Boerger | 2003-09-02 | 1 | -2/+2 | |
| | ||||||
* | Precise destructor errors | Marcus Boerger | 2003-08-09 | 1 | -3/+14 | |
| | ||||||
* | make clone and throw coexist peacefully | Stanislav Malyshev | 2003-07-27 | 1 | -1/+3 | |
| | ||||||
* | Shuffle code to ease writing clone handlers | Marcus Boerger | 2003-07-19 | 1 | -16/+21 | |
| | ||||||
* | Temporairy solution to overcome shutdown propbelms with objects that have | Marcus Boerger | 2003-07-02 | 1 | -2/+3 | |
| | | | | | | | | | hidden destructors. # # If we set the error level to E_ERROR what we must to to be correct and an # object needs to be automatically destructed in shutdown process then the # exit would cause memory corruption and a SEGV. | |||||
* | Reorganize this a bit to ensure the object memory is destructed before | Marcus Boerger | 2003-07-02 | 1 | -27/+31 | |
| | | | | | showing the error. | |||||
* | Finally fix property cloning and fix the tests accordingly. | Marcus Boerger | 2003-07-02 | 1 | -1/+7 | |
| | | | | | | | | # The default behaviour is to copy all properties with all current values # from the old object. But if __clone is overwritten then only the default # properties are cloned with their correct default values. So we keep # the type system intact and also allow real __clone overwriting now. | |||||
* | Fix __clone(). | Marcus Boerger | 2003-07-01 | 1 | -7/+4 | |
| | | | | | | | | | # This is somewhat discussable. I copied all properties from the old to the # new object. But for type correctness we only need to copy the properties # declared in the class and its parents. # # Also someone might want to take care about static and const members. | |||||
* | Fix destructor visibility | Marcus Boerger | 2003-07-01 | 1 | -2/+17 | |
| | ||||||
* | updating license information in the headers. | James Cox | 2003-06-10 | 1 | -1/+1 | |
| |