php-src/ext
Matteo Beccati ee2506cc02 Fix #80027 Terrible performance using $query->fetch on queries with many bind parameters
Added new flags that allow skipping param_evt(s) that are not used by drivers,
in a backwards and forward compatible manner. Updated the pgsql, mysql, sqlite
and oci drivers to properly use the new flags. I've left out pdo_dblib, which
doesn't have a param_hook, and pdo_firebird, which seems to be using
PARAM_EVT_NORMALIZE in a wrong context (param type vs event type).
2020-08-31 11:02:34 +02:00
..
bcmath Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
bz2 Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
calendar Merge branch 'PHP-7.4' into master 2020-08-22 12:34:24 +02:00
com_dotnet Merge branch 'PHP-7.4' into master 2020-08-27 10:26:15 +02:00
ctype Improve argument types and names in ext/ctype 2020-07-21 16:40:47 +02:00
curl Promote warnings to exceptions in ext/curl 2020-08-14 17:40:35 +02:00
date Merge branch 'PHP-7.4' 2020-08-27 16:20:24 +02:00
dba Add a bunch of missing argument types to stubs 2020-08-03 00:45:51 +02:00
dom Fix #79968: Manipulation on unattached DOMChildNode should throw DOMException 2020-08-19 11:54:41 +02:00
enchant Promote warning to exception in ext/enchant 2020-08-24 17:37:20 +02:00
exif Merge branch 'PHP-7.4' 2020-08-31 09:36:48 +02:00
ffi Add all the missing parameter types to stubs 2020-08-13 14:47:18 +02:00
fileinfo libmagic: Update patch [ci skip] 2020-08-29 21:27:01 +02:00
filter Promote warnings to exceptions in ext/filter 2020-08-24 17:34:32 +02:00
ftp Improve type declarations for Zend APIs 2020-08-28 15:41:27 +02:00
gd Merge branch 'PHP-7.4' into master 2020-08-24 17:38:50 +02:00
gettext Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
gmp Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
hash Fixed memory leak (ext/hash/tests/mhash_001.phpt failure) 2020-08-19 09:30:08 +03:00
iconv Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
imap Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
intl Prevent ResourceBundle double-construction 2020-08-26 10:25:15 +02:00
json Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
ldap Use ZPP callable check for ldap_set_rebind_proc() 2020-08-13 21:14:51 +02:00
libxml Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
mbstring Improve type declarations for Zend APIs 2020-08-28 15:41:27 +02:00
mysqli Merge branch 'PHP-7.4' 2020-08-25 12:36:06 +02:00
mysqlnd Improve type declarations for Zend APIs 2020-08-28 15:41:27 +02:00
oci8 Drop various unused macros/APIs 2020-08-26 12:59:43 +02:00
odbc Add a few missing types to stubs 2020-08-01 23:55:08 +02:00
opcache Fix call to type error functions from jit 2020-08-28 17:37:00 +02:00
openssl Promote various OpenSSL warnings into Errors 2020-08-16 18:59:52 +02:00
pcntl Improve type declarations for Zend APIs 2020-08-28 15:41:27 +02:00
pcre Promote warnings to exceptions in ext/pcre 2020-08-25 18:09:50 +02:00
pdo Fix #80027 Terrible performance using $query->fetch on queries with many bind parameters 2020-08-31 11:02:34 +02:00
pdo_dblib Get rid of empty function entries 2020-08-01 10:07:05 +02:00
pdo_firebird Get rid of empty function entries 2020-08-01 10:07:05 +02:00
pdo_mysql Fix #80027 Terrible performance using $query->fetch on queries with many bind parameters 2020-08-31 11:02:34 +02:00
pdo_oci Fix #80027 Terrible performance using $query->fetch on queries with many bind parameters 2020-08-31 11:02:34 +02:00
pdo_odbc Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
pdo_pgsql Fix #80027 Terrible performance using $query->fetch on queries with many bind parameters 2020-08-31 11:02:34 +02:00
pdo_sqlite Fix #80027 Terrible performance using $query->fetch on queries with many bind parameters 2020-08-31 11:02:34 +02:00
pgsql Drop various unused macros/APIs 2020-08-26 12:59:43 +02:00
phar Promote warnings to exceptions in ext/phar 2020-08-25 11:57:37 +02:00
posix Promote warning to exception in ext/posix 2020-08-24 17:34:33 +02:00
pspell Promote warnings to exceptions in ext/pspell 2020-08-18 19:24:18 +02:00
readline Allow overriding completion in auto_prepend_file 2020-08-01 11:39:08 -04:00
reflection fix test expectation 2020-08-13 09:36:42 +02:00
session Avoid fatal error in session handler 2020-08-14 15:19:18 +02:00
shmop Promote warnings to exceptions in ext/shmop 2020-08-25 13:09:23 +02:00
simplexml Promote warnings to exceptions in ext/simplexml 2020-08-25 15:15:58 +02:00
skeleton Remove proto comments from C files 2020-07-06 21:13:34 +02:00
snmp Cleanup snmp after resource to object migration 2020-08-04 09:14:12 +02:00
soap Merge branch 'PHP-7.4' 2020-08-18 18:31:11 +02:00
sockets Merge branch 'PHP-7.4' 2020-08-26 12:12:23 +02:00
sodium Merge branch 'PHP-7.4' 2020-08-14 15:52:31 +02:00
spl Promote ArrayObject modification during sorting to Error exception 2020-08-28 10:42:14 +02:00
sqlite3 Merge branch 'PHP-7.4' into master 2020-08-21 15:46:30 +02:00
standard Fix trampoline leak in array_map 2020-08-31 10:14:39 +02:00
sysvmsg Add more argument types to stubs 2020-08-07 12:35:30 +02:00
sysvsem Remove proto comments from C files 2020-07-06 21:13:34 +02:00
sysvshm Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
tidy ValueError for empty path in stream code 2020-07-31 13:39:58 +01:00
tokenizer Improve type declarations for Zend APIs 2020-08-28 15:41:27 +02:00
xml Merge branch 'PHP-7.3' into PHP-7.4 2020-08-10 12:25:26 +02:00
xmlreader Promote warnings to exceptions in ext/xmlreader 2020-08-25 11:54:45 +02:00
xmlwriter Fix XMLWriter::writeDtdEntity() stub 2020-08-25 13:11:43 +02:00
xsl Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
zend_test Add a few missing parameter types in stubs 2020-07-30 14:26:45 +02:00
zip Improve type declarations for Zend APIs 2020-08-28 15:41:27 +02:00
zlib Add many missing closing PHP tags to tests 2020-08-09 22:03:36 +02:00
ext_skel.php Remove proto comments from C files 2020-07-06 21:13:34 +02:00