php-src/ext/zend_test
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
..
tests Pass zend_execute_data instead of zend_function to fcall init 2020-09-25 11:46:15 -07:00
config.m4 Add AS_HELP_STRING to *nix build configure options 2019-03-07 20:36:59 +01:00
config.w32 Fix MSVC level 1 (severe) warnings 2020-06-05 11:17:05 +02:00
php_test.h Fix MSVC level 1 (severe) warnings 2020-06-05 11:17:05 +02:00
test_arginfo.h Add Z_PARAM_ITERABLE and co 2020-09-03 07:03:12 -06:00
test.c Pass zend_execute_data instead of zend_function to fcall init 2020-09-25 11:46:15 -07:00
test.stub.php Add Z_PARAM_ITERABLE and co 2020-09-03 07:03:12 -06:00