]>
granicus.if.org Git - php/log
Joe Watkins [Fri, 14 Jun 2019 10:57:47 +0000 (12:57 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
fix mac tests on azure
Joe Watkins [Fri, 14 Jun 2019 10:56:08 +0000 (12:56 +0200)]
Merge branch 'mac-tests' into PHP-7.4
* mac-tests:
fix mac tests on azure
Joe Watkins [Thu, 13 Jun 2019 09:28:46 +0000 (11:28 +0200)]
fix mac tests on azure
Nikita Popov [Fri, 14 Jun 2019 10:46:56 +0000 (12:46 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Fri, 14 Jun 2019 10:44:54 +0000 (12:44 +0200)]
Fix SNMP build warnings
Dmitry Stogov [Fri, 14 Jun 2019 10:29:50 +0000 (13:29 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Backport
96a12578c13b5c37195b10526fcdc669b795644d
Dmitry Stogov [Fri, 14 Jun 2019 10:29:40 +0000 (13:29 +0300)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Backport
96a12578c13b5c37195b10526fcdc669b795644d
Dmitry Stogov [Fri, 14 Jun 2019 10:29:30 +0000 (13:29 +0300)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Backport
96a12578c13b5c37195b10526fcdc669b795644d
Dmitry Stogov [Fri, 14 Jun 2019 10:29:13 +0000 (13:29 +0300)]
Dmitry Stogov [Fri, 14 Jun 2019 10:26:26 +0000 (13:26 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Backport
91a6cdbff5ebd1ca4db1d6e8c42d3265ce80ace4
Dmitry Stogov [Fri, 14 Jun 2019 10:26:04 +0000 (13:26 +0300)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Backport
91a6cdbff5ebd1ca4db1d6e8c42d3265ce80ace4
Dmitry Stogov [Fri, 14 Jun 2019 10:25:06 +0000 (13:25 +0300)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Backport
91a6cdbff5ebd1ca4db1d6e8c42d3265ce80ace4
Dmitry Stogov [Fri, 14 Jun 2019 10:24:47 +0000 (13:24 +0300)]
Dmitry Stogov [Fri, 14 Jun 2019 10:10:39 +0000 (13:10 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
More edge case fixes that may cause bug #78106
Dmitry Stogov [Fri, 14 Jun 2019 10:10:02 +0000 (13:10 +0300)]
More edge case fixes that may cause bug #78106
Dmitry Stogov [Fri, 14 Jun 2019 09:48:00 +0000 (12:48 +0300)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Attempt to fix edge conditions that may cause bug #78106
Dmitry Stogov [Fri, 14 Jun 2019 09:47:22 +0000 (12:47 +0300)]
Attempt to fix edge conditions that may cause bug #78106
Nikita Popov [Fri, 14 Jun 2019 09:37:41 +0000 (11:37 +0200)]
Merge branch 'PHP-7.4'
Theodore Brown [Thu, 2 May 2019 17:10:19 +0000 (12:10 -0500)]
Implement numeric literal separators
RFC: https://wiki.php.net/rfc/numeric_literal_separator
Nikita Popov [Fri, 14 Jun 2019 09:14:08 +0000 (11:14 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Fri, 14 Jun 2019 09:13:15 +0000 (11:13 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Fri, 14 Jun 2019 09:11:24 +0000 (11:11 +0200)]
Fix some leaks in ldap
The result of zval_get_string() needs to be released. In some places
where it is inconvenient to manage, I went back to convert_to_string.
It is safe in those places due to existing array separations.
Also fix a preexisting leak when getting controls, the previous
value was not destroyed.
Nikita Popov [Fri, 14 Jun 2019 07:30:22 +0000 (09:30 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Fri, 14 Jun 2019 07:29:14 +0000 (09:29 +0200)]
Fix skipif syntax errors
Apparently I did this only on masster...
Joe Watkins [Fri, 14 Jun 2019 06:30:46 +0000 (08:30 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
disable phpdbg on i386 builds [ci skip]
Joe Watkins [Fri, 14 Jun 2019 06:30:20 +0000 (08:30 +0200)]
disable phpdbg on i386 builds [ci skip]
Dmitry Stogov [Thu, 13 Jun 2019 21:29:22 +0000 (00:29 +0300)]
Fixed incorect register allocation in ZTS build
Christoph M. Becker [Thu, 13 Jun 2019 15:05:47 +0000 (17:05 +0200)]
Throw TypeError instead of warning in case of invalid path
For consistency with imagegd(), imagegd2() and imagexbm(), which throw
a TypeError if a path containing NUL bytes is given, we throw a
TypeError for the other image writer functions as well.
Côme Chilliet [Thu, 13 Jun 2019 20:15:41 +0000 (22:15 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Some more string conversion handling, fixing bug #77958
Avoid converting zval when not needed
Côme Chilliet [Thu, 13 Jun 2019 20:15:13 +0000 (22:15 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
* PHP-7.3:
Some more string conversion handling, fixing bug #77958
Avoid converting zval when not needed
Côme Chilliet [Thu, 13 Jun 2019 20:12:34 +0000 (22:12 +0200)]
Some more string conversion handling, fixing bug #77958
Côme Chilliet [Thu, 13 Jun 2019 18:58:45 +0000 (20:58 +0200)]
Avoid converting zval when not needed
Also added exception checks so that exception from __toString are
correctly handled in the future
Nikita Popov [Thu, 13 Jun 2019 14:53:25 +0000 (16:53 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Thu, 13 Jun 2019 14:50:57 +0000 (16:50 +0200)]
Revert "ext/standard: Use PKG_CHECK_MODULES to detect the Argon2 library"
This reverts commit
bdcef51bcb367323f2eea4808f34a1b3e58bd3d8 .
It seems that pkg-config support for libargon2 is still flaky:
* No pc file on Alpine.
* Custom builds of released libargon2 versions create a broken
pc file. This is fixed in master, but not released.
Go back to the old detection code for now.
Christoph M. Becker [Thu, 13 Jun 2019 12:32:06 +0000 (14:32 +0200)]
Remove superfluous CLEAN sections
These actually should have been removed with commit
be73ae3 [1].
[1] <https://github.com/php/php-src/commit/
be73ae31324f7f3294a9467c0646dba4324c78ef >
Nikita Popov [Thu, 13 Jun 2019 12:22:48 +0000 (14:22 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Thu, 13 Jun 2019 12:20:47 +0000 (14:20 +0200)]
Condition some azure jobs on schedule trigger
Christoph M. Becker [Thu, 13 Jun 2019 11:07:30 +0000 (13:07 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Add BMP support to PHP info
Christoph M. Becker [Thu, 13 Jun 2019 11:03:58 +0000 (13:03 +0200)]
Add BMP support to PHP info
Nikita Popov [Thu, 13 Jun 2019 10:54:17 +0000 (12:54 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Thu, 13 Jun 2019 10:54:10 +0000 (12:54 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Thu, 13 Jun 2019 10:52:22 +0000 (12:52 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Thu, 13 Jun 2019 10:51:35 +0000 (12:51 +0200)]
Fixed bug #78106
When disabling opcache during the request via opcache.enable ini
setting, make sure we also disable ZCG(accelerator_enabled).
Nikita Popov [Thu, 13 Jun 2019 10:41:14 +0000 (12:41 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Thu, 13 Jun 2019 10:40:23 +0000 (12:40 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Thu, 13 Jun 2019 10:38:57 +0000 (12:38 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Thu, 13 Jun 2019 10:35:29 +0000 (12:35 +0200)]
Add test for bug #78106
Also add PHP_TEST_EXTRA_ARGS environment variable, which allows
to pass on -c, -d etc flags provided by run-tests.php. Otherwise
we won't get the built-in server to run with opcache.
Nikita Popov [Thu, 13 Jun 2019 10:11:23 +0000 (12:11 +0200)]
Fix helper call on 32-bit
This is using the fast-call calling convention. Use FCARG1a and
same code for 32-bit and 64-bit.
Nikita Popov [Thu, 13 Jun 2019 09:53:31 +0000 (11:53 +0200)]
Fix bug #78154 with JIT
Nikita Popov [Thu, 13 Jun 2019 08:59:18 +0000 (10:59 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Thu, 13 Jun 2019 08:59:01 +0000 (10:59 +0200)]
Fixed bug #78154
Nikita Popov [Thu, 13 Jun 2019 08:34:49 +0000 (10:34 +0200)]
Reenable -Werror for macos build
Nikita Popov [Thu, 13 Jun 2019 07:58:55 +0000 (09:58 +0200)]
Suppress -Wtautological-compare in dasc file
Nikita Popov [Thu, 13 Jun 2019 07:55:09 +0000 (09:55 +0200)]
Determine thread ID on macos
Also initialize the variable to 0 -- I don't think we really care
if this is not determine on some platform, but it should at least
not be uninitialized.
Nikita Popov [Thu, 13 Jun 2019 07:38:19 +0000 (09:38 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Thu, 13 Jun 2019 07:37:30 +0000 (09:37 +0200)]
Fixed bug #78151
Nikita Popov [Wed, 12 Jun 2019 14:57:28 +0000 (16:57 +0200)]
Don't throw warning if testing multiple ports
Joe Watkins [Wed, 12 Jun 2019 20:39:43 +0000 (22:39 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
test for bug #78151
Joe Watkins [Wed, 12 Jun 2019 20:39:00 +0000 (22:39 +0200)]
test for bug #78151
Joe Watkins [Wed, 12 Jun 2019 19:54:22 +0000 (21:54 +0200)]
temporarily disable werror on mac in master because of build failures in JIT
Joe Watkins [Wed, 12 Jun 2019 18:21:59 +0000 (20:21 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
Revert "micro-optimization"
This micro optimization caused several bugs in at least Xdebug, while
i_init_func_execute_data is not exported, APIs that are exported call it
this makes their use awkward for no real gain.
Joe Watkins [Wed, 12 Jun 2019 18:04:47 +0000 (20:04 +0200)]
Revert "micro-optimization"
This reverts commit
374f7699821eb723a3a82a9854d18c0530b9d4e9 .
twosee [Sun, 26 May 2019 05:53:26 +0000 (13:53 +0800)]
Constify some char* arguments or return values of ZEND_API
Closes GH-4247.
Nikita Popov [Wed, 12 Jun 2019 14:47:48 +0000 (16:47 +0200)]
Mark label as potentially unused
twosee [Wed, 12 Jun 2019 10:49:33 +0000 (18:49 +0800)]
Add do...while(0) for RETURN_* and ZVAL_* APIs
Closes GH-4255.
Nikita Popov [Wed, 12 Jun 2019 14:16:39 +0000 (16:16 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Wed, 12 Jun 2019 13:30:44 +0000 (15:30 +0200)]
Enable -Werror on macos builds
Nikita Popov [Wed, 12 Jun 2019 13:56:38 +0000 (15:56 +0200)]
Skip syntax errors in skipif conditions
Nikita Popov [Wed, 12 Jun 2019 13:47:42 +0000 (15:47 +0200)]
Fix two 32-bit tests for zpp changes
Nikita Popov [Wed, 12 Jun 2019 13:40:23 +0000 (15:40 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Wed, 12 Jun 2019 13:39:30 +0000 (15:39 +0200)]
Fix ext/exif/tests/bug76557.phpt for 32-bit builds
The error message is different there.
Nikita Popov [Wed, 12 Jun 2019 13:28:41 +0000 (15:28 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Wed, 12 Jun 2019 13:26:06 +0000 (15:26 +0200)]
Don't warn if libcurl SSL library not detected
libcurl may link against 7 different ssl libraries, all of which
are thread-safe -- apart from openssl, of course. We check for
openssl and register locking callbacks in that case, but we should
not warn if any other library is used.
Joe Watkins [Wed, 12 Jun 2019 13:10:49 +0000 (15:10 +0200)]
Merge branch 'PHP-7.4' of git://github.com/php/php-src into PHP-7.4
Joe Watkins [Wed, 12 Jun 2019 13:10:28 +0000 (15:10 +0200)]
Merge branch 'PHP-7.4'
* PHP-7.4:
we are not running database tests on macos, there is no need to install mysql or start pg
Joe Watkins [Wed, 12 Jun 2019 13:09:41 +0000 (15:09 +0200)]
we are not running database tests on macos, there is no need to install mysql or start pg
Joe Watkins [Wed, 12 Jun 2019 12:36:12 +0000 (14:36 +0200)]
we are not running database tests on macos, there is no need to install mysql or start pg
Nikita Popov [Wed, 12 Jun 2019 13:04:16 +0000 (15:04 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Wed, 12 Jun 2019 12:58:06 +0000 (14:58 +0200)]
Fix unsigned char mismatch
Nikita Popov [Wed, 12 Jun 2019 12:29:23 +0000 (14:29 +0200)]
Make ATTRIBUTE_UNUSED more portable
Nikita Popov [Wed, 12 Jun 2019 11:50:48 +0000 (13:50 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Wed, 12 Jun 2019 11:49:57 +0000 (13:49 +0200)]
Fix ifdef position
Hopefully fixes the release build...
Nikita Popov [Wed, 12 Jun 2019 11:25:19 +0000 (13:25 +0200)]
Use memset instead of brace initialization
Apparently {{0}} is not enough ... let's not rely on structure
layout specifics here.
Derick Rethans [Wed, 12 Jun 2019 11:42:06 +0000 (12:42 +0100)]
Merge branch 'PHP-7.4'
Derick Rethans [Wed, 12 Jun 2019 11:12:55 +0000 (11:12 +0000)]
Update NEWS for 7.4.0alpha2
Derick Rethans [Wed, 12 Jun 2019 11:11:36 +0000 (11:11 +0000)]
Update CREDITS for PHP 7.4.0alpha1
Derick Rethans [Wed, 12 Jun 2019 11:11:36 +0000 (11:11 +0000)]
Update NEWS for PHP 7.4.0alpha1
Nikita Popov [Wed, 12 Jun 2019 11:18:04 +0000 (13:18 +0200)]
Merge branch 'PHP-7.4'
Nikita Popov [Wed, 12 Jun 2019 11:16:29 +0000 (13:16 +0200)]
Remove always true condition
Nikita Popov [Wed, 12 Jun 2019 11:14:08 +0000 (13:14 +0200)]
Mark some operand fetching funs as ATTRIBUTE_UNUSED
Whether these are used depends on VM specialization.
Nikita Popov [Wed, 12 Jun 2019 11:08:15 +0000 (13:08 +0200)]
Fix unused variables in fpm_env.c
Nikita Popov [Wed, 12 Jun 2019 11:06:48 +0000 (13:06 +0200)]
Try to control ZEND_MM_ALIGNED_SIZE type
Nikita Popov [Wed, 12 Jun 2019 11:02:56 +0000 (13:02 +0200)]
Fix unused value warnings in snprintf.c
Nikita Popov [Wed, 12 Jun 2019 10:54:11 +0000 (12:54 +0200)]
Remove MYSQLND_LLU_SPEC/MYSQLND_LL_SPEC
No longer used, replaced by PRIu64/PRIi64.
Nikita Popov [Wed, 12 Jun 2019 10:42:53 +0000 (12:42 +0200)]
Fix mysqlnd printf modifiers
By moving the the standard macros...
Nikita Popov [Wed, 12 Jun 2019 10:39:16 +0000 (12:39 +0200)]
Enable -Werror on m32 build
This one is clean now.
Nikita Popov [Wed, 12 Jun 2019 10:28:51 +0000 (12:28 +0200)]
Fix warnings in mysqlnd_alloc.c
And also separate the PHP_DEBUG codepaths more, to avoids having an
ifdef every other line...
Nikita Popov [Wed, 12 Jun 2019 10:05:29 +0000 (12:05 +0200)]
Fix incorrect enum value uses in xmlrpc
Nikita Popov [Wed, 12 Jun 2019 10:04:10 +0000 (12:04 +0200)]
Remove unused php_mbX_int_to_char() functions
Nikita Popov [Wed, 12 Jun 2019 10:02:40 +0000 (12:02 +0200)]
Fix incorrect printf modifiers