summaryrefslogtreecommitdiff
path: root/Zend/zend.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Optimized zend_try/zend_catch macroses (eliminated memcpy())Dmitry Stogov2006-05-191-2/+2
|
* Fixed bug #35512 (Lack of read permission on main script results inIlia Alshanetsky2006-05-171-1/+1
| | | | | E_WARNING rather then E_ERROR).
* - Missing __toString() piecesMarcus Boerger2006-05-121-17/+16
|
* no need to destroy the zval hereAntony Dovgal2006-05-111-1/+0
|
* - Missing __ToString() syncMarcus Boerger2006-05-101-9/+4
|
* - Missing __tostring() conversion snippetsMarcus Boerger2006-05-101-0/+3
|
* add missing parts of E_RECOVERABLE mergeAntony Dovgal2006-05-101-0/+1
|
* - MFH as discussedMarcus Boerger2006-05-091-9/+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 compilation on AIXAntony Dovgal2006-03-301-1/+1
|
* fix #36878 (error messages are printed even though an exception has been thrown)Antony Dovgal2006-03-271-1/+1
|
* Optimization of module unloading (temporary modules can be only in the end)Dmitry Stogov2006-03-171-1/+1
|
* - MFH Use object handler get in the same way as the rest of the engine doesMarcus Boerger2006-03-021-1/+4
|
* - MFH Fix string-conversion and const updatingMarcus Boerger2006-03-011-1/+6
|
* - Update copyright notices to 2006Andi Gutmans2006-01-041-2/+2
|
* Fixed bug #34729 (Crash in ZTS mode under Apache)Dmitry Stogov2005-12-011-0/+11
|
* Fixed bug #35373 (HP-UX "alias not allowed in this configuration")Dmitry Stogov2005-11-301-1/+1
|
* Fixed bug #35147 (__HALT_COMPILER() breaks with --enable-zend-multibyte)Dmitry Stogov2005-11-151-0/+3
|
* Fixed bug #35009 (ZTS: Persistent resource destruct crashes when extension ↵Dmitry Stogov2005-11-071-1/+1
| | | | is compiled as shared)
* fix #34505 (possible memory corruption when unmangling properties with empty ↵Antony Dovgal2005-09-161-1/+1
| | | | | | | names) 1st part
* Fixed huge memory leak in ZTS mode (backport from HEAD)Dmitry Stogov2005-09-121-6/+15
|
* Bump up the yearfoobar2005-08-031-2/+2
|
* Fixed bug #33802 (throw Exception in error handler causes crash)Dmitry Stogov2005-07-221-11/+2
|
* - Fixed bug #31358 (Older GCC versions do not provide portable va_copy()).foobar2005-06-271-5/+12
|
* Fixed OS X compatibilityDmitry Stogov2005-06-151-1/+1
|
* Fixed bug #33212 ([GCC 4]: 'zend_error_noreturn' aliased to external symbol ↵Dmitry Stogov2005-06-131-0/+3
| | | | | | | 'zend_error'). The fix is not tested on Solaris and DARWIN!
* Fixed double call to php_stream_close() on compiler errorsDmitry Stogov2005-06-091-0/+2
|
* Fixed bug #25922 (In error handler, modifying 5th arg (errcontext) may ↵Dmitry Stogov2005-06-091-0/+3
| | | | result in seg fault)
* fix leakStanislav Malyshev2005-05-221-1/+4
|
* fix for #29890 - part 2Stanislav Malyshev2005-05-181-0/+1
|
* fix bug #29975 (memory leaks when set_error_handler() is used inside error ↵Antony Dovgal2005-05-131-1/+6
| | | | handler)
* fix bug #32924: prepend does not add file to included filesStanislav Malyshev2005-05-041-0/+4
|
* fix shutdown so that dl()'d modules are unloaded after all the dtors haveWez Furlong2005-03-151-0/+1
| | | | | been called.
* MFB: - Rationalize code a bitfoobar2005-01-091-9/+5
|
* port fix for #30998: Crash when user error handler returns false on amd64Stanislav Malyshev2004-12-061-1/+10
|
* - RecommitAndi Gutmans2004-09-091-1/+0
|
* - Roll back VM commitAndi Gutmans2004-09-091-0/+1
|
* - Drop namespace relictMarcus Boerger2004-09-091-1/+0
|
* Fix reverse dependencyZeev Suraski2004-09-051-0/+2
|
* - Second wave of garbage removal.Andi Gutmans2004-08-191-16/+0
|
* - Execute destructors earlier (Florian Schaper, fschaper at intux org)Marcus Boerger2004-07-251-0/+7
|
* - Nuke empty_string. It is a reminanent from the time where RETURN_FALSE()Andi Gutmans2004-07-191-3/+3
| | | | | | | | | | | | | | | 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.
* - Convert zend_class_entry -> zend_class_entry *Andi Gutmans2004-07-121-2/+2
|
* DragonFly BSD is derived from FreeBSD and requires the same floating pointJon Parise2004-07-101-4/+4
| | | | | precision fix.
* - If user error handler returns "false" then we relay to the built in errorAndi Gutmans2004-06-011-1/+1
| | | | | handler
* Allow user-defined error handlers to indicate whether default errorAndrei Zmievski2004-05-281-0/+3
| | | | | handler should be re-invoked, by returning true or false.
* Retval may not be set when zend_execute() is overloadedMarcus Boerger2004-04-171-1/+1
|
* - Add hook for exception handler (Derick)Andi Gutmans2004-04-131-0/+1
|
* - Fix Reflection class namesMarcus Boerger2004-03-301-0/+1
| | | | | | - Add ability to get the extension an internal class was defined in # This is the patch Andi and me used to search for underscrores...
* Initialize the complete structMarcus Boerger2004-03-281-1/+1
|
* try get handler on printable conversionStanislav Malyshev2004-03-281-3/+13
|