php-src/ext
Nikita Popov c858d17f06 Optimize instanceof_function
Split out the simple equality check into an inline function --
this is one of the common cases.

Replace instanceof_function_ex with zend_class_implements_interface.
There are a few more places where it may be used.
2019-10-25 10:51:17 +02:00
..
bcmath Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
bz2 Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
calendar Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
com_dotnet Merge branch 'PHP-7.4' 2019-10-19 11:52:38 +02:00
ctype Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
curl Merge branch 'PHP-7.4' 2019-09-30 17:52:39 +02:00
date Merge branch 'PHP-7.4' 2019-10-18 16:24:14 +02:00
dba Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
dom Merge branch 'PHP-7.4' 2019-10-19 15:44:57 +02:00
enchant Merge branch 'PHP-7.4' 2019-10-19 22:12:18 +02:00
exif Merge branch 'PHP-7.4' 2019-10-18 16:55:46 +02:00
ffi Merge branch 'PHP-7.4' 2019-10-24 07:40:27 +02:00
fileinfo Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
filter Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
ftp Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
gd Merge branch 'PHP-7.4' 2019-10-01 11:19:43 +02:00
gettext Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
gmp Comparison cleanup: 2019-10-07 17:57:49 +03:00
hash Add missing zend_parse_parameters_none() checks 2019-10-08 23:10:18 +02:00
iconv Accept null lengths for substr functions() 2019-10-22 12:09:04 +02:00
imap Remove irrelevant tests (they were failed because of warning to exception chenge in parameter parsing API). 2019-10-02 01:13:30 +03:00
intl Optimize instanceof_function 2019-10-25 10:51:17 +02:00
json Add arginfo stub for JsonSerializable 2019-10-05 11:10:30 +02:00
ldap Merge branch 'PHP-7.4' 2019-10-19 19:20:25 +02:00
libxml Convert some notices to warnings 2019-10-02 10:34:08 +02:00
mbstring Merge branch 'PHP-7.4' 2019-10-20 23:20:26 -07:00
mysqli Merge branch 'PHP-7.4' 2019-10-07 16:32:42 +02:00
mysqlnd Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
oci8 Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
odbc Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
opcache Optimize instanceof_function 2019-10-25 10:51:17 +02:00
openssl Add missing zend_parse_parameters_none() checks 2019-10-08 23:10:18 +02:00
pcntl Merge branch 'PHP-7.4' 2019-10-24 14:47:15 +02:00
pcre Merge branch 'PHP-7.4' 2019-10-19 12:59:59 +02:00
pdo Comparison cleanup: 2019-10-07 17:57:49 +03:00
pdo_dblib Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
pdo_firebird Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
pdo_mysql Merge branch 'PHP-7.4' 2019-10-07 09:19:08 +02:00
pdo_oci Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
pdo_odbc Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
pdo_pgsql Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
pdo_sqlite Remove most uses of ZEND_PARSE_PARAMETERS_END_EX() 2019-10-07 10:02:18 +02:00
pgsql Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phar Merge branch 'PHP-7.4' 2019-10-15 15:38:24 -04:00
posix Remove most uses of ZEND_PARSE_PARAMETERS_END_EX() 2019-10-07 10:02:18 +02:00
pspell Add ext/pspell arginfo stubs 2019-10-05 11:11:52 +02:00
readline Merge branch 'PHP-7.4' 2019-09-30 17:52:39 +02:00
reflection Fix and undeprecate ReflectionType::__toString() 2019-10-22 11:26:02 +02:00
session Merge branch 'PHP-7.4' 2019-10-07 16:44:44 +02:00
shmop Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
simplexml Comparison cleanup: 2019-10-07 17:57:49 +03:00
skeleton
snmp Merge branch 'PHP-7.4' 2019-10-19 19:20:25 +02:00
soap Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
sockets Properly handle non resources passed to socket_select() 2019-10-18 14:16:25 +02:00
sodium Add ext/sodium arginfo stubs 2019-10-21 10:19:57 +02:00
spl Comparison cleanup: 2019-10-07 17:57:49 +03:00
sqlite3 Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
standard Merge branch 'PHP-7.4' 2019-10-24 14:47:15 +02:00
sysvmsg Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
sysvsem Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
sysvshm Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
tidy Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
tokenizer Merge branch 'PHP-7.4' 2019-10-14 16:37:27 +02:00
xml Fix bug #78563 2019-10-07 10:24:41 +02:00
xmlreader Don't specify method return values in stubs 2019-10-11 12:19:00 +02:00
xmlrpc Add stubs for ext-xmlrpc 2019-10-06 13:47:21 +02:00
xmlwriter Fix required number of arguments in stubs 2019-10-07 16:33:41 +02:00
xsl Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
zend_test Fix and undeprecate ReflectionType::__toString() 2019-10-22 11:26:02 +02:00
zip Merge branch 'PHP-7.4' 2019-10-23 10:47:59 +02:00
zlib Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
ext_skel.php Merge branch 'PHP-7.4' 2019-10-17 23:40:30 +02:00