Commit: 70f83f35d089d0cafae12ae231a38541f5c8e41c Author: Dmitry Stogov <dmi...@zend.com> Fri, 30 Nov 2012 13:39:23 +0400 Parents: 9f7e53fde8b0feac271230cbc6731e9de90f2a03 Branches: PHP-5.5 master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=70f83f35d089d0cafae12ae231a38541f5c8e41c Log: . The VM stacks for passing function arguments and syntaticaly nested calls 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. Changed paths: M NEWS M UPGRADING M Zend/zend.c M Zend/zend_compile.c M Zend/zend_compile.h M Zend/zend_execute.c M Zend/zend_execute.h M Zend/zend_execute_API.c M Zend/zend_extensions.h M Zend/zend_generators.c M Zend/zend_generators.h M Zend/zend_globals.h M Zend/zend_modules.h M Zend/zend_opcode.c M Zend/zend_ptr_stack.c M Zend/zend_ptr_stack.h M Zend/zend_vm_def.h M Zend/zend_vm_execute.h M Zend/zend_vm_execute.skl M Zend/zend_vm_opcodes.h Diff: <Diff exceeded maximum size> -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php