]>
granicus.if.org Git - php/log
Stanislav Malyshev [Sat, 24 Feb 2018 01:58:06 +0000 (17:58 -0800)]
Merge branch 'PHP-7.2'
* PHP-7.2:
[ci skip] Set FPM maintainership
Stanislav Malyshev [Sat, 24 Feb 2018 01:57:57 +0000 (17:57 -0800)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] Set FPM maintainership
Stanislav Malyshev [Sat, 24 Feb 2018 01:57:50 +0000 (17:57 -0800)]
Merge branch 'PHP-7.0' into PHP-7.1
* PHP-7.0:
[ci skip] Set FPM maintainership
Stanislav Malyshev [Sat, 24 Feb 2018 01:57:26 +0000 (17:57 -0800)]
Merge branch 'PHP-5.6' into PHP-7.0
* PHP-5.6:
[ci skip] Set FPM maintainership
Stanislav Malyshev [Sat, 24 Feb 2018 00:43:10 +0000 (16:43 -0800)]
[ci skip] Set FPM maintainership
As per http://news.php.net/php.internals/101897, Jakub is officially
annointed as new FPM maintainer.
Christoph M. Becker [Fri, 23 Feb 2018 22:53:32 +0000 (23:53 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix #75873: pcntl_wexitstatus returns incorrect on Big_Endian platform (s390x)
Christoph M. Becker [Fri, 23 Feb 2018 22:51:15 +0000 (23:51 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix #75873: pcntl_wexitstatus returns incorrect on Big_Endian platform (s390x)
Sam Ding [Fri, 23 Feb 2018 15:11:18 +0000 (10:11 -0500)]
Fix #75873: pcntl_wexitstatus returns incorrect on Big_Endian platform (s390x)
Cf. https://github.com/php/php-src/pull/3141.
Christoph M. Becker [Fri, 23 Feb 2018 15:23:55 +0000 (16:23 +0100)]
Fix skip condition
The test is not about mhash, but rather about hash.
Christoph M. Becker [Fri, 23 Feb 2018 10:32:18 +0000 (11:32 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix some arginfos
Christoph M. Becker [Fri, 23 Feb 2018 10:28:16 +0000 (11:28 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix some arginfos
Gabriel Caruso [Wed, 21 Feb 2018 04:04:41 +0000 (01:04 -0300)]
Fix some arginfos
* all arguments for ftp_pasv are required
* $varname for getenv function isn't required anymore
* fsockopen and pfsockopen only require $hostname
* strtok can work with only one parameter
* strpbrk needs two parameters to work
* required parameters and add some parameters in openssl_* functions
Gabriel Caruso [Fri, 23 Feb 2018 07:42:27 +0000 (04:42 -0300)]
Use int instead of long in protos
zufuliu [Sat, 13 Jan 2018 09:12:57 +0000 (17:12 +0800)]
Improve similar_text(), reduce recursive call to php_similar_char()
If the longest common substring is the leftmost common substring, there
is no need to check the string prefixes for further common substrings,
since there are none.
Dmitry Stogov [Thu, 22 Feb 2018 12:31:00 +0000 (15:31 +0300)]
Allow generation of VM map
Gabriel Caruso [Mon, 12 Feb 2018 17:26:26 +0000 (15:26 -0200)]
Test ReflectionClass::getReflectionConstant method
Gabriel Caruso [Tue, 20 Feb 2018 23:08:09 +0000 (20:08 -0300)]
Remove duplicated tests
Dmitry Stogov [Thu, 22 Feb 2018 08:33:26 +0000 (11:33 +0300)]
Fixed compilation warnings
Dmitry Stogov [Thu, 22 Feb 2018 08:00:58 +0000 (11:00 +0300)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
remove support for string|unicode in tests
improve extension skeleton generator
Dmitry Stogov [Thu, 22 Feb 2018 08:00:29 +0000 (11:00 +0300)]
Fixed build without global register variables
Gabriel Caruso [Tue, 20 Feb 2018 21:59:13 +0000 (18:59 -0300)]
remove support for string|unicode in tests
Pedro Magalhães [Wed, 21 Feb 2018 22:44:06 +0000 (22:44 +0000)]
improve extension skeleton generator
Dmitry Stogov [Wed, 21 Feb 2018 15:43:38 +0000 (18:43 +0300)]
Reorganize make_real_object() related code
Dmitry Stogov [Wed, 21 Feb 2018 14:09:42 +0000 (17:09 +0300)]
Move exceprional code into helper & zend_fetch_var_address_helper() micro-optimization.
Dmitry Stogov [Wed, 21 Feb 2018 13:06:29 +0000 (16:06 +0300)]
Move result address calculation from specialized handlers to less specialized helpers
Anatol Belski [Wed, 21 Feb 2018 10:53:38 +0000 (11:53 +0100)]
Fix def signature to match declaration
Dmitry Stogov [Wed, 21 Feb 2018 09:07:29 +0000 (12:07 +0300)]
Mark exceptional helpers as "cold"
Dmitry Stogov [Wed, 21 Feb 2018 07:10:04 +0000 (10:10 +0300)]
Move exceptional code into helpers
Xinchen Hui [Wed, 21 Feb 2018 02:09:11 +0000 (10:09 +0800)]
Optimized php_stripslash with SSSE3 instr
Xinchen Hui [Wed, 21 Feb 2018 01:51:38 +0000 (09:51 +0800)]
Merge branch 'master' of git.php.net:/php-src
* 'master' of git.php.net:/php-src:
Added expectation
Fix initialisation order
Fix NEWS
Fix a memleak with mysqlnd and SSL
Move exceptional code into helpers
Fix negotiaton of MySQL auth plugin
Use EXPECT instead of EXPECTF when possible
Move cold code, duplicated by specializer, into helper functions
Fixed build without global register variables
Sync --enable-native-intrinsics to pecl
[ci skip] Sort recent NEWS entries alphabetically
Fix openssl_* arginfos
Update binary tools SDK branch for AppVeyor
Separate slow path with make_real_object() and related code into "cold" function.
[ci skip] run-tests.php: add missing put section
Dmitry Stogov [Tue, 20 Feb 2018 23:49:40 +0000 (02:49 +0300)]
Added expectation
Johannes Schlüter [Tue, 20 Feb 2018 22:48:00 +0000 (23:48 +0100)]
Merge branch 'master' of git.php.net:/php-src
Johannes Schlüter [Tue, 20 Feb 2018 22:35:57 +0000 (23:35 +0100)]
Fix initialisation order
Johannes Schlüter [Tue, 20 Feb 2018 22:33:01 +0000 (23:33 +0100)]
Merge branch 'PHP-7.2'
Johannes Schlüter [Tue, 20 Feb 2018 22:32:25 +0000 (23:32 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Johannes Schlüter [Tue, 20 Feb 2018 22:32:05 +0000 (23:32 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
Johannes Schlüter [Tue, 20 Feb 2018 22:31:30 +0000 (23:31 +0100)]
Fix NEWS
Johannes Schlüter [Tue, 20 Feb 2018 22:28:23 +0000 (23:28 +0100)]
Fix a memleak with mysqlnd and SSL
Dmitry Stogov [Tue, 20 Feb 2018 22:27:39 +0000 (01:27 +0300)]
Move exceptional code into helpers
Johannes Schlüter [Tue, 20 Feb 2018 22:20:55 +0000 (23:20 +0100)]
Merge branch 'PHP-7.2'
Johannes Schlüter [Tue, 20 Feb 2018 22:20:28 +0000 (23:20 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Johannes Schlüter [Tue, 20 Feb 2018 22:20:02 +0000 (23:20 +0100)]
Merge branch 'PHP-7.0' into PHP-7.1
Johannes Schlüter [Tue, 20 Feb 2018 22:13:03 +0000 (23:13 +0100)]
Fix negotiaton of MySQL auth plugin
Gabriel Caruso [Mon, 19 Feb 2018 08:59:41 +0000 (05:59 -0300)]
Use EXPECT instead of EXPECTF when possible
EXPECTF logic in run-tests.php is considerable, so let's avoid it.
Dmitry Stogov [Tue, 20 Feb 2018 20:44:25 +0000 (23:44 +0300)]
Move cold code, duplicated by specializer, into helper functions
Dmitry Stogov [Tue, 20 Feb 2018 17:39:02 +0000 (20:39 +0300)]
Fixed build without global register variables
Anatol Belski [Tue, 20 Feb 2018 14:37:13 +0000 (15:37 +0100)]
Sync --enable-native-intrinsics to pecl
Christoph M. Becker [Tue, 20 Feb 2018 15:36:50 +0000 (16:36 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
[ci skip] Sort recent NEWS entries alphabetically
Christoph M. Becker [Tue, 20 Feb 2018 15:32:27 +0000 (16:32 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
[ci skip] Sort recent NEWS entries alphabetically
Christoph M. Becker [Tue, 20 Feb 2018 15:31:56 +0000 (16:31 +0100)]
[ci skip] Sort recent NEWS entries alphabetically
Christoph M. Becker [Tue, 20 Feb 2018 15:26:06 +0000 (16:26 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Fix openssl_* arginfos
Christoph M. Becker [Tue, 20 Feb 2018 15:24:29 +0000 (16:24 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fix openssl_* arginfos
Gabriel Caruso [Sat, 17 Feb 2018 00:31:29 +0000 (22:31 -0200)]
Fix openssl_* arginfos
openssl_pkcs12_export and openssl_x509_parse had wrong arginfos
Anatol Belski [Tue, 20 Feb 2018 14:53:11 +0000 (15:53 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Update binary tools SDK branch for AppVeyor
Anatol Belski [Tue, 20 Feb 2018 14:52:42 +0000 (15:52 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Update binary tools SDK branch for AppVeyor
Anatol Belski [Tue, 20 Feb 2018 14:40:10 +0000 (15:40 +0100)]
Update binary tools SDK branch for AppVeyor
Dmitry Stogov [Tue, 20 Feb 2018 14:22:11 +0000 (17:22 +0300)]
Separate slow path with make_real_object() and related code into "cold" function.
Michael Wallner [Tue, 20 Feb 2018 13:55:52 +0000 (14:55 +0100)]
[ci skip] run-tests.php: add missing put section
Xinchen Hui [Tue, 20 Feb 2018 12:56:23 +0000 (20:56 +0800)]
Simplified the codes (the penalty of loading unaligned address is negligible)
Dmitry Stogov [Tue, 20 Feb 2018 11:42:53 +0000 (14:42 +0300)]
Separate cold paths of ISSET_ISEMPTY_DIM_OBJ
Haitao Lv [Mon, 12 Feb 2018 03:20:24 +0000 (11:20 +0800)]
fix ZEND_VM_SET_OPCODE_HANDLER cannot set user opcode handler
Anatol Belski [Tue, 20 Feb 2018 07:23:25 +0000 (08:23 +0100)]
Fix possible memory leak
Anatol Belski [Tue, 20 Feb 2018 07:00:55 +0000 (08:00 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
dos2unix
Anatol Belski [Tue, 20 Feb 2018 07:00:08 +0000 (08:00 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
dos2unix
Anatol Belski [Tue, 20 Feb 2018 06:59:34 +0000 (07:59 +0100)]
dos2unix
Anatol Belski [Tue, 20 Feb 2018 06:24:20 +0000 (07:24 +0100)]
Fix conjugation
Craig Duncan [Sat, 17 Feb 2018 22:38:55 +0000 (22:38 +0000)]
Add a test for iterating SXE properties by reference
Nikita Popov [Mon, 19 Feb 2018 20:57:07 +0000 (21:57 +0100)]
Convert iterator by reference errors to exceptions
I'm using RuntimeException in SPL, because other SPL classes that
throw this error used it. Error is used for everything else, because
that's what core does.
Nikita Popov [Mon, 19 Feb 2018 20:46:20 +0000 (21:46 +0100)]
Merge branch 'PHP-7.2'
Nikita Popov [Mon, 19 Feb 2018 20:46:11 +0000 (21:46 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Mon, 19 Feb 2018 20:44:36 +0000 (21:44 +0100)]
Fix incorrect printf modifiers
Gabriel Caruso [Mon, 19 Feb 2018 05:42:16 +0000 (02:42 -0300)]
Report unknown sections in run-tests.php
Nikita Popov [Mon, 19 Feb 2018 20:38:10 +0000 (21:38 +0100)]
Simplify code
If operator overloading is ignored tmp will be 0 and we can still
use |=. No need to separate this into two cases.
Anatol Belski [Mon, 19 Feb 2018 16:43:03 +0000 (17:43 +0100)]
Add basic cppcheck suppressions file
Anatol Belski [Mon, 19 Feb 2018 15:09:37 +0000 (16:09 +0100)]
Reduce var scope
Dmitry Stogov [Mon, 19 Feb 2018 14:57:46 +0000 (17:57 +0300)]
Fixed typo
Dmitry Stogov [Mon, 19 Feb 2018 13:50:24 +0000 (16:50 +0300)]
Added tracer to collect frequency of opcode handler call chains
Dmitry Stogov [Mon, 19 Feb 2018 13:42:02 +0000 (16:42 +0300)]
Added VM instrumentation ability
Dmitry Stogov [Mon, 19 Feb 2018 13:40:45 +0000 (16:40 +0300)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
Don't add empty include path
Reduce struct size by 8 bytes on 64-bit
Anatol Belski [Mon, 19 Feb 2018 13:15:33 +0000 (14:15 +0100)]
Don't add empty include path
Dmitry Stogov [Mon, 19 Feb 2018 13:12:15 +0000 (16:12 +0300)]
Merge branch 'master' of git.php.net:php-src
* 'master' of git.php.net:php-src:
Remove explicit params count check
Dmitry Stogov [Mon, 19 Feb 2018 13:11:28 +0000 (16:11 +0300)]
Elimintate duplicate error message
Anatol Belski [Mon, 19 Feb 2018 11:01:54 +0000 (12:01 +0100)]
Reduce struct size by 8 bytes on 64-bit
Gabriel Caruso [Sun, 18 Feb 2018 02:11:00 +0000 (23:11 -0300)]
Remove explicit params count check
Relying on ZPP instead. Also, use ZEND_NUM_ARGS() instead of hardcode
number of parameters
Anatol Belski [Mon, 19 Feb 2018 10:28:13 +0000 (11:28 +0100)]
Merge branch 'PHP-7.2'
* PHP-7.2:
Use more jobs with cppcheck
Anatol Belski [Mon, 19 Feb 2018 10:27:42 +0000 (11:27 +0100)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Use more jobs with cppcheck
Anatol Belski [Mon, 19 Feb 2018 10:27:03 +0000 (11:27 +0100)]
Use more jobs with cppcheck
Dmitry Stogov [Mon, 19 Feb 2018 10:11:39 +0000 (13:11 +0300)]
Fixed unintended API break
Dmitry Stogov [Mon, 19 Feb 2018 09:21:43 +0000 (12:21 +0300)]
Allow optional ignorance of operator overlaoding. Optimizer takes into account possibility of operator overloading at default optimization level, but ignores this possibility at "unsafe" level (opcache.optimization_level=-1).
Anatol Belski [Sun, 18 Feb 2018 23:11:30 +0000 (00:11 +0100)]
Reduce struct size by 8 bytes on 64-bit
Anatol Belski [Sun, 18 Feb 2018 23:10:58 +0000 (00:10 +0100)]
Remove duplicated assignment
Anatol Belski [Sun, 18 Feb 2018 21:58:04 +0000 (22:58 +0100)]
Reduce struct size by 8 bytes on 64-bit
Gabriel Caruso [Sun, 18 Feb 2018 13:12:12 +0000 (10:12 -0300)]
Refactoring duplicated ZPP with a switch
Gabriel Caruso [Sun, 18 Feb 2018 17:46:46 +0000 (14:46 -0300)]
Share identical arginfos
Gabriel Caruso [Sun, 18 Feb 2018 18:06:48 +0000 (15:06 -0300)]
Remove duplicated informations in tests
Gabriel Caruso [Sun, 18 Feb 2018 22:45:39 +0000 (19:45 -0300)]
Test more functions of ftp
Gabriel Caruso [Mon, 19 Feb 2018 00:34:17 +0000 (21:34 -0300)]
Test more functionalities of SPL
Anatol Belski [Sun, 18 Feb 2018 19:30:33 +0000 (20:30 +0100)]
Avoid multiple wcslen() calls
Anatol Belski [Sun, 18 Feb 2018 18:59:23 +0000 (19:59 +0100)]
Reduce var scope
Anatol Belski [Sun, 18 Feb 2018 18:15:36 +0000 (19:15 +0100)]
Reduce variable scope