]>
granicus.if.org Git - php/log
Joe Watkins [Tue, 12 Sep 2017 06:03:33 +0000 (07:03 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix LDFLAGS getting overwritten (ext/curl)
Dylan K. Taylor [Mon, 11 Sep 2017 11:45:19 +0000 (12:45 +0100)]
Fix LDFLAGS getting overwritten (ext/curl)
Xinchen Hui [Tue, 12 Sep 2017 05:26:37 +0000 (13:26 +0800)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed arginfo for get_defined_functions
Xinchen Hui [Tue, 12 Sep 2017 05:26:25 +0000 (13:26 +0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed arginfo for get_defined_functions
Xinchen Hui [Tue, 12 Sep 2017 05:26:07 +0000 (13:26 +0800)]
Fixed arginfo for get_defined_functions
Xinchen Hui [Tue, 12 Sep 2017 03:25:21 +0000 (11:25 +0800)]
Narrow typeinfos down for zend_parse_paramenters_none
Christoph M. Becker [Mon, 11 Sep 2017 21:58:31 +0000 (23:58 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed bug #46781 (BC math handles minus zero incorrectly)
Christoph M. Becker [Mon, 11 Sep 2017 21:51:19 +0000 (23:51 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #46781 (BC math handles minus zero incorrectly)
Christoph M. Becker [Mon, 11 Sep 2017 21:45:24 +0000 (23:45 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed bug #46781 (BC math handles minus zero incorrectly)
Christoph M. Becker [Mon, 11 Sep 2017 21:44:23 +0000 (23:44 +0200)]
Fixed bug #46781 (BC math handles minus zero incorrectly)
Actually, there is no negative zero at all. We obey Postel's law, and
still accept negative zeroes, but we store them as positive zeroes
after the conversion from string, i.e. we normalize before further
processing.
Dmitry Stogov [Mon, 11 Sep 2017 20:19:03 +0000 (23:19 +0300)]
Fixed yet another object aliasing problem
Dmitry Stogov [Mon, 11 Sep 2017 17:59:40 +0000 (20:59 +0300)]
Fixed copy semantics in escape analysis
Christoph M. Becker [Mon, 11 Sep 2017 17:08:04 +0000 (19:08 +0200)]
[ci-skip] Merge branch 'PHP-7.2'
* PHP-7.2:
[ci-skip] Add NEWS entry for bug #75185
Christoph M. Becker [Mon, 11 Sep 2017 17:07:22 +0000 (19:07 +0200)]
[ci-skip] Add NEWS entry for bug #75185
Christoph M. Becker [Mon, 11 Sep 2017 16:38:14 +0000 (18:38 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
[ci-skip] Add missing UPGRADING entry for commit
0d0f7cd
Christoph M. Becker [Mon, 11 Sep 2017 16:36:50 +0000 (18:36 +0200)]
[ci-skip] Add missing UPGRADING entry for commit
0d0f7cd
There is a respective entry in NEWS, but that would likely be missed by
the doc team.
Anatol Belski [Mon, 11 Sep 2017 16:21:07 +0000 (18:21 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fork test to keep up with libxsl >= 1.1.30
Anatol Belski [Mon, 11 Sep 2017 16:20:42 +0000 (18:20 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fork test to keep up with libxsl >= 1.1.30
Anatol Belski [Mon, 11 Sep 2017 16:20:13 +0000 (18:20 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fork test to keep up with libxsl >= 1.1.30
Anatol Belski [Mon, 11 Sep 2017 16:14:51 +0000 (18:14 +0200)]
Fork test to keep up with libxsl >= 1.1.30
The behavior of date parsing has changed and is reflected in the
changelog. Invalid dates are not accepted, in particular dates with a
negative year, as in this test.
Anatol Belski [Mon, 11 Sep 2017 15:37:38 +0000 (17:37 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Add symbol to libxml exports
Anatol Belski [Mon, 11 Sep 2017 15:37:10 +0000 (17:37 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Add symbol to libxml exports
Anatol Belski [Mon, 11 Sep 2017 15:36:25 +0000 (17:36 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Add symbol to libxml exports
Anatol Belski [Mon, 11 Sep 2017 15:35:25 +0000 (17:35 +0200)]
Add symbol to libxml exports
Anatol Belski [Mon, 11 Sep 2017 14:16:42 +0000 (16:16 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix test compat with libxml2 2.9.5
Anatol Belski [Mon, 11 Sep 2017 14:16:09 +0000 (16:16 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix test compat with libxml2 2.9.5
Anatol Belski [Mon, 11 Sep 2017 14:15:32 +0000 (16:15 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix test compat with libxml2 2.9.5
Anatol Belski [Mon, 11 Sep 2017 14:12:04 +0000 (16:12 +0200)]
Fix test compat with libxml2 2.9.5
One warning disappeared, but the flow is still valid.
Dmitry Stogov [Mon, 11 Sep 2017 13:28:08 +0000 (16:28 +0300)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
Fix test compat with libxml2 2.9.5
Dmitry Stogov [Mon, 11 Sep 2017 13:23:17 +0000 (16:23 +0300)]
Fixed SCCP failure, because of aliased objects.
For now, mark aliased objects as "escaping".
A more clever solution would requitre Heap Array SSA + Definitely Same and Definitely Different sets construction.
Anatol Belski [Mon, 11 Sep 2017 12:36:14 +0000 (14:36 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix test compat with libxml2 2.9.5
Anatol Belski [Mon, 11 Sep 2017 12:35:51 +0000 (14:35 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix test compat with libxml2 2.9.5
Anatol Belski [Mon, 11 Sep 2017 12:35:24 +0000 (14:35 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix test compat with libxml2 2.9.5
Anatol Belski [Mon, 11 Sep 2017 12:32:54 +0000 (14:32 +0200)]
Fix test compat with libxml2 2.9.5
From 2.9.5 on libxml explcitly initializes the keepBlanks flag.
Dmitry Stogov [Mon, 11 Sep 2017 11:54:33 +0000 (14:54 +0300)]
Fixed compilation error
Dmitry Stogov [Mon, 11 Sep 2017 11:41:55 +0000 (14:41 +0300)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
Fix test portability
Fix test compatibility with libxml2 2.9.5
Dmitry Stogov [Mon, 11 Sep 2017 11:40:15 +0000 (14:40 +0300)]
Improved JMP optimization
Anatol Belski [Mon, 11 Sep 2017 10:40:35 +0000 (12:40 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix test portability
Anatol Belski [Mon, 11 Sep 2017 10:40:11 +0000 (12:40 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix test portability
Anatol Belski [Mon, 11 Sep 2017 10:38:20 +0000 (12:38 +0200)]
Fix test portability
The message comes from the C runtime, so it is not reliable to check the
exact wording.
Anatol Belski [Mon, 11 Sep 2017 10:18:58 +0000 (12:18 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix test compatibility with libxml2 2.9.5
Anatol Belski [Mon, 11 Sep 2017 10:18:37 +0000 (12:18 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix test compatibility with libxml2 2.9.5
Anatol Belski [Mon, 11 Sep 2017 10:18:06 +0000 (12:18 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix test compatibility with libxml2 2.9.5
Anatol Belski [Mon, 11 Sep 2017 10:11:55 +0000 (12:11 +0200)]
Fix test compatibility with libxml2 2.9.5
Remi Collet [Mon, 11 Sep 2017 07:19:11 +0000 (09:19 +0200)]
Use system libzip by default
Use --without-libzip in travis, as libzip version available there
is too old (0.10, while 0.11 is required, 1.3.0 is best)
The real plan is to really drop bundled libzip... delayed.
Notice: only system library have full features:
* encryption
* bzip support
Xinchen Hui [Mon, 11 Sep 2017 05:36:16 +0000 (13:36 +0800)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Not sure why these lines are removed :<
Xinchen Hui [Mon, 11 Sep 2017 05:36:09 +0000 (13:36 +0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Not sure why these lines are removed :<
Xinchen Hui [Mon, 11 Sep 2017 05:35:49 +0000 (13:35 +0800)]
Not sure why these lines are removed :<
Xinchen Hui [Mon, 11 Sep 2017 04:48:16 +0000 (12:48 +0800)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Update NEWS
Fixed bug #75152 (signed integer overflow in parse_iv)
Xinchen Hui [Mon, 11 Sep 2017 04:48:02 +0000 (12:48 +0800)]
Update NEWS
Xinchen Hui [Mon, 11 Sep 2017 04:47:47 +0000 (12:47 +0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #75152 (signed integer overflow in parse_iv)
Conflicts:
ext/standard/var_unserializer.c
Xinchen Hui [Mon, 11 Sep 2017 04:46:26 +0000 (12:46 +0800)]
Merge branch 'PHP-7.1' of git.php.net:/php-src into PHP-7.1
* 'PHP-7.1' of git.php.net:/php-src:
Fixed bug #73730 (textdomain(null) throws in strict mode)
Fix bug75178.phpt on Windows
Fixed bug #75178 (bcpowmod() misbehaves for non-integer base or modulus)
Add BC define for users of the typoed zend_symbtable_add_new
Fix typo in zend_symtable_add_new() API name
Fixed bug #54598 (bcpowmod() may return 1 if modulus is 1)
Fixed bug #44995 (bcpowmod() fails if scale != 0)
Add missing null termination
Fixed bug #70470
Add test for bug #75155
Revert "Fixed #74977 - Appending AppendIterator leads to segfault"
Xinchen Hui [Mon, 11 Sep 2017 04:42:54 +0000 (12:42 +0800)]
Fixed bug #75152 (signed integer overflow in parse_iv)
Christoph M. Becker [Sun, 10 Sep 2017 16:51:41 +0000 (18:51 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed bug #73730 (textdomain(null) throws in strict mode)
Christoph M. Becker [Sun, 10 Sep 2017 16:46:45 +0000 (18:46 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #73730 (textdomain(null) throws in strict mode)
Christoph M. Becker [Sun, 10 Sep 2017 16:40:30 +0000 (18:40 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed bug #73730 (textdomain(null) throws in strict mode)
Christoph M. Becker [Sun, 10 Sep 2017 16:39:29 +0000 (18:39 +0200)]
Fixed bug #73730 (textdomain(null) throws in strict mode)
The $text_domain parameter may be NULL, which we have to cater to
explicitly with regard to strict_types.
Xinchen Hui [Sun, 10 Sep 2017 04:16:17 +0000 (12:16 +0800)]
They should always be equal (zend_call_graph.c:#109)
Xinchen Hui [Sun, 10 Sep 2017 03:49:21 +0000 (11:49 +0800)]
Merge branch 'master' of git.php.net:/php-src
* 'master' of git.php.net:/php-src:
Optimize truncation to zero scale in bc_raisemod()
Fix bug75178.phpt on Windows
Christoph M. Becker [Sat, 9 Sep 2017 16:41:59 +0000 (18:41 +0200)]
Optimize truncation to zero scale in bc_raisemod()
There's no need to use a division by one to truncate to zero scale;
instead we introduce and use `_bc_truncate()`, what is more efficient.
Christoph M. Becker [Sat, 9 Sep 2017 15:15:04 +0000 (17:15 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix bug75178.phpt on Windows
Christoph M. Becker [Sat, 9 Sep 2017 15:04:42 +0000 (17:04 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix bug75178.phpt on Windows
Christoph M. Becker [Sat, 9 Sep 2017 14:54:23 +0000 (16:54 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix bug75178.phpt on Windows
Christoph M. Becker [Sat, 9 Sep 2017 14:41:38 +0000 (16:41 +0200)]
Fix bug75178.phpt on Windows
bug75178.phpt fails on Windows, because the stderr output is not
interspersed with stdout output there, but rather is appended to the
end. The fix is analogous to bug72093.phpt.
Xinchen Hui [Sat, 9 Sep 2017 12:40:55 +0000 (20:40 +0800)]
Fixed signature
Christoph M. Becker [Sat, 9 Sep 2017 11:38:10 +0000 (13:38 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed bug #75178 (bcpowmod() misbehaves for non-integer base or modulus)
Christoph M. Becker [Sat, 9 Sep 2017 11:29:43 +0000 (13:29 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #75178 (bcpowmod() misbehaves for non-integer base or modulus)
Christoph M. Becker [Sat, 9 Sep 2017 11:19:48 +0000 (13:19 +0200)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fixed bug #75178 (bcpowmod() misbehaves for non-integer base or modulus)
Christoph M. Becker [Sat, 9 Sep 2017 11:18:26 +0000 (13:18 +0200)]
Fixed bug #75178 (bcpowmod() misbehaves for non-integer base or modulus)
Since `bcpowmod()` does not support non-integral operands, we have to
truncate these in addition to emitting a respective warning. We also
have to work with the truncated values in the following.
We recognize that the division by one to enforce the truncation is
actually overkill, but we stick with it for now, and shall tackle the
issue for PHP 7.3.
Xinchen Hui [Sat, 9 Sep 2017 06:15:01 +0000 (14:15 +0800)]
Added gd func infos
Xinchen Hui [Sat, 9 Sep 2017 05:26:45 +0000 (13:26 +0800)]
Added fileinfo func infos
Christoph M. Becker [Fri, 8 Sep 2017 14:24:38 +0000 (16:24 +0200)]
Remove unused member
The `n_next` member of struct `bc_struct` is unused; the only code that
would use this member has been disabled since libbcmath has been
bundled nearly 17 years ago. Apparently, `n_next` has been designed to
build a linked list of free numbers, but it is doubtful whether that
would be an improvement over relying on the efficiency of the ZendMM,
so we remove the remaining support altogether.
The ABI break probably affects nobody, but would be okay for a new
minor version according to our release process, anyway.
Dmitry Stogov [Fri, 8 Sep 2017 11:50:28 +0000 (14:50 +0300)]
Collect all jump optimisations in a single optimization pass.
Run this pass twice (after SCCP and after DCE).
Xinchen Hui [Fri, 8 Sep 2017 06:11:51 +0000 (14:11 +0800)]
Added ctype func infos
Xinchen Hui [Fri, 8 Sep 2017 06:03:24 +0000 (14:03 +0800)]
Added getext func infos
Xinchen Hui [Fri, 8 Sep 2017 05:56:50 +0000 (13:56 +0800)]
Added filter func infos
Xinchen Hui [Fri, 8 Sep 2017 04:33:09 +0000 (12:33 +0800)]
Merge branch 'master' of git.php.net:/php-src
* 'master' of git.php.net:/php-src:
Do not include BC for zend_symbtable_add_new on 7.2/master
Add BC define for users of the typoed zend_symbtable_add_new
Fix typo in zend_symtable_add_new() API name
Improve sodium "invalid parameters" error messages
Fixed bug #75170
Xinchen Hui [Fri, 8 Sep 2017 04:31:41 +0000 (12:31 +0800)]
Add exif func infos
Xinchen Hui [Fri, 8 Sep 2017 04:26:15 +0000 (12:26 +0800)]
Add bcmath func infos
Xinchen Hui [Fri, 8 Sep 2017 04:21:28 +0000 (12:21 +0800)]
Func info for pgsql
Xinchen Hui [Fri, 8 Sep 2017 03:23:19 +0000 (11:23 +0800)]
Complete func infos for session and sodium
Sara Golemon [Thu, 7 Sep 2017 21:37:43 +0000 (17:37 -0400)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Do not include BC for zend_symbtable_add_new on 7.2/master
Add BC define for users of the typoed zend_symbtable_add_new
Sara Golemon [Thu, 7 Sep 2017 21:37:20 +0000 (17:37 -0400)]
Do not include BC for zend_symbtable_add_new on 7.2/master
Sara Golemon [Thu, 7 Sep 2017 21:36:35 +0000 (17:36 -0400)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Add BC define for users of the typoed zend_symbtable_add_new
Sara Golemon [Thu, 7 Sep 2017 21:36:04 +0000 (17:36 -0400)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Add BC define for users of the typoed zend_symbtable_add_new
Sara Golemon [Thu, 7 Sep 2017 21:35:54 +0000 (17:35 -0400)]
Add BC define for users of the typoed zend_symbtable_add_new
Sara Golemon [Thu, 7 Sep 2017 20:30:12 +0000 (16:30 -0400)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix typo in zend_symtable_add_new() API name
Sara Golemon [Thu, 7 Sep 2017 20:29:57 +0000 (16:29 -0400)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix typo in zend_symtable_add_new() API name
Sara Golemon [Thu, 7 Sep 2017 20:26:45 +0000 (16:26 -0400)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
Fix typo in zend_symtable_add_new() API name
Sara Golemon [Thu, 7 Sep 2017 20:05:20 +0000 (16:05 -0400)]
Fix typo in zend_symtable_add_new() API name
Nikita Popov [Thu, 7 Sep 2017 20:19:18 +0000 (22:19 +0200)]
Merge branch 'PHP-7.2'
Sammy Kaye Powers [Tue, 5 Sep 2017 17:29:03 +0000 (12:29 -0500)]
Improve sodium "invalid parameters" error messages
Nikita Popov [Thu, 7 Sep 2017 18:05:37 +0000 (20:05 +0200)]
Merge branch 'PHP-7.2'
Nikita Popov [Thu, 7 Sep 2017 18:03:23 +0000 (20:03 +0200)]
Fixed bug #75170
This change may result in different mt_rand/rand sequences being
generated on 64-bit systems for a specific seed.
See also https://externals.io/message/100229.
Xinchen Hui [Thu, 7 Sep 2017 15:23:11 +0000 (23:23 +0800)]
Merge branch 'master' of git.php.net:/php-src
* 'master' of git.php.net:/php-src:
Removing client controls attribute from ldap_exop signature
Xinchen Hui [Thu, 7 Sep 2017 15:21:02 +0000 (23:21 +0800)]
Complete func info for mysqli
Côme Chilliet [Thu, 7 Sep 2017 14:33:42 +0000 (16:33 +0200)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Removing client controls attribute from ldap_exop signature
Côme Chilliet [Thu, 7 Sep 2017 14:29:11 +0000 (16:29 +0200)]
Removing client controls attribute from ldap_exop signature
Client controls will not get implemented in php-ldap as
they are specific to each client ldap lib and most of the
time unused any way. (servers controls on the other end are used
and will get implemented)
Dmitry Stogov [Thu, 7 Sep 2017 14:11:10 +0000 (17:11 +0300)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fixed SSA reconstruction
Dmitry Stogov [Thu, 7 Sep 2017 14:10:38 +0000 (17:10 +0300)]
Fixed SSA reconstruction