]>
granicus.if.org Git - php/log
Nikita Popov [Mon, 27 May 2019 14:14:25 +0000 (16:14 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Mon, 27 May 2019 14:14:16 +0000 (16:14 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Mon, 27 May 2019 14:09:58 +0000 (16:09 +0200)]
Func info: Fix calls to zero-arg varargs
The num_args does not include variadics, so a "zero-arg" function
may accept additional arguments through that. No functions seem
to be affected right now, but they will be after #4175.
Dmitry Stogov [Mon, 27 May 2019 13:20:30 +0000 (16:20 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Enable pcre valgrind support only in DEBUG build (it affects performance)
Dmitry Stogov [Mon, 27 May 2019 13:20:20 +0000 (16:20 +0300)]
Enable pcre valgrind support only in DEBUG build (it affects performance)
Nikita Popov [Mon, 27 May 2019 13:16:57 +0000 (15:16 +0200)]
Merge branch 'PHP-7.4'
Hugh McMaster [Sun, 26 May 2019 09:30:54 +0000 (19:30 +1000)]
ext/xml: Use PKG_CHECK_MODULES to detect the Expat library
Dmitry Stogov [Mon, 27 May 2019 10:38:07 +0000 (13:38 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Align .text segment for better huge pages usage
Dmitry Stogov [Mon, 27 May 2019 10:37:19 +0000 (13:37 +0300)]
Align .text segment for better huge pages usage
Christoph M. Becker [Mon, 27 May 2019 08:52:25 +0000 (10:52 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Make more tests run on Windows
Gabriel Caruso [Mon, 27 May 2019 01:30:05 +0000 (22:30 -0300)]
Make more tests run on Windows
Nikita Popov [Mon, 27 May 2019 07:38:33 +0000 (09:38 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Fri, 24 May 2019 12:41:38 +0000 (14:41 +0200)]
Accept flags argument in zend_lookup_class_ex()
Instead of a single boolean, so we have space for extension here.
Jakub Zelenka [Sun, 26 May 2019 17:51:39 +0000 (18:51 +0100)]
Merge branch 'PHP-7.4'
Jakub Zelenka [Sun, 26 May 2019 17:51:10 +0000 (18:51 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4
Jakub Zelenka [Sun, 26 May 2019 17:49:52 +0000 (18:49 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3
Jakub Zelenka [Sun, 26 May 2019 17:47:22 +0000 (18:47 +0100)]
Add fpmi to the opcache supported sapis
Anatol Belski [Sat, 25 May 2019 09:42:14 +0000 (11:42 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Upgrade bundled PCRE2 to 10.33
Anatol Belski [Sat, 25 May 2019 09:33:39 +0000 (11:33 +0200)]
Upgrade bundled PCRE2 to 10.33
Joe Watkins [Sat, 25 May 2019 07:04:37 +0000 (09:04 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Use PKG_CHECK_MODULES to detect valgrind, and share build config with pcre
Hugh McMaster [Thu, 23 May 2019 13:01:04 +0000 (23:01 +1000)]
Use PKG_CHECK_MODULES to detect valgrind, and share build config with pcre
Joe Watkins [Sat, 25 May 2019 06:12:43 +0000 (08:12 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Define minimum required libffi version
Peter Kokot [Wed, 8 May 2019 21:32:20 +0000 (23:32 +0200)]
Define minimum required libffi version
Nikita Popov [Fri, 24 May 2019 09:02:03 +0000 (11:02 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Fri, 24 May 2019 08:58:33 +0000 (10:58 +0200)]
Add UPGRADING/NEWS entries
Nikita Popov [Fri, 24 May 2019 07:49:44 +0000 (09:49 +0200)]
Deprecate use of parent where no parent exists
This deprecation is part of the covariance RFC.
Christoph M. Becker [Fri, 24 May 2019 08:23:12 +0000 (10:23 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
list net/interfaces, trying to get the error on windows when possible
David Carlier [Wed, 22 May 2019 22:04:56 +0000 (00:04 +0200)]
list net/interfaces, trying to get the error on windows when possible
Nikita Popov [Fri, 24 May 2019 07:37:39 +0000 (09:37 +0200)]
Split up "parent" test cases
As the warnings are fatal errors in PHP 8, we can't test all of this
in a single file anymore.
Nikita Popov [Fri, 24 May 2019 07:33:58 +0000 (09:33 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Wed, 8 May 2019 10:30:16 +0000 (12:30 +0200)]
Implement basic variance support
This is a minimal variance implementation: It does not support any
cyclic type dependencies. Additionally the preloading requirements
are much more restrictive than necessary. Hopefully we can relax
these in the future.
Nikita Popov [Thu, 9 May 2019 08:41:06 +0000 (10:41 +0200)]
Avoid early-binding on unresolved types
Fixes bug #76451, and more importantly lays necessary groundwork for
covariant/contravariant types. Bug #76451 is just an edge case, but
once covariance is introduced this will become a common problem instead.
Nikita Popov [Thu, 23 May 2019 11:41:26 +0000 (13:41 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Thu, 23 May 2019 11:41:17 +0000 (13:41 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Thu, 23 May 2019 10:29:08 +0000 (12:29 +0200)]
Fix bug #77955
Free metadata before freeing the arena. I don't have a repro script,
but the added assertion fails for many existing tests prior to this
change.
Christoph M. Becker [Thu, 23 May 2019 11:14:38 +0000 (13:14 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Prevent further potential test conflicts
Christoph M. Becker [Thu, 23 May 2019 11:09:14 +0000 (13:09 +0200)]
Prevent further potential test conflicts
These tests partially use the same resource names; as a quick-fix we're
marking them all as conflicting.
Joe Watkins [Thu, 23 May 2019 11:09:33 +0000 (13:09 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
fix notice in run-tests
Joe Watkins [Thu, 23 May 2019 11:09:18 +0000 (13:09 +0200)]
fix notice in run-tests
Christoph M. Becker [Thu, 23 May 2019 09:41:18 +0000 (11:41 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Prevent potential test conflict
Christoph M. Becker [Thu, 23 May 2019 09:40:39 +0000 (11:40 +0200)]
Prevent potential test conflict
bug48746_tmp.lnk is also created by bug48746_2.phpt which might clash,
if both are run simultaneouly.
Nikita Popov [Thu, 23 May 2019 09:13:22 +0000 (11:13 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Thu, 23 May 2019 09:13:14 +0000 (11:13 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Thu, 23 May 2019 09:12:34 +0000 (11:12 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Thu, 23 May 2019 09:11:54 +0000 (11:11 +0200)]
Fixed bug #78038 socket_select with references
Joe Watkins [Thu, 23 May 2019 08:59:03 +0000 (10:59 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
run-tests improvements: Add XLEAK section, this is made necessary by the support for valgrind tools other than memcheck. XLEAK is to a leaking test what XFAIL is to a failing test. Tidy up summary a little to exclude Expected Fail and Expected Leak when there are no expected fail/leaks
Joe Watkins [Thu, 23 May 2019 08:55:25 +0000 (10:55 +0200)]
run-tests improvements:
Add XLEAK section, this is made necessary by the support
for valgrind tools other than memcheck.
XLEAK is to a leaking test what XFAIL is to a failing test.
Tidy up summary a little to exclude Expected Fail and Expected Leak
when there are no expected fail/leaks
Nikita Popov [Thu, 23 May 2019 08:41:27 +0000 (10:41 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Wed, 22 May 2019 09:13:28 +0000 (11:13 +0200)]
Forbid use of not fully linked classes
Dmitry Stogov [Thu, 23 May 2019 08:21:15 +0000 (11:21 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fixed double mutex unlock
Dmitry Stogov [Thu, 23 May 2019 08:20:46 +0000 (11:20 +0300)]
Fixed double mutex unlock
Nikita Popov [Thu, 23 May 2019 08:01:46 +0000 (10:01 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Wed, 15 May 2019 13:27:17 +0000 (15:27 +0200)]
Don't require NO_ESCAPE for partial arrays in SCCP
Dmitry Stogov [Wed, 22 May 2019 21:21:26 +0000 (00:21 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fixed race condition in opcache restart
Dmitry Stogov [Wed, 22 May 2019 21:21:15 +0000 (00:21 +0300)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Fixed race condition in opcache restart
Dmitry Stogov [Wed, 22 May 2019 21:21:04 +0000 (00:21 +0300)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Fixed race condition in opcache restart
Dmitry Stogov [Wed, 22 May 2019 21:20:35 +0000 (00:20 +0300)]
Fixed race condition in opcache restart
Dmitry Stogov [Wed, 22 May 2019 20:02:18 +0000 (23:02 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fixed dump of constant flags
Dmitry Stogov [Wed, 22 May 2019 20:00:26 +0000 (23:00 +0300)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Fixed dump of constant flags
Dmitry Stogov [Wed, 22 May 2019 19:59:40 +0000 (22:59 +0300)]
Fixed dump of constant flags
Joe Watkins [Wed, 22 May 2019 18:20:36 +0000 (20:20 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
add support for valgrind tools to run-tests.php
Joe Watkins [Wed, 22 May 2019 18:20:13 +0000 (20:20 +0200)]
add support for valgrind tools to run-tests.php
Nikita Popov [Wed, 22 May 2019 10:45:33 +0000 (12:45 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Wed, 22 May 2019 10:45:25 +0000 (12:45 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Wed, 22 May 2019 10:45:05 +0000 (12:45 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
Sjon Hortensius [Sat, 18 May 2019 15:14:21 +0000 (17:14 +0200)]
Fix #77956 - When mysqli.allow_local_infile = Off, return a client error
Christoph M. Becker [Wed, 22 May 2019 10:03:10 +0000 (12:03 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fix test case for cURL 7.65.0
Christoph M. Becker [Wed, 22 May 2019 10:02:43 +0000 (12:02 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Fix test case for cURL 7.65.0
Christoph M. Becker [Wed, 22 May 2019 10:02:03 +0000 (12:02 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Fix test case for cURL 7.65.0
Christoph M. Becker [Wed, 22 May 2019 10:00:06 +0000 (12:00 +0200)]
Fix test case for cURL 7.65.0
Reported and patch provided by @Jan-E.
Nikita Popov [Wed, 22 May 2019 09:45:31 +0000 (11:45 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Wed, 22 May 2019 09:43:56 +0000 (11:43 +0200)]
Mark bug44811.phpt as an online test
For some reason this was checked on PHP-7.2 and PHP-7.3, but not
on PHP-7.4. Bad merge?
Nikita Popov [Wed, 22 May 2019 09:43:40 +0000 (11:43 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Wed, 22 May 2019 09:43:26 +0000 (11:43 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Wed, 22 May 2019 09:41:51 +0000 (11:41 +0200)]
Use a different URL in bug44811.phpt
Dmitry Stogov [Wed, 22 May 2019 09:21:07 +0000 (12:21 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
.text segment may be not the first one
Dmitry Stogov [Wed, 22 May 2019 09:20:34 +0000 (12:20 +0300)]
.text segment may be not the first one
Nikita Popov [Wed, 22 May 2019 07:35:49 +0000 (09:35 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Wed, 22 May 2019 07:34:35 +0000 (09:34 +0200)]
Fix bug #78034
Don't def non-cv variables in assign_obj_ref data operand.
Nikita Popov [Wed, 22 May 2019 07:06:23 +0000 (09:06 +0200)]
Merge branch 'PHP-7.4'
Jaroslav Hanslík [Thu, 9 May 2019 19:58:46 +0000 (21:58 +0200)]
Fixed some arg infos to match documentation
Hugh McMaster [Mon, 20 May 2019 12:48:14 +0000 (22:48 +1000)]
Use PKG_CHECK_MODULES to detect unixODBC
Rasmus Lerdorf [Tue, 21 May 2019 21:47:28 +0000 (14:47 -0700)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Fix precedence issue causing sub-second timeouts to be 0 in curl_multi_select
Rasmus Lerdorf [Tue, 21 May 2019 21:46:44 +0000 (14:46 -0700)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Fix precedence issue causing sub-second timeouts to be 0 in curl_multi_select
Rasmus Lerdorf [Tue, 21 May 2019 21:46:24 +0000 (14:46 -0700)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Fix precedence issue causing sub-second timeouts to be 0 in curl_multi_select
Rasmus Lerdorf [Tue, 21 May 2019 21:44:11 +0000 (14:44 -0700)]
Fix precedence issue causing sub-second timeouts to be 0 in
curl_multi_select
Nikita Popov [Tue, 21 May 2019 15:35:33 +0000 (17:35 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Tue, 21 May 2019 15:35:28 +0000 (17:35 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Tue, 21 May 2019 15:35:03 +0000 (17:35 +0200)]
Don't evaluate functions with partial array arguments
Nikita Popov [Tue, 21 May 2019 15:18:01 +0000 (17:18 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Tue, 21 May 2019 15:17:30 +0000 (17:17 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Tue, 21 May 2019 15:15:07 +0000 (17:15 +0200)]
Fix null check in sccp add_array_elem chain handling
We need to check result_use rather than result_def for a null zval.
Previously we were later assuming that the null zval is really a
partial array, which does not go well.
Nikita Popov [Tue, 21 May 2019 15:04:17 +0000 (17:04 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Tue, 21 May 2019 15:03:52 +0000 (17:03 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Tue, 21 May 2019 14:59:27 +0000 (16:59 +0200)]
Fix partial array handling in FE_RESET edge feasibility
Nikita Popov [Tue, 21 May 2019 14:51:35 +0000 (16:51 +0200)]
Handle partial arrays in zend_is_true() checks
Nikita Popov [Tue, 21 May 2019 14:43:41 +0000 (16:43 +0200)]
Extract ct_eval_binary_op()
And use it in more places, though some of them are currently not
reachable by partial arrays to the best of my knowledge.
Nikita Popov [Tue, 21 May 2019 14:40:18 +0000 (16:40 +0200)]
Improve SCCP debug code
In particular properly dump partial arrays when tracing execution.
Remi Collet [Tue, 21 May 2019 14:15:08 +0000 (16:15 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
sodium: fix shared build
enchant: fix shared build
Remi Collet [Tue, 21 May 2019 14:14:42 +0000 (16:14 +0200)]
sodium: fix shared build