php-src/ext/zend_test/tests
Sammy Kaye Powers e42abeafec
Pass zend_execute_data instead of zend_function to fcall init
The motivation for this change is to prevent extensions from having to check executor globals for the current execute_data during function call init. A previous implementation of the observer API initialized the function call from runtime cache initialization before execute_data was allocated which is why zend_function was passed in.

But now that the observer API is implemented via opcode specialization, it makes sense to pass in the execute_data. This also keeps the API a bit more consistent for existing extensions that already hook zend_execute_ex.

Closes GH-6209
2020-09-25 11:46:15 -07:00
..
observer.inc
observer_backtrace_01.phpt Pass zend_execute_data instead of zend_function to fcall init 2020-09-25 11:46:15 -07:00
observer_basic_01.phpt
observer_basic_02.phpt
observer_basic_03.phpt
observer_basic_04.phpt
observer_basic_05.phpt
observer_closure_01.phpt
observer_eval_01.phpt
observer_exception_01.phpt
observer_generator_01.phpt
observer_generator_02.phpt
observer_generator_03.phpt
observer_generator_04.phpt Run tidy 2020-09-18 14:28:32 +02:00
observer_magic_01.phpt
observer_zend_call_function_01.phpt