]>
granicus.if.org Git - php/log
Nikita Popov [Mon, 3 Jun 2019 13:15:35 +0000 (15:15 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Mon, 3 Jun 2019 13:15:22 +0000 (15:15 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Mon, 3 Jun 2019 13:15:07 +0000 (15:15 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Mon, 3 Jun 2019 13:14:01 +0000 (15:14 +0200)]
Clear errors after SSL_CTX_load_verify_locations()
We report our own errors here. Make sure these don't clog up the
error queue.
Nikita Popov [Mon, 3 Jun 2019 12:28:19 +0000 (14:28 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Mon, 3 Jun 2019 10:47:48 +0000 (12:47 +0200)]
Make "MySQL server has gone away" errors more consistent
Don't generate explicit warnings for these in two places, use usual
error handling mechanism. Additionally suppress a number of warnings
if the server has gone away.
Nikita Popov [Mon, 3 Jun 2019 09:25:00 +0000 (11:25 +0200)]
Finish func_info updates for ext/standard
Nikita Popov [Mon, 3 Jun 2019 08:27:15 +0000 (10:27 +0200)]
Expect string argument in hexdec, octdec, bindec
Instead of accepting zval and converting to string. Also rewrite the
functions to make it obvious that they cannot return false.
Joe Watkins [Mon, 3 Jun 2019 09:25:45 +0000 (11:25 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
remove reverted commit from changelog
Joe Watkins [Mon, 3 Jun 2019 09:24:51 +0000 (11:24 +0200)]
remove reverted commit from changelog
Joe Watkins [Mon, 3 Jun 2019 09:20:23 +0000 (11:20 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Revert "Fix bug #62397 - disable_functions does not work with eval."
Joe Watkins [Mon, 3 Jun 2019 09:20:12 +0000 (11:20 +0200)]
Revert "Fix bug #62397 - disable_functions does not work with eval."
This reverts commit
050d299364ded5cb7b878bc515aa763c9c623c4b .
Christoph M. Becker [Mon, 3 Jun 2019 08:37:28 +0000 (10:37 +0200)]
Update ZPP docs
The `L` specifier is no longer supported, see
<http://git.php.net/?p=php-src.git;a=commit;h=
8a0965e3d694037837a8f70f280e7d14dd7778eb >.
Christoph M. Becker [Mon, 3 Jun 2019 08:34:32 +0000 (10:34 +0200)]
Fix typo
Nikita Popov [Mon, 3 Jun 2019 08:12:21 +0000 (10:12 +0200)]
Add Z_PARAM_NUMBER and use it for some functions
Nikita Popov [Mon, 3 Jun 2019 07:39:17 +0000 (09:39 +0200)]
Remove zpp L specifier
We don't use this internally anymore, and external usages should
be encouraged to move towards 'l'.
Nikita Popov [Mon, 3 Jun 2019 07:21:13 +0000 (09:21 +0200)]
Merge branch 'PHP-7.4'
Hugh McMaster [Sun, 2 Jun 2019 00:25:13 +0000 (10:25 +1000)]
ext/zip: Remove un-needed symbol check for zip_open
Closes GH-4189.
Hugh McMaster [Sun, 2 Jun 2019 00:23:28 +0000 (10:23 +1000)]
ext/zip: Add PHP_EVAL_LIBLINE to replace PHP_ADD_LIBRARY_WITH_PATH
Hugh McMaster [Sat, 1 Jun 2019 23:53:34 +0000 (09:53 +1000)]
ext/ffi: Remove symbol check for ffi_open
Closes GH-4215.
Hugh McMaster [Sat, 1 Jun 2019 13:00:32 +0000 (23:00 +1000)]
ext/enchant: Pass $ENCHANT_LIBS to PHP_CHECK_LIBRARY to fix shared builds
Closes GH-4216.
Hugh McMaster [Sun, 2 Jun 2019 00:13:39 +0000 (10:13 +1000)]
ext/skeleton: Update use of PHP_CHECK_LIBRARY
Closes GH-4218.
Nikita Popov [Fri, 31 May 2019 09:51:54 +0000 (11:51 +0200)]
Convert fetch_resource warnings into TypeErrors
More type checks that are not part of zpp and should generate a
TypeError in PHP 8.
Jakub Zelenka [Sun, 2 Jun 2019 18:15:00 +0000 (19:15 +0100)]
Merge branch 'PHP-7.4'
Jakub Zelenka [Sun, 2 Jun 2019 18:14:37 +0000 (19:14 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4
Jakub Zelenka [Sun, 2 Jun 2019 18:13:18 +0000 (19:13 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3
Jakub Zelenka [Sun, 2 Jun 2019 18:10:56 +0000 (19:10 +0100)]
Fix bug #78079 (openssl_encrypt_ccm.phpt fails with OpenSSL 1.1.1c)
It also fixes invalid setting of tag length
Anatol Belski [Sat, 1 Jun 2019 21:33:00 +0000 (23:33 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Don't involve output check in the test
Anatol Belski [Sat, 1 Jun 2019 21:31:05 +0000 (23:31 +0200)]
Don't involve output check in the test
Gabriel Caruso [Thu, 30 May 2019 18:03:28 +0000 (15:03 -0300)]
Add return type for string functions
Gabriel Caruso [Thu, 30 May 2019 17:35:01 +0000 (14:35 -0300)]
Add boolean return type for ctype extension functions
Gabriel Caruso [Thu, 30 May 2019 17:24:40 +0000 (14:24 -0300)]
Add double return type for math functions
Gabriel Caruso [Wed, 29 May 2019 05:28:00 +0000 (02:28 -0300)]
Add return type for bcmath extension functions
Except for bcpowmod, as it returns string|false
Anatol Belski [Sat, 1 Jun 2019 12:51:46 +0000 (14:51 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fix expect section
Anatol Belski [Sat, 1 Jun 2019 12:51:11 +0000 (14:51 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Fix expect section
Anatol Belski [Sat, 1 Jun 2019 12:49:57 +0000 (14:49 +0200)]
Fix expect section
Anatol Belski [Sat, 1 Jun 2019 11:45:53 +0000 (13:45 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Update SDK version for AppVeyor
Anatol Belski [Sat, 1 Jun 2019 11:44:44 +0000 (13:44 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Update SDK version for AppVeyor
Anatol Belski [Sat, 1 Jun 2019 11:44:10 +0000 (13:44 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Update SDK version for AppVeyor
Anatol Belski [Sat, 1 Jun 2019 11:43:31 +0000 (13:43 +0200)]
Update SDK version for AppVeyor
Christoph M. Becker [Sat, 1 Jun 2019 07:36:25 +0000 (09:36 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fix ZTS issue regarding new Windows CTRL handling API
Christoph M. Becker [Sat, 1 Jun 2019 07:08:51 +0000 (09:08 +0200)]
Fix ZTS issue regarding new Windows CTRL handling API
php_win32_signal_system_ctrl_handler() is called from a kernel thread,
so the former initialization of `vm_interrupt_flag` has no effect,
since it is defined as thread-local. This is, however, not necessary,
since the CTRL signal handling is supposed to work only for the main
thread anyway. We therefore change `vm_interrupt_flag` and the related
variables to true globals.
This also allows us to unmark the respective test case as XFAIL.
Furthermore, `vm_interrupt_flag` is declared as `zend_bool *`, so we
better treat it such.
Joe Watkins [Sat, 1 Jun 2019 05:36:52 +0000 (07:36 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
skip where no groups available
Joe Watkins [Sat, 1 Jun 2019 05:36:03 +0000 (07:36 +0200)]
skip where no groups available
Joe Watkins [Sat, 1 Jun 2019 04:13:43 +0000 (06:13 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
only clear when showing in parallel runner
Joe Watkins [Sat, 1 Jun 2019 04:13:30 +0000 (06:13 +0200)]
only clear when showing in parallel runner
Anatol Belski [Sat, 1 Jun 2019 00:28:15 +0000 (02:28 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Change ZPP only if compiled with ICU >= 64
Update tests for ICU 64
Anatol Belski [Sat, 1 Jun 2019 00:27:08 +0000 (02:27 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Change ZPP only if compiled with ICU >= 64
Update tests for ICU 64
Anatol Belski [Sat, 1 Jun 2019 00:26:07 +0000 (02:26 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Change ZPP only if compiled with ICU >= 64
Update tests for ICU 64
Anatol Belski [Sat, 1 Jun 2019 00:18:56 +0000 (02:18 +0200)]
Change ZPP only if compiled with ICU >= 64
Nikita Popov [Fri, 31 May 2019 13:39:03 +0000 (15:39 +0200)]
Update tests for ICU 64
(cherry picked from commit
8a8bc5c4529223ecf4f421b1bed03618f7394335 )
Anatol Belski [Fri, 31 May 2019 18:51:18 +0000 (20:51 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fix var name
Anatol Belski [Fri, 31 May 2019 18:50:53 +0000 (20:50 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Fix var name
Anatol Belski [Fri, 31 May 2019 18:50:17 +0000 (20:50 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Fix var name
Anatol Belski [Fri, 31 May 2019 18:49:42 +0000 (20:49 +0200)]
Fix var name
Christoph M. Becker [Fri, 31 May 2019 17:01:41 +0000 (19:01 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
SimpleXMLElement and ResourceBundle implement Countable
Thomas Gerbet [Wed, 29 May 2019 14:45:10 +0000 (16:45 +0200)]
SimpleXMLElement and ResourceBundle implement Countable
Both classes already have a count() method and are considered
countable by \is_countable().
Nikita Popov [Fri, 31 May 2019 15:00:31 +0000 (17:00 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Fri, 31 May 2019 14:59:46 +0000 (16:59 +0200)]
Remove confusing spkstr checks
This is a required parameter, it can never be NULL.
Nikita Popov [Fri, 31 May 2019 13:40:04 +0000 (15:40 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Fri, 31 May 2019 13:39:03 +0000 (15:39 +0200)]
Update tests for ICU 64
Nikita Popov [Fri, 31 May 2019 12:04:27 +0000 (14:04 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Fri, 31 May 2019 12:03:22 +0000 (14:03 +0200)]
Fix NO_INTERACTION handling in parallel test runner
This printing shouldn't depend on NO_INTERACTION, the variable that
controls this is SHOW_ONLY_GROUPS.
Nikita Popov [Fri, 31 May 2019 10:56:51 +0000 (12:56 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Fri, 31 May 2019 10:55:13 +0000 (12:55 +0200)]
Fixed uninitialized var warning
Causes build failure on release+zts azure build. I'm rewriting this
code to separate the if/else handling, because they don't really
have anything in common anyway...
Nikita Popov [Fri, 31 May 2019 10:38:28 +0000 (12:38 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Fri, 31 May 2019 10:38:06 +0000 (12:38 +0200)]
Add junit support for parallel test runner
Nikita Popov [Fri, 31 May 2019 10:04:23 +0000 (12:04 +0200)]
run-tests: Remove redundant 'suites' key
We don't have nestead testsuites or similar, so drop this confusing
key.
Nikita Popov [Fri, 31 May 2019 09:24:15 +0000 (11:24 +0200)]
A few more func info updates
Dmitry Stogov [Fri, 31 May 2019 09:22:08 +0000 (12:22 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Better hot/cold code splitting
Dmitry Stogov [Fri, 31 May 2019 09:09:06 +0000 (12:09 +0300)]
Better hot/cold code splitting
Nikita Popov [Fri, 31 May 2019 09:11:07 +0000 (11:11 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Fri, 31 May 2019 09:08:33 +0000 (11:08 +0200)]
Remove stream_socket_sendto.phpt
Fails for me locally due to different number of warnings with
different messages. Rather than adding more wildcards I'm dropping
this test entirely, as it doesn't seem to test anything particularly
useful.
Nikita Popov [Fri, 31 May 2019 09:04:13 +0000 (11:04 +0200)]
Use TypeError instead of warning in implode()
These are again manual argument type checks.
Nikita Popov [Fri, 31 May 2019 08:54:58 +0000 (10:54 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Fri, 31 May 2019 08:54:32 +0000 (10:54 +0200)]
Add CONFLCITS file for fpm
We should not run FPM tests in parallel due to port clashes.
Nikita Popov [Fri, 31 May 2019 08:35:07 +0000 (10:35 +0200)]
Convert some warnings to TypeErrors in array functions
This is manual type and argument number checking code that was not
covered by the zpp move to TypeErrors.
Nikita Popov [Fri, 31 May 2019 07:18:09 +0000 (09:18 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Fri, 31 May 2019 07:17:51 +0000 (09:17 +0200)]
Mark sapi_windows_set_ctrl_handler.phpt as XFAIL
Dmitry Stogov [Thu, 30 May 2019 22:00:12 +0000 (01:00 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fixed compilation warning
Dmitry Stogov [Thu, 30 May 2019 21:59:52 +0000 (00:59 +0300)]
Fixed compilation warning
Dmitry Stogov [Thu, 30 May 2019 21:32:18 +0000 (00:32 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Don't specialize "cold" handlers
Dmitry Stogov [Thu, 30 May 2019 21:31:57 +0000 (00:31 +0300)]
Don't specialize "cold" handlers
Dmitry Stogov [Thu, 30 May 2019 21:16:20 +0000 (00:16 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Removed useless specialization. Specialized handlers called not specialized helpers.
Dmitry Stogov [Thu, 30 May 2019 21:15:25 +0000 (00:15 +0300)]
Removed useless specialization. Specialized handlers called not specialized helpers.
Dmitry Stogov [Thu, 30 May 2019 21:15:18 +0000 (00:15 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Reduce register pressure by reloading values on CPUs with few general purpose registers
Dmitry Stogov [Thu, 30 May 2019 21:14:10 +0000 (00:14 +0300)]
Reduce register pressure by reloading values on CPUs with few general purpose registers
Craig Duncan [Tue, 28 May 2019 19:03:19 +0000 (20:03 +0100)]
Update the DatePeriod read/write handlers
Craig Duncan [Thu, 30 May 2019 18:15:58 +0000 (19:15 +0100)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Add a test for bug #65672
Ensure the internal properties cannot be overwritten
Craig Duncan [Thu, 30 May 2019 18:14:04 +0000 (19:14 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Add a test for bug #65672
Ensure the internal properties cannot be overwritten
Craig Duncan [Thu, 30 May 2019 17:55:55 +0000 (18:55 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Add a test for bug #65672
Ensure the internal properties cannot be overwritten
Craig Duncan [Tue, 20 Feb 2018 21:12:43 +0000 (21:12 +0000)]
Add a test for bug #65672
Craig Duncan [Tue, 20 Feb 2018 21:11:03 +0000 (21:11 +0000)]
Ensure the internal properties cannot be overwritten
Dmitry Stogov [Thu, 30 May 2019 17:43:17 +0000 (20:43 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Disable "bad" optimisations only for emulation loop
Dmitry Stogov [Thu, 30 May 2019 17:35:30 +0000 (20:35 +0300)]
Disable "bad" optimisations only for emulation loop
Gabriel Caruso [Wed, 29 May 2019 04:15:47 +0000 (01:15 -0300)]
Add boolean return type for is_* functions
Anatol Belski [Thu, 30 May 2019 12:09:48 +0000 (14:09 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
[ci skip] Update libmagic.patch
Anatol Belski [Thu, 30 May 2019 12:09:00 +0000 (14:09 +0200)]
[ci skip] Update libmagic.patch
Anatol Belski [Thu, 30 May 2019 12:03:28 +0000 (14:03 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
[ci skip] Update year
Anatol Belski [Thu, 30 May 2019 12:02:54 +0000 (14:02 +0200)]
[ci skip] Update year