summaryrefslogtreecommitdiff
path: root/Zend/zend_ptr_stack.c
Commit message (Collapse)AuthorAgeFilesLines
* Happy New YearXinchen Hui2013-01-011-1/+1
|
* . The VM stacks for passing function arguments and syntaticaly nested calls ↵Dmitry Stogov2012-11-301-17/+0
| | | | | | were merged into a single stack. The stack size needed for op_array execution is calculated at compile time and preallocated at once. As result all the stack push operatins don't require checks for stack overflow any more. . Generators implementation was improved using the new VM stack. Now it's a bit more clear and faster.
* Fixed bug #63132Nikita Popov2012-09-221-0/+16
| | | | | | | | | | | | | | EG(arg_types_stack) is now also backed up when generators are used. This allows the use of yield in nested method calls. This commit adds two new functions to the zend_ptr_stack API: zend_ptr_stack_push_from_memory zend_ptr_stack_pop_into_memory both taking the following arguments: zend_ptr_stack *stack, int count, void **pointers
* - Year++Felipe Pena2012-01-011-1/+1
|
* - Year++Felipe Pena2011-01-011-1/+1
|
* zend_ptr_stack allocation is delayed before the actual usageDmitry Stogov2010-07-091-3/+2
|
* sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.phpSebastian Bergmann2010-01-051-1/+1
|
* MFH: Bump copyright year, 3 of 3.Sebastian Bergmann2008-12-311-1/+1
|
* MFH: Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-311-1/+1
|
* - MFH: Allow persistent zent_ptr_stacks (patch by Andrey Hristov)Johannes Schlüter2007-11-091-4/+10
|
* MFH: Bump year.Sebastian Bergmann2007-01-011-1/+1
|
* - Update copyright notices to 2006Andi Gutmans2006-01-041-1/+1
|
* Bump up the yearfoobar2005-08-031-1/+1
|
* - More ptr_stack optimizations and cleanupsAndi Gutmans2004-07-301-6/+2
|
* - 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?
* updating license information in the headers.James Cox2003-06-101-1/+1
|
* - Added some missing CVS $Id$ tags, headers and footers.foobar2003-02-011-0/+9
|
* Bump year.Sebastian Bergmann2002-12-311-1/+1
|
* Happy New Year.Sebastian Bergmann2002-01-061-1/+1
|
* Update headers.Sebastian Bergmann2001-12-111-2/+2
|
* Remove the last couple of bogus inlinesZeev Suraski2001-07-111-15/+0
|
* - Update copyright yearAndi Gutmans2001-02-261-1/+1
|
* - Add restore_error_handler()Zeev Suraski2000-06-171-1/+12
| | | | | error_handler's are now stored in a stack
* It's official now...Zeev Suraski2000-03-061-3/+3
|
* (c) patchZeev Suraski2000-02-191-1/+1
|
* inline functions cannot accept varargsZeev Suraski1999-12-251-2/+2
|
* * header file cleanupStig S. Bakken1999-09-061-3/+2
| | | | | | | | * fixed --enable-thread-safety build for UNIX I don't have a Win32 environment available, could someone please try compiling on Win32 to see if I got all the header file stuff right there?
* - Damn that's more like it.Andi Gutmans1999-07-301-1/+1
|
* - Cut&paste crapAndi Gutmans1999-07-301-1/+1
|
* - Add ptr_stack_n_{push,pop} in order to speed up function calls a bit.Andi Gutmans1999-07-301-5/+42
| | | | | | There seems to be no reason for stack->top in the ptr_stack except for when realloc()'in the stack. I think I'll remove it.
* 0.91 updateZeev Suraski1999-07-191-2/+2
|
* License updateZeev Suraski1999-07-161-4/+8
|
* * Optimize argument_stack top lookupAndi Gutmans1999-04-131-0/+1
| | | | | * Fix a nasty bug in zend_ptr_stack_clean()
* This patch is a go. Not fully optimized yet, but working properly.Zeev Suraski1999-04-121-0/+2
| | | | | Prepatch tagged as BEFORE_STACK_PATCH.
* Zend LibraryAndi Gutmans1999-04-071-0/+71