summaryrefslogtreecommitdiff
path: root/ext/spl/spl_foreach.c
Commit message (Collapse)AuthorAgeFilesLines
* Major update:Marcus Boerger2003-11-091-269/+0
| | | | | | | | | | - Remove all overloading hooks -> array_read/array_access must be rewritten - Remove all basic iterators - Remove all 'spl_' prefixing exposed to user level - Add RecursiveIterator, RecursiveIteratorIterator - Add DirectoryIterator, DirectoryTreeIterator - Add some examples
* Go with stdlyCapsMarcus Boerger2003-09-041-3/+3
|
* Extensions that do opcode hooking must provide the removed functions/macrosMarcus Boerger2003-08-211-3/+2
| | | | | themselves now.
* spl_call_method returns the zval* if usedMarcus Boerger2003-08-161-9/+5
|
* - Reduce number of c-functions/macros involved in function invocationMarcus Boerger2003-08-071-6/+6
| | | | | - Unify names of remaining c-function/macro names
* Update and remove parts no longer possibleMarcus Boerger2003-07-161-1/+1
|
* Convert C++ comments to C (violates C99, and breaks several compilers)Jason Greene2003-07-091-5/+5
|
* Add some commentsMarcus Boerger2003-07-081-0/+5
|
* - Remove namespace leftoversMarcus Boerger2003-06-171-15/+26
| | | | | | - Convert some static inline functions to macros - Faster was of function call parameter stack building
* License updateMarcus Boerger2003-06-121-5/+5
|
* WS and removing unecessary thingsMarcus Boerger2003-06-111-11/+6
|
* No more namespacesMarcus Boerger2003-06-091-1/+1
|
* Add some 'structure' and make it fasterMarcus Boerger2003-06-091-20/+28
|
* Fix preconditionMarcus Boerger2003-05-311-3/+5
|
* Optimize interface checksMarcus Boerger2003-05-291-8/+17
|
* Make foreach on spl'ed objects work with break, tooMarcus Boerger2003-05-251-36/+66
|
* OptimizationsMarcus Boerger2003-05-251-12/+40
|
* Optimizing by caching class entries, too.Marcus Boerger2003-05-241-39/+76
| | | | | | | # The comment block inside ZEND_EXECUTE_HOOK_FUNCTION(ZEND_FE_FETCH) # is a tricky way to create result = array(key => value) very fast. # But it is close to overoptimizing.
* Fixes and optimizationsMarcus Boerger2003-05-241-11/+31
|
* Interfaces only implement interfacesMarcus Boerger2003-05-021-5/+5
|
* Remove this debug line tooMarcus Boerger2003-05-021-1/+0
|
* Add spl extensionMarcus Boerger2003-05-011-0/+130