summaryrefslogtreecommitdiff
path: root/Zend/zend_interfaces.c
Commit message (Collapse)AuthorAgeFilesLines
...
* 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?
* Add new interface ArrayAccess to use objects as ArraysMarcus Boerger2003-11-241-0/+30
|
* Use correct orderMarcus Boerger2003-11-181-2/+4
|
* Use correct macro/functionMarcus Boerger2003-11-181-2/+1
|
* Correct destructionMarcus Boerger2003-11-171-2/+1
|
* IteratorAggregate::getIterator() cannot return anythingy else than objectsMarcus Boerger2003-11-131-2/+5
|
* Little iterator improvement: ability to store index in iteratorMarcus Boerger2003-11-101-8/+2
|
* Prevent some SEGV's when Exceptions are thorown inside iterators.Marcus Boerger2003-11-041-10/+15
|
* Give some freedon to c iterators but not in userspace.Marcus Boerger2003-10-281-3/+15
|
* Impement userspace iterator interfaces and tests. See tests for detailsMarcus Boerger2003-10-221-0/+381
on the names.