Revision tags: php-5.6.13RC1, php-7.0.0RC1 |
|
#
9e290a44 |
| 11-Aug-2015 |
Dmitry Stogov |
Attempt to fix Windows build (vc14)
|
#
a658465e |
| 11-Aug-2015 |
Dmitry Stogov |
Export argument type checking functions
|
Revision tags: php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44, php-5.6.12RC1, php-7.0.0beta2, php-7.0.0beta1, php-5.6.11, php-5.5.27, php-5.4.43 |
|
#
84e07b08 |
| 06-Jul-2015 |
Xinchen Hui |
Reorder the conditions
|
#
ce550cef |
| 06-Jul-2015 |
Xinchen Hui |
Fixed segfault while with generating ext info
|
#
2a2f42c2 |
| 25-Jun-2015 |
Dmitry Stogov |
Optimize out usless conditions used by specializer
|
Revision tags: php-5.6.11RC1, php-5.5.27RC1, php-7.0.0alpha2 |
|
#
567aa178 |
| 22-Jun-2015 |
Dmitry Stogov |
Added comments
|
#
44d545b8 |
| 22-Jun-2015 |
Dmitry Stogov |
Avoid overhead in RELEASE build.
|
#
ddf41d3a |
| 20-Jun-2015 |
Nikita Popov |
Fix generator memory leak Make sure HANDLE_EXCEPTION and generator unwinds stay in sync in the future by extracting a common function.
|
#
7adc0ae6 |
| 20-Jun-2015 |
Bob Weinand |
Fix potential writes into wrong memory, ensure vm_stack integrity Fixes also a segfault on stack frames > 1 << 18 bytes Stack frames, when reallocated, need to be marked as top frame of curre
Fix potential writes into wrong memory, ensure vm_stack integrity Fixes also a segfault on stack frames > 1 << 18 bytes Stack frames, when reallocated, need to be marked as top frame of current stack page
show more ...
|
#
a524a375 |
| 17-Jun-2015 |
Dmitry Stogov |
Improved class type hints checks, by caching resolved class entries in run-time cache.
|
Revision tags: php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42, POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL, php-5.6.10RC1, php-5.5.26RC1, php-5.5.25, php-5.6.9, php-5.4.41 |
|
#
0586702d |
| 12-May-2015 |
Dmitry Stogov |
Mark first call frames of stack segment with ZEND_CALL_ALLOCATED flag to simplify checks on stack deallocation.
|
#
a989c0a1 |
| 07-May-2015 |
Dmitry Stogov |
Improved fast path locality
|
Revision tags: php-5.6.9RC1, php-5.5.25RC1 |
|
#
49cf7c5d |
| 23-Apr-2015 |
Dmitry Stogov |
Don't propogate "fake" EX(called_scope) and EX(This) into each internal function. They need quite seldom and it's cheaper to get them from corresponfing upper stack frame.
|
#
5b0d86ed |
| 16-Apr-2015 |
Dmitry Stogov |
Safe destruction (variables and arguments may need to be cuptured by exception)
|
#
2ca2d093 |
| 16-Apr-2015 |
Dmitry Stogov |
Micro optimizations for the more frequently paths
|
#
a759967d |
| 16-Apr-2015 |
Dmitry Stogov |
Mark call frames to closures with ZEND_CALL_CLOSURE flag to avoid expensive check at zend_leave_helper()
|
Revision tags: php-5.6.8 |
|
#
6aee1ee4 |
| 15-Apr-2015 |
Dmitry Stogov |
Optimization of stack-frame construction
|
Revision tags: php-5.5.24, php-5.4.40 |
|
#
cddb5eb3 |
| 13-Apr-2015 |
Dmitry Stogov |
Fixed memory leak
|
#
adcf0c60 |
| 02-Apr-2015 |
Dmitry Stogov |
Improved reference counting
|
#
ea09a9fa |
| 01-Apr-2015 |
Dmitry Stogov |
Convert fatal errors into EngineExceptions Make zval_update_constant_ex(), zval_update_constant(), zend_update_class_constants() and zend_ast_evaluate() return SUCCESS or FAILURE.
|
Revision tags: php-5.6.8RC1, php-5.5.24RC1, php-5.6.7 |
|
#
0529eeb4 |
| 18-Mar-2015 |
Anthony Ferrara |
Fix executor issue with ignoring strict types, which cleans up a bunch of errors. Additionally fix the expected error of 2 unrelated tests that was caused by a change to the core error messages
|
#
7feebead |
| 18-Mar-2015 |
Anthony Ferrara |
Refactor error implementation significantly to centralize error mode behavior. Add zend_internal_type_error() function
|
Revision tags: php-5.5.23, php-5.4.39 |
|
#
6289f7e5 |
| 12-Mar-2015 |
Dmitry Stogov |
Executor cleanup: fix GOTO and SWITCH VMs, remove aility to build additional PHP-5.0 compatible VM, hide executor implementation details.
|
Revision tags: php-5.6.7RC1 |
|
#
6d065a85 |
| 05-Mar-2015 |
Dmitry Stogov |
Avoid repeatable strlen() calls
|
Revision tags: php-5.5.23RC1, POST_PHP7_EREG_MYSQL_REMOVALS, PRE_PHP7_EREG_MYSQL_REMOVALS |
|
#
5f278e4d |
| 24-Feb-2015 |
Dmitry Stogov |
Use cache_slot offsets instead of indexes (simplify run-time instructions)
|