summaryrefslogtreecommitdiff
path: root/Zend/zend_interfaces.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove trailing dotsEtienne Kneuss2010-02-021-2/+2
|
* Fix #48667 (Implementing Iterator and IteratorAggregate is now restricted in ↵Etienne Kneuss2010-02-011-1/+11
| | | | both orders)
* sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.phpSebastian Bergmann2010-01-051-1/+1
|
* Fixed bug #47699 (autoload and late static binding)Dmitry Stogov2009-03-251-1/+9
|
* MFH: Bump copyright year, 3 of 3.Sebastian Bergmann2008-12-311-1/+1
|
* MFH: Fix #46646 (Implement zend functions to restrict serialization or ↵Etienne Kneuss2008-12-221-0/+15
| | | | internal classes)
* Fixed bug #46409 (__invoke method called outside of object context when ↵Dmitry Stogov2008-11-271-2/+2
| | | | using array_map)
* - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macroFelipe Pena2008-11-171-4/+0
|
* - Revert ZEND_BEGIN_ARG_INFO changeFelipe Pena2008-11-021-0/+4
|
* - MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macroFelipe Pena2008-10-241-4/+0
|
* MFH:Etienne Kneuss2008-08-241-7/+11
| | | | | | | - Copy custom callback to the child class if any - Prevent overwriting valid parent callbacks when implementing Serializable - Export zend_user_(un)serialize to be available for custom callbacks
* LSB parent/self forwardingDmitry Stogov2008-07-241-0/+1
|
* Fixed comilation warningsDmitry Stogov2008-01-241-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
|
* Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)Dmitry Stogov2007-09-271-5/+5
|
* MFHAntony Dovgal2007-05-301-4/+4
|
* MFH: Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* MFH: fix #38624 (Strange warning when incrementing an object property and ↵Antony Dovgal2006-08-281-1/+3
| | | | exception is thrown from __get method)
* there is no %v in 5.2Antony Dovgal2006-05-181-1/+1
|
* - MFH missing bits and pieces of the partial sync with headMarcus Boerger2006-05-111-11/+10
| | | | | | | | | | | # This time i added: # ZEND_FE_RESET_VARIABLE # ZEND_FE_RESET_REFERENCE # and dapted parser,compiler,executor,interfaces to handle these flags # their purpose is to be able to pass whetehr foreach is done by ref to # the current() handler so that it can error out in case it is not capable # to comply to the requested return signature/protocol/semantics (weyp).
* - MFH as discussedMarcus Boerger2006-05-091-28/+33
| | | | | | | | | | | | | | | | | | | | | . 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)
* - MFH Coverity fix 49Marcus Boerger2006-04-101-1/+1
|
* - Warning fixes by StephMarcus Boerger2006-02-261-1/+1
|
* - Update copyright notices to 2006Andi Gutmans2006-01-041-1/+1
|
* - MFH Allow uncached global functionsMarcus Boerger2005-10-031-0/+1
|
* Bump up the yearfoobar2005-08-031-1/+1
|
* - Dont't warn in case an exception is pending - in this case it'd superflousMarcus Boerger2005-07-191-1/+4
|
* - Just return FAILURE & allow NULL without emmidiate errorMarcus Boerger2005-04-051-2/+2
|
* - Fix typosAndi Gutmans2005-03-191-8/+8
|
* - More exact signatures (even though complete correct not possible atm)Marcus Boerger2005-03-131-3/+8
|
* - New Interface SerializeableMarcus Boerger2005-03-071-0/+86
| | | | | | - Change signature of unserialize() callback to ease inheritance and support code reuse of handlers
* - Support statuc methods/functionsMarcus Boerger2005-03-011-5/+11
|
* - Allow to convert Traversable into AggregateMarcus Boerger2005-02-231-2/+16
|
* - Bugfix #26229 (getIterator() segfaults when it returns arrays or scalars)Marcus Boerger2005-01-251-1/+2
|
* - Allow getIterator() to failMarcus Boerger2005-01-241-3/+9
|
* Fix warnignMarcus Boerger2004-09-271-1/+1
|
* quick fix for #29382Stanislav Malyshev2004-07-261-1/+1
|
* - Fix warningsMarcus Boerger2004-04-271-3/+3
|
* - no unneccessary retval initializationMarcus Boerger2004-04-271-15/+6
| | | | | | - new c-level iterator handler invalidate_current that is optionally used to clear internal caching like in implementation of Iterator
* Capture potential problem by error messageMarcus Boerger2004-04-251-0/+7
|
* preserve ZEND_API in definitionStanislav Malyshev2004-03-281-4/+4
|
* Clearify the different method/class flags (as discussed with Andi).Marcus Boerger2004-03-091-1/+1
|
* Rename hasMore() to valid() as discussed. (Part II)Marcus Boerger2004-03-081-5/+5
|
* Rename hasMore() to valid() as discussed. (Part I)Marcus Boerger2004-03-081-2/+2
|
* - Check return-by-reference bit when implementing interface prototypesZeev Suraski2004-02-121-1/+1
| | | | | | | | | | | | | | | | - Add infrastructure for built-in functions to hint whether they return by reference or not. It is NOT currently used for anything, except for interface prototypes (you can use it to request that the function that implements your prototype returns by reference or doesn't return by reference). For downwards compatibility - by default, interface prototypes are agnostic as to whether the function that implements them returns by reference or not. Use ZEND_BEGIN_ARG_INFO_EX() with ZEND_RETURN_VALUE/ZEND_RETURN_REFERENCE to change that. - Fix ArrayAccess::getOffset() to conduct additional checks. If your getOffset() should work with multidimensional arrays - it must return by reference.
* - Export struct zend_user_iteratorMarcus Boerger2004-01-261-38/+53
| | | | | | - Ad 'it' to function prefix to prevent naming clashes - Export zend_user_it_free_current
* #where has my bracket been gone?Marcus Boerger2004-01-171-1/+1
|
* Fix inheritance rule for interface TraversableMarcus Boerger2004-01-171-1/+1
|
* - 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?