History log of /PHP-7.3/Zend/zend_execute.h (Results 51 – 75 of 316)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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)


12345678910>>...13