Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump year | Xinchen Hui | 2014-01-03 | 1 | -1/+1 |
| | |||||
* | Merge branch 'PHP-5.4' into PHP-5.5 | Dmitry Stogov | 2013-11-29 | 1 | -0/+8 |
|\ | | | | | | | | | * PHP-5.4: Added validation of class names in the autoload process | ||||
| * | Added validation of class names in the autoload process | Dmitry Stogov | 2013-11-29 | 1 | -0/+8 |
| | | |||||
* | | Merge branch 'PHP-5.4' into PHP-5.5 | Stanislav Malyshev | 2013-08-04 | 1 | -1/+1 |
|\ \ | |/ | | | | | | | | | | | | | * PHP-5.4: non living code related typo fixes Conflicts: Zend/zend_compile.c | ||||
| * | non living code related typo fixes | Veres Lajos | 2013-08-04 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'PHP-5.4' into PHP-5.5 | Xinchen Hui | 2013-06-05 | 1 | -4/+2 |
|\ \ | |/ | |||||
| * | Merge branch 'PHP-5.3' into PHP-5.4 | Xinchen Hui | 2013-06-05 | 1 | -4/+2 |
| |\ | |||||
| | * | Fixed bug #64960 (Segfault in gc_zval_possible_root) | Xinchen Hui | 2013-06-05 | 1 | -4/+2 |
| | | | |||||
| | * | Happy New Year | Xinchen Hui | 2013-01-01 | 1 | -1/+1 |
| | | | |||||
| | * | Typo when merging from trunk | Xinchen Hui | 2012-03-11 | 1 | -1/+1 |
| | | | |||||
| | * | Fixed bug #61273 (call_user_func_array with more than 16333 arguments leaks ↵ | Xinchen Hui | 2012-03-11 | 1 | -1/+1 |
| | | | | | | | | | | | | / crashes) | ||||
| | * | - Year++ | Felipe Pena | 2012-01-01 | 1 | -1/+1 |
| | | | |||||
| | * | Fixed bug #60138 (GC crash with referenced array in RecursiveArrayIterator) | Dmitry Stogov | 2011-11-18 | 1 | -4/+5 |
| | | | |||||
| | * | Fixed bug #54367 (Use of closure causes problem in ArrayAccess) | Dmitry Stogov | 2011-05-11 | 1 | -9/+11 |
| | | | |||||
| | * | Fixed bug #54268 (Double free when destroy_zend_class fails) | Dmitry Stogov | 2011-04-15 | 1 | -0/+2 |
| | | | |||||
| | * | - Year++ | Felipe Pena | 2011-01-01 | 1 | -1/+1 |
| | | | |||||
| | * | Fixed bug #52939 (zend_call_function does not respect ZEND_SEND_PREFER_REF) | Dmitry Stogov | 2010-10-13 | 1 | -1/+2 |
| | | | |||||
| | * | - Fixed bug #51905 (ReflectionParameter fails if default value is an array ↵ | Felipe Pena | 2010-05-26 | 1 | -1/+13 |
| | | | | | | | | | | | | with an access to self::) | ||||
| | * | fix #51394 - try harder to find script lineno when exception happens | Stanislav Malyshev | 2010-04-01 | 1 | -0/+4 |
| | | | |||||
* | | | Merge branch 'PHP-5.4' into PHP-5.5 | Dmitry Stogov | 2013-03-28 | 1 | -1/+1 |
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.4: Fixed bug #64529 (Ran out of opcode space) Conflicts: NEWS Zend/zend_execute_API.c Zend/zend_language_scanner.c Zend/zend_language_scanner_defs.h | ||||
| * | | Fixed bug #64529 (Ran out of opcode space) | Dmitry Stogov | 2013-03-28 | 1 | -1/+1 |
| | | | |||||
| * | | Happy New Year | Xinchen Hui | 2013-01-01 | 1 | -1/+1 |
| | | | |||||
| * | | Fixed bug #61273 (call_user_func_array with more than 16333 arguments leaks ↵ | Xinchen Hui | 2012-03-11 | 1 | -1/+1 |
| | | | | | | | | | | | | / crashes) | ||||
| * | | MFH: Fixed bug #60978 (exit code incorrect) | Xinchen Hui | 2012-03-02 | 1 | -1/+7 |
| | | | |||||
| * | | Revert -r319102 and -r322922 in 5.4 branch since they introduce #60978 | Xinchen Hui | 2012-02-08 | 1 | -6/+2 |
| | | | | | | | | | | | | | | | | | | Fixed #60978 in trunk without reverting previous fix #see http://news.php.net/php.internals/57789 | ||||
| * | | - Reinstated correct return values after David's fix for #60218. | Derick Rethans | 2012-01-29 | 1 | -2/+4 |
| | | | |||||
| * | | Improved traits implementation. Now to support __CLASS__ constant in traits ↵ | Dmitry Stogov | 2012-01-17 | 1 | -4/+4 |
| | | | | | | | | | | | | php doesn't have to copy the complete compiled method, but can reuse the same code. The resolution of __CLASS__ constants in methods defined in traits are delayed till run-time. This approach also made possible to use __CLASS__ constant as default value for traits properties and method arguments. | ||||
| * | | - Year++ | Felipe Pena | 2012-01-01 | 1 | -1/+1 |
| | | | |||||
| * | | Fix #60218 (instantiating unknown class leads to memory leak in cli) | David Soria Parra | 2011-11-12 | 1 | -1/+3 |
| | | | |||||
| * | | Improved ternary operator performance when returning arrays | Arnaud Le Blanc | 2011-10-18 | 1 | -0/+1 |
| | | | |||||
| * | | Fixed ZE specific compile warnings (Bug #55629) | Dmitry Stogov | 2011-09-13 | 1 | -11/+12 |
| | | | |||||
| * | | - fix build when no zend signal support | Pierre Joye | 2011-09-08 | 1 | -0/+2 |
| | | | |||||
| * | | Make timeouts work again for shutdown functions. | Rasmus Lerdorf | 2011-09-07 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | Fixes the faling lang/045 test | ||||
| * | | Since we have fci_cache = &fci_cache_local inside that block | Rasmus Lerdorf | 2011-08-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | and fci_cache is then later used outside the block, fci_cache_local can't be block-scoped here | ||||
| * | | Zend Signal Handling | Ilia Alshanetsky | 2011-06-22 | 1 | -13/+15 |
| | | | |||||
* | | | Happy New Year | Xinchen Hui | 2013-01-01 | 1 | -1/+1 |
| | | | |||||
* | | | Removed unnecessary checks | Dmitry Stogov | 2012-12-13 | 1 | -2/+2 |
| | | | |||||
* | | | Removed redundand checks from release build | Dmitry Stogov | 2012-12-13 | 1 | -21/+1 |
| | | | |||||
* | | | Optimized access to temporary and compiled VM variables | Dmitry Stogov | 2012-12-04 | 1 | -9/+9 |
| | | | |||||
* | | | . The VM stacks for passing function arguments and syntaticaly nested calls ↵ | Dmitry Stogov | 2012-11-30 | 1 | -8/+6 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | | | Use zend_execute_internal always to call internal functions | Stanislav Malyshev | 2012-10-05 | 1 | -6/+3 |
| | | | |||||
* | | | use zend_execute_internal | Stanislav Malyshev | 2012-10-04 | 1 | -10/+18 |
| | | | |||||
* | | | Replace code with zend_clean_and_cache_symbol_table() call | Nikita Popov | 2012-09-16 | 1 | -9/+1 |
| | | | | | | | | | | | | | | | I replaced other instances of this code with the function call, but missed this one. | ||||
* | | | Remove asterix modifier (*) for generators | Nikita Popov | 2012-07-20 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generators are now automatically detected by the presence of a `yield` expression in their body. This removes the ZEND_SUSPEND_AND_RETURN_GENERATOR opcode. Instead additional checks for ZEND_ACC_GENERATOR are added to the fcall_common helper and zend_call_function. This also adds a new function zend_generator_create_zval, which handles the actual creation of the generator zval from an op array. I feel like I should deglobalize the zend_create_execute_data_from_op_array code a bit. It currently changes EG(current_execute_data) and EG(opline_ptr) which is somewhat confusing (given the name). | ||||
* | | | Fixed bug #61273 (call_user_func_array with more than 16333 arguments leaks ↵ | Xinchen Hui | 2012-03-11 | 1 | -1/+1 |
| | | | | | | | | | | | | / crashes) | ||||
* | | | Revert -r319102 and -r322922 in 5.4 branch since they introduce #60978 | Xinchen Hui | 2012-02-08 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | Fixed #60978 in trunk without reverting previous fix #see http://news.php.net/php.internals/57789 | ||||
* | | | - Reinstated correct return values after David's fix for #60218. | Derick Rethans | 2012-01-29 | 1 | -1/+3 |
| | | | |||||
* | | | Improved traits implementation. Now to support __CLASS__ constant in traits ↵ | Dmitry Stogov | 2012-01-17 | 1 | -4/+4 |
| | | | | | | | | | | | | php doesn't have to copy the complete compiled method, but can reuse the same code. The resolution of __CLASS__ constants in methods defined in traits are delayed till run-time. This approach also made possible to use __CLASS__ constant as default value for traits properties and method arguments. | ||||
* | | | - Year++ | Felipe Pena | 2012-01-01 | 1 | -1/+1 |
| | | | |||||
* | | | Fix #60218 (instantiating unknown class leads to memory leak in cli) | David Soria Parra | 2011-11-12 | 1 | -1/+3 |
| | | |