]> granicus.if.org Git - php/log
php
4 years agoMark zend_jit_patch memory accesses as unaligned
Nikita Popov [Wed, 22 Jul 2020 09:01:35 +0000 (11:01 +0200)]
Mark zend_jit_patch memory accesses as unaligned

This prevents ubsan from complaining.

4 years agoMove checks after zpp in opcache_is_script_cached()
Nikita Popov [Wed, 22 Jul 2020 08:52:34 +0000 (10:52 +0200)]
Move checks after zpp in opcache_is_script_cached()

4 years agoMerge branch 'PHP-7.4'
Nikita Popov [Wed, 22 Jul 2020 08:21:29 +0000 (10:21 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fixed bug #79881

4 years agoFixed bug #79881
Nikita Popov [Wed, 22 Jul 2020 08:20:37 +0000 (10:20 +0200)]
Fixed bug #79881

4 years agoUpdate NEWS
Christopher Jones [Wed, 22 Jul 2020 07:30:20 +0000 (17:30 +1000)]
Update NEWS

4 years agoUse ZPP callable check for oci_register_taf_callback()
George Peter Banyard [Mon, 20 Jul 2020 16:34:57 +0000 (17:34 +0100)]
Use ZPP callable check for oci_register_taf_callback()

4 years agoSome cleanup in OCI8 extension for PHP 8
George Peter Banyard [Wed, 20 May 2020 14:20:33 +0000 (16:20 +0200)]
Some cleanup in OCI8 extension for PHP 8

4 years agoDisable tracing JIT on AppVeyor
Christoph M. Becker [Wed, 22 Jul 2020 06:51:08 +0000 (08:51 +0200)]
Disable tracing JIT on AppVeyor

This is a temporary measure until the current issues[1] are resolved.

[1] <https://github.com/php/php-src/commit/0e1e991a89528b571a0271a3f24f9d3c2c36e23a#commitcomment-40805659>

4 years agoFix deoptimization info and corresponding memory leaks
Dmitry Stogov [Tue, 21 Jul 2020 19:58:24 +0000 (22:58 +0300)]
Fix deoptimization info and corresponding memory leaks

4 years agoFixed bug #79864 (JIT segfault in Symfony OptionsResolver)
Dmitry Stogov [Tue, 21 Jul 2020 17:54:33 +0000 (20:54 +0300)]
Fixed bug #79864 (JIT segfault in Symfony OptionsResolver)

4 years agoSupport optional comma in closure use list
Tyson Andre [Wed, 1 Jul 2020 17:28:39 +0000 (13:28 -0400)]
Support optional comma in closure use list

RFC: https://wiki.php.net/rfc/trailing_comma_in_closure_use_list
Discussion: https://externals.io/message/110715

The release manager has agreed to allow merging of RFCs that have near-unanimous
votes. If an RFC ends up not achieving the required 2/3 majority at the time the
announced voting period closes, this implementation commit will be reverted
in time for the feature freeze.

Closes GH-5793

4 years agoImprove argument types and names in ext/ctype
Máté Kocsis [Tue, 21 Jul 2020 07:58:04 +0000 (09:58 +0200)]
Improve argument types and names in ext/ctype

Closes GH-5878

4 years agoGive zend_pass_function an arginfo
Nikita Popov [Tue, 21 Jul 2020 14:01:45 +0000 (16:01 +0200)]
Give zend_pass_function an arginfo

Now that the ZEND_ACC_VARIADIC flag is set, we should also make
sure there is a variadic arg that can be looked up.

4 years agoTweak zend_test arginfo/zpp
Nikita Popov [Tue, 21 Jul 2020 13:30:59 +0000 (15:30 +0200)]
Tweak zend_test arginfo/zpp

4 years agoFix incorrect initialization in date_sunrise()
Nikita Popov [Tue, 21 Jul 2020 13:29:44 +0000 (15:29 +0200)]
Fix incorrect initialization in date_sunrise()

4 years agoSwitch to tracing JIT by default
Dmitry Stogov [Tue, 21 Jul 2020 13:15:11 +0000 (16:15 +0300)]
Switch to tracing JIT by default

4 years agoFix arg/func info
Nikita Popov [Tue, 21 Jul 2020 12:58:35 +0000 (14:58 +0200)]
Fix arg/func info

 * mysqli_get_server_info() cannot return null. The underlying API
   is infallible.
 * mysqli_select_db() func info is redundant.
 * mb_detect_order() can only return array|true, not array|false.

Also make the func_info.phpt test that is supposed to catch these
kinds of issues actually work.

4 years agoCleanup argument handling of Zend functions and methods
Máté Kocsis [Sun, 12 Jul 2020 10:40:37 +0000 (12:40 +0200)]
Cleanup argument handling of Zend functions and methods

Closes GH-5847

4 years agoadd ZipArchive::CM_XZ constant (in upcoming libzip 1.8.0)
Remi Collet [Tue, 21 Jul 2020 12:43:39 +0000 (14:43 +0200)]
add ZipArchive::CM_XZ constant (in upcoming libzip 1.8.0)

4 years agoFix type recording and side exit information for FE_FETCH_* instructions
Dmitry Stogov [Tue, 21 Jul 2020 12:39:13 +0000 (15:39 +0300)]
Fix type recording and side exit information for FE_FETCH_* instructions

4 years agoRun arginfo / zpp mismatch tests for methods as well
Nikita Popov [Fri, 17 Jul 2020 13:50:06 +0000 (15:50 +0200)]
Run arginfo / zpp mismatch tests for methods as well

As a side-effect, this also catches issues where classes are not
prepared for use with newInstanceWithoutConstructor.

4 years agoCheck for missing arginfo arguments
Nikita Popov [Thu, 16 Jul 2020 18:56:44 +0000 (20:56 +0200)]
Check for missing arginfo arguments

Internal functions error when too many arguments are passed. Make
this part of the verification we do in debug builds. This will
help avoid cases where an argument is missing in the stubs,
as recently encountered in 6d96f0f.

4 years agoAvoid recording of uninitialized variable
Dmitry Stogov [Tue, 21 Jul 2020 11:11:19 +0000 (14:11 +0300)]
Avoid recording of uninitialized variable

4 years agoCheck for redundant func info
Nikita Popov [Tue, 21 Jul 2020 09:10:53 +0000 (11:10 +0200)]
Check for redundant func info

4 years agoSeparate __call and __soapCall implementations
Nikita Popov [Tue, 21 Jul 2020 10:58:52 +0000 (12:58 +0200)]
Separate __call and __soapCall implementations

This is overly pedantic, but allows us to enable more arginfo
consistency checks.

4 years agoAdd stubs for PDO PGSql extension methods
Nikita Popov [Tue, 21 Jul 2020 10:47:49 +0000 (12:47 +0200)]
Add stubs for PDO PGSql extension methods

4 years agoAdd stubs for PDO SQLite extension methods
Nikita Popov [Tue, 21 Jul 2020 10:33:25 +0000 (12:33 +0200)]
Add stubs for PDO SQLite extension methods

Putting these under a dummy PDO_SQLite_Ext class.

4 years agoDisable JIT for PHPDBG
Dmitry Stogov [Tue, 21 Jul 2020 10:26:32 +0000 (13:26 +0300)]
Disable JIT for PHPDBG

4 years agoFix UConvert::getErrorMessage() leak on zpp failure
Nikita Popov [Tue, 21 Jul 2020 10:02:00 +0000 (12:02 +0200)]
Fix UConvert::getErrorMessage() leak on zpp failure

4 years agoMove SOAP_SERVER_BEGIN_CODE() after zpp
Nikita Popov [Tue, 21 Jul 2020 09:59:18 +0000 (11:59 +0200)]
Move SOAP_SERVER_BEGIN_CODE() after zpp

This is still very dubious, because there are lots of other "returns"
between the BEGIN and END -- won't that end up not restoring the
original state?

4 years agoMake ReflectionGenerator final
Nikita Popov [Tue, 21 Jul 2020 09:53:00 +0000 (11:53 +0200)]
Make ReflectionGenerator final

This class is not safe against malicious extension / instantiation.

4 years agoStricter verification of func info against arg info
Nikita Popov [Tue, 21 Jul 2020 08:42:02 +0000 (10:42 +0200)]
Stricter verification of func info against arg info

Make sure they're actually the same up to cases where func info
allows more accurate expressions. There are some awkward edge cases
around true/false/null limitations in union types.

4 years agoAdjust Doctrine workaround in community job
Nikita Popov [Tue, 21 Jul 2020 09:20:27 +0000 (11:20 +0200)]
Adjust Doctrine workaround in community job

[ci skip]

4 years agoSwitch to tracing JIT by default
Dmitry Stogov [Mon, 20 Jul 2020 22:50:29 +0000 (01:50 +0300)]
Switch to tracing JIT by default

4 years agoUse different temporary register
Dmitry Stogov [Tue, 21 Jul 2020 09:21:47 +0000 (12:21 +0300)]
Use different temporary register

4 years agoNext is PHP 8.0.0beta1
Gabriel Caruso [Tue, 21 Jul 2020 09:10:02 +0000 (11:10 +0200)]
Next is PHP 8.0.0beta1

4 years agoRemove some redundant func info
Nikita Popov [Tue, 21 Jul 2020 09:07:59 +0000 (11:07 +0200)]
Remove some redundant func info

This is fully covered by arginfo.

The array_merge_recursive() RC information was also wrong,
it should be the same as array_merge().

4 years agoUpdate NEWS for PHP 8.0.0alpha3
Gabriel Caruso [Tue, 21 Jul 2020 08:43:08 +0000 (08:43 +0000)]
Update NEWS for PHP 8.0.0alpha3

4 years agoFixed support for 64-bit constants
Dmitry Stogov [Tue, 21 Jul 2020 08:49:15 +0000 (11:49 +0300)]
Fixed support for 64-bit constants

4 years agoFix mb_ereg_search* arg and func info
Nikita Popov [Tue, 21 Jul 2020 08:39:03 +0000 (10:39 +0200)]
Fix mb_ereg_search* arg and func info

4 years agoFix readline test after callback changes
Nikita Popov [Tue, 21 Jul 2020 08:32:08 +0000 (10:32 +0200)]
Fix readline test after callback changes

This one requires libedit and was probably missed for that reason.

4 years agoRemove null from highlight_* return types
Nikita Popov [Tue, 21 Jul 2020 08:25:22 +0000 (10:25 +0200)]
Remove null from highlight_* return types

Also fix show_source() discrepancy in func_info.

4 years agoMerge branch 'PHP-7.4'
Derick Rethans [Tue, 21 Jul 2020 08:24:27 +0000 (09:24 +0100)]
Merge branch 'PHP-7.4'

4 years agoPrepare for 7.4.10
Derick Rethans [Tue, 21 Jul 2020 08:23:51 +0000 (09:23 +0100)]
Prepare for 7.4.10

4 years agoRemove bool return type from assert_options
Nikita Popov [Tue, 21 Jul 2020 08:17:21 +0000 (10:17 +0200)]
Remove bool return type from assert_options

Not seeing any way this function can return bool.

4 years agoFix iptcembed func info
Nikita Popov [Tue, 21 Jul 2020 08:04:11 +0000 (10:04 +0200)]
Fix iptcembed func info

This function can return true with $spool >= 2.

4 years agoCall zpp_none in PharFileInfo::__destruct()
Nikita Popov [Mon, 20 Jul 2020 14:39:43 +0000 (16:39 +0200)]
Call zpp_none in PharFileInfo::__destruct()

Using __destruct() with internal classes is dubious, but not so
simple to avoid here because the code extends SPL classes.

4 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Tue, 21 Jul 2020 07:53:39 +0000 (09:53 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  7.3 is now 7.3.22-dev

4 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Tue, 21 Jul 2020 07:52:04 +0000 (09:52 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  7.3 is now 7.3.22-dev

4 years ago7.3 is now 7.3.22-dev
Christoph M. Becker [Tue, 21 Jul 2020 07:18:07 +0000 (09:18 +0200)]
7.3 is now 7.3.22-dev

4 years agoFixed pg_select() function info
Dmitry Stogov [Tue, 21 Jul 2020 06:58:36 +0000 (09:58 +0300)]
Fixed pg_select() function info

4 years agoUse ZPP callable check in readline extension
George Peter Banyard [Mon, 20 Jul 2020 23:52:50 +0000 (00:52 +0100)]
Use ZPP callable check in readline extension

4 years agoUse ZPP callable for PDO Sqlite
George Peter Banyard [Mon, 20 Jul 2020 23:19:32 +0000 (00:19 +0100)]
Use ZPP callable for PDO Sqlite

4 years agoFixed tracing JIT exception handling
Dmitry Stogov [Mon, 20 Jul 2020 22:49:01 +0000 (01:49 +0300)]
Fixed tracing JIT exception handling

4 years agoExplode _php_image_output_ctx() into multiple functions
Máté Kocsis [Mon, 6 Jul 2020 09:28:10 +0000 (11:28 +0200)]
Explode _php_image_output_ctx() into multiple functions

Closes GH-5844

4 years agoFixed VM interrupt handling
Dmitry Stogov [Mon, 20 Jul 2020 20:14:23 +0000 (23:14 +0300)]
Fixed VM interrupt handling

4 years agoKeep CPU regesters used by deoptimizer
Dmitry Stogov [Mon, 20 Jul 2020 18:04:14 +0000 (21:04 +0300)]
Keep CPU regesters used by deoptimizer

4 years agoFixed tracing JIT for VM without global register variables
Dmitry Stogov [Mon, 20 Jul 2020 17:57:12 +0000 (20:57 +0300)]
Fixed tracing JIT for VM without global register variables

4 years agoPreserve original ce_flags when registering class
Nikita Popov [Mon, 20 Jul 2020 14:56:20 +0000 (16:56 +0200)]
Preserve original ce_flags when registering class

Bug that regularly sneaks in: ZEND_ACC_FINAL is set before calling
zend_register_internal_class() and promptly gets ignored. Remove
this footgun by preserving flags from the original CE.

4 years agoFetch pdo stmt after zpp
Nikita Popov [Mon, 20 Jul 2020 14:26:28 +0000 (16:26 +0200)]
Fetch pdo stmt after zpp

4 years agoUpdate method signature in test
Nikita Popov [Mon, 20 Jul 2020 14:15:21 +0000 (16:15 +0200)]
Update method signature in test

4 years agoUse zpp for PDO fetch mode
Nikita Popov [Fri, 17 Jul 2020 15:18:03 +0000 (17:18 +0200)]
Use zpp for PDO fetch mode

Also changing the function signatures to accept variadic args
for the fetch params. If we're already breaking Doctrine anyway,
we may as well do it properly.

4 years agoFix bug #79857: Add upgrading note for exit dtor change
Nikita Popov [Mon, 20 Jul 2020 13:29:47 +0000 (15:29 +0200)]
Fix bug #79857: Add upgrading note for exit dtor change

[ci skip]

4 years agoFix bug #79868
Nikita Popov [Mon, 20 Jul 2020 13:15:23 +0000 (15:15 +0200)]
Fix bug #79868

This simply restores the code from PHP 7.4 which I incorrectly
"simplified" in master.

4 years agoAdd common code for magic method assignment
Nikita Popov [Mon, 20 Jul 2020 12:56:48 +0000 (14:56 +0200)]
Add common code for magic method assignment

This was repeated three times.

4 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Mon, 20 Jul 2020 12:45:42 +0000 (14:45 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #63527: DCOM does not work with Username, Password parameter

4 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Mon, 20 Jul 2020 12:43:59 +0000 (14:43 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix #63527: DCOM does not work with Username, Password parameter

4 years agoFix #63527: DCOM does not work with Username, Password parameter
Christoph M. Becker [Fri, 10 Jul 2020 13:43:32 +0000 (15:43 +0200)]
Fix #63527: DCOM does not work with Username, Password parameter

We must not mix multibyte and wide character strings in the
`COAUTHIDENTITY` structure.  Using wide character strings throughout
would have the advantage that the remote connection can be established
regardless of the code page of the server, but that would more likely
break BC, so we just drop the wide character string conversion of the
username.

4 years agoFixed incorrect deoptimization info
Dmitry Stogov [Mon, 20 Jul 2020 10:49:46 +0000 (13:49 +0300)]
Fixed incorrect deoptimization info

4 years agoDirectly assign magic methods
Nikita Popov [Mon, 20 Jul 2020 09:22:47 +0000 (11:22 +0200)]
Directly assign magic methods

Instead of going through intermediary variables.

4 years agoRemove unused lc_class_name variable
Nikita Popov [Mon, 20 Jul 2020 09:15:58 +0000 (11:15 +0200)]
Remove unused lc_class_name variable

This is probably a leftover from "old style constructor" support.

4 years agoReport magic method names as written
Nikita Popov [Mon, 20 Jul 2020 09:11:21 +0000 (11:11 +0200)]
Report magic method names as written

Report the name the way the user has written it, the same way we
always do.

4 years agoUnify magic method visibility check
Nikita Popov [Mon, 20 Jul 2020 09:05:33 +0000 (11:05 +0200)]
Unify magic method visibility check

This was missing entirely for the internal function case.

4 years agoRemove old code (BP_VAR_RW warning)
Dmitry Stogov [Mon, 20 Jul 2020 08:57:19 +0000 (11:57 +0300)]
Remove old code (BP_VAR_RW warning)

4 years agoFix tests I missed before
Nikita Popov [Mon, 20 Jul 2020 08:54:59 +0000 (10:54 +0200)]
Fix tests I missed before

4 years agoUnify magic method return type checks
Nikita Popov [Mon, 20 Jul 2020 08:51:48 +0000 (10:51 +0200)]
Unify magic method return type checks

4 years agoUnify static/non-static check for magic methods
Nikita Popov [Mon, 20 Jul 2020 08:39:43 +0000 (10:39 +0200)]
Unify static/non-static check for magic methods

And promote it to be fatal.

4 years agoAdd missing arg num check for __set_state
Nikita Popov [Mon, 20 Jul 2020 08:20:29 +0000 (10:20 +0200)]
Add missing arg num check for __set_state

4 years agoClean up zend_check_magic_method_implementation
Nikita Popov [Mon, 20 Jul 2020 08:11:52 +0000 (10:11 +0200)]
Clean up zend_check_magic_method_implementation

Let everything go through a common function, which fixes some
consistency issues.

4 years agoMerge branch 'oci8-3.0'
Christopher Jones [Mon, 20 Jul 2020 08:09:09 +0000 (18:09 +1000)]
Merge branch 'oci8-3.0'

* oci8-3.0:
  Rename OCI8 classes to use standard names so arg stub parsing works
  Bump OCI8 version to 3.0 so a PHP 8 PECL release can be made

4 years agoRename OCI8 classes to use standard names so arg stub parsing works
Christopher Jones [Mon, 20 Jul 2020 07:32:00 +0000 (17:32 +1000)]
Rename OCI8 classes to use standard names so arg stub parsing works

4 years agoBump OCI8 version to 3.0 so a PHP 8 PECL release can be made
Christopher Jones [Wed, 15 Jul 2020 04:35:14 +0000 (14:35 +1000)]
Bump OCI8 version to 3.0 so a PHP 8 PECL release can be made

4 years agoRevert "Switch to tracing JIT by default"
Nikita Popov [Mon, 20 Jul 2020 07:44:02 +0000 (09:44 +0200)]
Revert "Switch to tracing JIT by default"

This reverts commit 10b09578a89a444d9df45e75d5ce8c0826bb2efe.

This seems to cause many test failures:

Test === operator : different types [tests/lang/operators/operator_identical_basic.phpt]
Test <=> operator : different types [tests/lang/operators/operator_spaceship_basic.phpt]
comparing different variables for equality [Zend/tests/compare_001_64bit.phpt]
comparing different variables for identity [Zend/tests/compare_002_64bit.phpt]
Rebinding of ::getClosure()s [Zend/tests/closure_061.phpt]
comparing different variables (greater than) [Zend/tests/compare_003_64bit.phpt]
comparing different variables (less than) [Zend/tests/compare_004_64bit.phpt]
comparing different variables (greater or equal than) [Zend/tests/compare_005_64bit.phpt]
comparing different variables (smaller or equal than) [Zend/tests/compare_006_64bit.phpt]
Invalid numeric string E_WARNINGs and E_NOTICEs, combined assignment operations [Zend/tests/numeric_string_errors_assign.phpt]
Bug #51819 (Case discrepancy in timezone names cause Uncaught exception and fatal error) [ext/date/tests/bug51819.phpt]
Test all filters returned by filter_list() [ext/filter/tests/033.phpt]
filter_var() and FILTER_VALIDATE_MAC [ext/filter/tests/055.phpt]
Test strrpos() function : usage variations - unexpected inputs for 'needle' argument [ext/standard/tests/strings/strrpos_variation10.phpt]
Test strtr() function : usage variations - empty string & null for 'str' argument [ext/standard/tests/strings/strtr_variation4.phpt]
Test strtr() function : usage variations - unexpected inputs for 'from' argument [ext/standard/tests/strings/strtr_variation6.phpt]
Test strstr() function [ext/standard/tests/strings/strstr.phpt]

4 years agoSwitch to tracing JIT by default
Dmitry Stogov [Mon, 20 Jul 2020 06:17:04 +0000 (09:17 +0300)]
Switch to tracing JIT by default

4 years agoSkip upload_2G.phpt if disk_free_space() <= 2GB
Tyson Andre [Sun, 19 Jul 2020 01:22:57 +0000 (21:22 -0400)]
Skip upload_2G.phpt if disk_free_space() <= 2GB

This test failed when the free disk space is close to 2.15GB.
I see the file size in the .out file as 0.
PHP has to save the full file contents to disk (the path is in `$_FILES`)

Related to GH-5283

Closes GH-5873

4 years agoUse proper methods for php_user_filter implementation
Nikita Popov [Fri, 17 Jul 2020 14:54:15 +0000 (16:54 +0200)]
Use proper methods for php_user_filter implementation

These are dummy methods, but should at least check zpp for
arginfo consistency.

4 years agoMove SessionHandler sanity checks after zpp
Nikita Popov [Fri, 17 Jul 2020 14:50:09 +0000 (16:50 +0200)]
Move SessionHandler sanity checks after zpp

4 years agoOnly set DIT type on successful initialization
Nikita Popov [Fri, 17 Jul 2020 14:42:21 +0000 (16:42 +0200)]
Only set DIT type on successful initialization

4 years agoRemove spurious return true from DOMXPath::registerPhpFunctions()
Nikita Popov [Fri, 17 Jul 2020 14:11:30 +0000 (16:11 +0200)]
Remove spurious return true from DOMXPath::registerPhpFunctions()

Only one of three identical cases returned true, and the function
is documented to return void. Remove the outlier.

4 years agoUse string|array type in DOMXPath::registerPhpFunctions()
Nikita Popov [Fri, 17 Jul 2020 14:10:49 +0000 (16:10 +0200)]
Use string|array type in DOMXPath::registerPhpFunctions()

4 years agoAdd missing zpp_none call in Exception::__wakeup
Nikita Popov [Fri, 17 Jul 2020 14:04:55 +0000 (16:04 +0200)]
Add missing zpp_none call in Exception::__wakeup

4 years agoConvert SPL fatal error to Error exception
Nikita Popov [Fri, 17 Jul 2020 14:03:08 +0000 (16:03 +0200)]
Convert SPL fatal error to Error exception

4 years agoDrop useless zend_accel_script_persistable() function
George Peter Banyard [Thu, 16 Jul 2020 19:07:01 +0000 (21:07 +0200)]
Drop useless zend_accel_script_persistable() function

4 years agoDrop unused param in zend_parse_arg_class_name_or_obj()
George Peter Banyard [Thu, 16 Jul 2020 19:00:28 +0000 (21:00 +0200)]
Drop unused param in zend_parse_arg_class_name_or_obj()

4 years agoAdd error notification callbacks to UPGRADING.INTERNALS
Benjamin Eberlei [Fri, 17 Jul 2020 13:51:09 +0000 (15:51 +0200)]
Add error notification callbacks to UPGRADING.INTERNALS

4 years agoParse parameters in zend_test_void_return()
Nikita Popov [Fri, 17 Jul 2020 13:42:56 +0000 (15:42 +0200)]
Parse parameters in zend_test_void_return()

4 years agoFix some pgsql arginfos
Nikita Popov [Fri, 17 Jul 2020 13:41:50 +0000 (15:41 +0200)]
Fix some pgsql arginfos

And make sure too few/many arguments throws, to satisfy the
function signature.

4 years agoSome zpp cleanup in pgsql
Nikita Popov [Fri, 17 Jul 2020 13:31:22 +0000 (15:31 +0200)]
Some zpp cleanup in pgsql

4 years agoRemove some zpp quiet uses in pgsql
Nikita Popov [Fri, 17 Jul 2020 13:24:24 +0000 (15:24 +0200)]
Remove some zpp quiet uses in pgsql

These functions don't do anything special, just use normal zpp.

4 years agoAdd missing image_type_to_extension() argument
Nikita Popov [Fri, 17 Jul 2020 13:13:00 +0000 (15:13 +0200)]
Add missing image_type_to_extension() argument