]>
granicus.if.org Git - php/log
Nikita Popov [Sun, 30 Sep 2018 18:08:10 +0000 (20:08 +0200)]
Merge branch 'PHP-7.3'
Nikita Popov [Sun, 30 Sep 2018 18:07:58 +0000 (20:07 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Sun, 30 Sep 2018 18:07:44 +0000 (20:07 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Sun, 30 Sep 2018 18:05:30 +0000 (20:05 +0200)]
Fixed bug #75479
Wrap the zend_signal_init() call, so the hook arguments line up.
Nikita Popov [Sun, 30 Sep 2018 17:56:28 +0000 (19:56 +0200)]
Fix test
Kalle Sommer Nielsen [Sun, 30 Sep 2018 08:41:34 +0000 (10:41 +0200)]
Fix some tests and improve coverage for Windows in SPL
Gabriel Caruso [Sun, 30 Sep 2018 05:01:10 +0000 (02:01 -0300)]
Use already set variable
Nikita Popov [Sat, 29 Sep 2018 19:20:08 +0000 (21:20 +0200)]
Merge branch 'PHP-7.3'
Nikita Popov [Sat, 29 Sep 2018 19:20:01 +0000 (21:20 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
James Titcumb [Sat, 29 Sep 2018 17:14:53 +0000 (19:14 +0200)]
Fix reflection arguments for sodium_memzero function
Nikita Popov [Sat, 29 Sep 2018 18:58:17 +0000 (20:58 +0200)]
Deprecate unbinding of $this of non-static methods
Static calls to non-static methods have been fully deprecated in
PHP 7.0 as part of https://wiki.php.net/rfc/reclassify_e_strict.
A combination of ReflectionMethod::getClosure() ("fake closures")
and Closure::bindTo() etc can be used to achieve the same behavior.
This commit ensures that a deprecation notice will be thrown also
in this case.
Nikita Popov [Sat, 29 Sep 2018 16:53:48 +0000 (18:53 +0200)]
Generalize compile_typename
Return zend_type instead of assigning to arg_info. Also move
nullable handling into the function.
Nikita Popov [Sat, 29 Sep 2018 12:47:57 +0000 (14:47 +0200)]
Fixed bug #76737
Explicitly prohibit serialization and unserialization of reflection
objects.
Nikita Popov [Sat, 29 Sep 2018 12:23:13 +0000 (14:23 +0200)]
Merge branch 'PHP-7.3'
Nikita Popov [Sat, 29 Sep 2018 12:15:58 +0000 (14:15 +0200)]
Fixed bug #72635
This seems to be a simple oversight, where we did not enable
exceptions. Other constexpr conditions already throw, so there is
no particular reason to stick to a fatal error here.
Peter Kokot [Wed, 26 Sep 2018 13:35:38 +0000 (15:35 +0200)]
Remove and refactor ext/spl/examples
- Test file from ext/spl/examples has been moved to ext/spl/tests
- Other custom SPL examples and implementations were removed in favor of
the PHP manual.
Peter Kokot [Wed, 26 Sep 2018 12:19:23 +0000 (14:19 +0200)]
Remove outdated soap examples
This patch removes PHP soap extension examples in favor of the PHP
manual.
Peter Kokot [Wed, 26 Sep 2018 00:34:18 +0000 (02:34 +0200)]
Remove unused ext/bz2/php_bz2.def
Exporting symbols has been added via
a7ba08a0bdb1b7de6a5f1f44ae3d243ea8cedb64 and then removed via
d5c68252418e7ad40fd8527676e9ce4696c19a3c
Nikita Popov [Fri, 28 Sep 2018 21:16:10 +0000 (23:16 +0200)]
Remove redundant ce from reflection property_reference
The ce is already stored in the main reflection object, no need to
store it twice.
Nikita Popov [Fri, 28 Sep 2018 20:27:14 +0000 (22:27 +0200)]
Only store zend_type inside reflection type_reference
We don't need the full arg_info and the baggage associated with it.
Storing the type should be safe, as it's part of structures which
are never released during a request (arg_info and in the future
prop_info).
Nikita Popov [Fri, 28 Sep 2018 17:18:01 +0000 (19:18 +0200)]
Merge branch 'PHP-7.3'
Nikita Popov [Fri, 28 Sep 2018 17:17:43 +0000 (19:17 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Fri, 28 Sep 2018 17:16:03 +0000 (19:16 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Fri, 28 Sep 2018 17:14:47 +0000 (19:14 +0200)]
Fixed bug #76946
Sara Golemon [Fri, 28 Sep 2018 15:33:12 +0000 (11:33 -0400)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Bump versions for 7.1.24-dev
Sara Golemon [Fri, 28 Sep 2018 15:32:56 +0000 (11:32 -0400)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Bump versions for 7.1.24-dev
Sara Golemon [Fri, 28 Sep 2018 15:32:41 +0000 (11:32 -0400)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Bump versions for 7.1.24-dev
Sara Golemon [Fri, 28 Sep 2018 15:31:22 +0000 (11:31 -0400)]
Bump versions for 7.1.24-dev
Nikita Popov [Fri, 28 Sep 2018 11:41:36 +0000 (13:41 +0200)]
Merge branch 'PHP-7.3'
Nikita Popov [Fri, 28 Sep 2018 11:41:29 +0000 (13:41 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Fri, 28 Sep 2018 11:41:06 +0000 (13:41 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Fri, 28 Sep 2018 11:39:43 +0000 (13:39 +0200)]
Fix test for release builds
Nikita Popov [Fri, 28 Sep 2018 10:59:17 +0000 (12:59 +0200)]
Merge branch 'PHP-7.3'
Nikita Popov [Fri, 28 Sep 2018 10:58:46 +0000 (12:58 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Fri, 28 Sep 2018 10:57:45 +0000 (12:57 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2
Nikita Popov [Fri, 28 Sep 2018 10:56:47 +0000 (12:56 +0200)]
Fixed bug #76846
Nikita Popov [Thu, 27 Sep 2018 12:58:26 +0000 (14:58 +0200)]
Fix missing access errors for guarded properties
If a property access would normally result in a magic method call,
but the property is subject to an active recursion guard, the
access should behave as if the magic method does not exist.
This commit fixes one instance where this was not the case -- we
should have been generating a property access error, but instead
the operation simply did not do anything.
Peter Kokot [Thu, 27 Sep 2018 00:41:54 +0000 (02:41 +0200)]
Rename ext/snmp/tests/bigtest.sh to bigtest
This can avoid some confusions with .gitignored autogenerated `.sh`
files in test directories and to distinguish the autogenerated shell
files from the tracked in Git ones more easily.
Peter Kokot [Wed, 26 Sep 2018 21:38:04 +0000 (23:38 +0200)]
[ci skip] Sync licenses
- ext/zip/lib has been unbundled
- ext/phar/zip.c added instead
- renumbered and ordered a bit
Peter Kokot [Wed, 26 Sep 2018 15:22:22 +0000 (17:22 +0200)]
Remove unused and untouched ext/libmbfl/tests files
Test files of the forked and bundled libmbfl library aren't utilized
in php-src. Instead, the current approach is to use the phpt tests.
Dmitry Stogov [Wed, 26 Sep 2018 14:05:49 +0000 (17:05 +0300)]
Avoid useless store and checks in xlat_table.
Peter Kokot [Wed, 26 Sep 2018 11:07:36 +0000 (13:07 +0200)]
[ci skip] Mention php_pdo_mysql_sqlstate.h in the contributing info
Peter Kokot [Wed, 26 Sep 2018 01:46:50 +0000 (03:46 +0200)]
Remove outdated ext/ctype/ctpye.xml reference document
The ctype.xml file has been added with the early ctype extension
implementation and hasn't been updated with the recent changes. Also
file is not used anymore.
Peter Kokot [Wed, 26 Sep 2018 00:56:02 +0000 (02:56 +0200)]
Remove outdated OOP examples Zend/tests/zend2.php.txt
This patch removes outdated examples file from the Zend/tests in favor
of the PHP manual OOP chapter [1].
[1] https://php.net/manual/en/language.oop5.php
Peter Kokot [Wed, 26 Sep 2018 10:54:20 +0000 (12:54 +0200)]
Remove unused files
- ext/simplexml/tests/bug25756_1.xml
- ext/simplexml/tests/bug25756_2.xml
- ext/simplexml/tests/bug25756.xsd
Added via
503d74aa29901ccf6419b9429febc59772a24ffd and then removed via
9e29f17493284dee81d2842f6067b24fba9538a5
- ext/mysqli/tests/cacert.pem
- ext/mysqli/tests/client-cert.pem
- ext/mysqli/tests/client-key.pem
Added via
e9f9f66f2ecc9cdd320081baa2151aa636dbaab1 and then removed via
6d51b7b2e3468601acdaaf9041c9131b5aa47f98
- ext/gd/tests/simpletext私はガラスを食べられます.jpg
Added via
3d3f11ede4cc7c83d64cc5edaae7c29ce9c6986f and never used
- ext/gd/tests/src.png
Added via
cc938b5df026ec0e9127e82ae88d39fd89592388 and never used
- ext/zlib/tests/gzgetss.test
Added via
d536ecac5ca34f351f219b880c7983b682c99ec0 as a file content of the
ext/zlib/tests/gzgetss.gzbut but never used in tests directly. Removed for
better clarity of zlib tests
- ext/soap/tests/interop/Round3/GroupD/round3_groupD_import2_absolute.wsdl
- ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimerpc.wsdl
- ext/soap/tests/interop/Round4/GroupG/round4_groupG_mimedoc.wsdl
Added via
1d25fc5c7b62f763b66a4c745d5e29894419aca9 and never used
- ext/reflection/tests/exception.inc
Removed via
9f8ba2e8a13966eb4b7832d8909ce4ddaa76af2f
- ext/phar/tests/files/extracted.inc
Removed via
549bf83bd132c5e9bf120194f4e6fab9cbd8c30c
- ext/phar/tests/cache_list/files/extracted.inc
Added via
05c31040972206179bd2858775db61cba35a2ea7 and never used
Peter Kokot [Wed, 26 Sep 2018 04:11:13 +0000 (06:11 +0200)]
Make ext/session/mod_files.sh executable
Making shell script executable makes it possible to run like
`ext/session/mod_files.sh` and avoids error permission denied.
Peter Kokot [Tue, 25 Sep 2018 20:50:17 +0000 (22:50 +0200)]
Sara Golemon [Tue, 25 Sep 2018 20:44:16 +0000 (16:44 -0400)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Bump version
Sara Golemon [Tue, 25 Sep 2018 20:43:40 +0000 (16:43 -0400)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Bump version
Sara Golemon [Tue, 25 Sep 2018 20:37:41 +0000 (16:37 -0400)]
Bump version
Peter Kokot [Tue, 25 Sep 2018 20:30:22 +0000 (22:30 +0200)]
Remove unused ext/enchant/tests files
- ext/enchant/tests/hindi_correct.txt
- ext/enchant/tests/hindi_incorrect.txt
Added via
5956f9a3984249a763ce629532a01073de8109fe but never used.
Nikita Popov [Mon, 24 Sep 2018 19:23:53 +0000 (21:23 +0200)]
Remove unused "dummy" member in reflection_object
Nikita Popov [Mon, 24 Sep 2018 19:01:44 +0000 (21:01 +0200)]
Reformat macros in php_reflection.c
Sara Golemon [Tue, 25 Sep 2018 16:10:33 +0000 (12:10 -0400)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Fixed bug #76918 Repeated parameter name in arg info
Sara Golemon [Tue, 25 Sep 2018 16:10:21 +0000 (12:10 -0400)]
Merge branch 'PHP-7.2' into PHP-7.3
* PHP-7.2:
Fixed bug #76918 Repeated parameter name in arg info
Sara Golemon [Tue, 25 Sep 2018 16:09:38 +0000 (12:09 -0400)]
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1:
Fixed bug #76918 Repeated parameter name in arg info
Sara Golemon [Tue, 25 Sep 2018 15:18:24 +0000 (11:18 -0400)]
Fixed bug #76918 Repeated parameter name in arg info
Dmitry Stogov [Tue, 25 Sep 2018 12:44:56 +0000 (15:44 +0300)]
Removed unused function
Christoph M. Becker [Tue, 25 Sep 2018 09:29:50 +0000 (11:29 +0200)]
Merge branch 'PHP-7.3'
* PHP-7.3:
Update NEWS wrt. php-7.3.0RC2 tagging
Christoph M. Becker [Tue, 25 Sep 2018 09:29:01 +0000 (11:29 +0200)]
Update NEWS wrt. php-7.3.0RC2 tagging
Christopher Jones [Mon, 24 Sep 2018 10:53:42 +0000 (20:53 +1000)]
Merge branch 'PHP-7.3'
Christopher Jones [Mon, 24 Sep 2018 10:53:31 +0000 (20:53 +1000)]
Merge branch 'PHP-7.2' into PHP-7.3
Christopher Jones [Mon, 24 Sep 2018 10:53:11 +0000 (20:53 +1000)]
Merge branch 'PHP-7.1' into PHP-7.2
Christopher Jones [Mon, 24 Sep 2018 10:52:58 +0000 (20:52 +1000)]
Terminate smart string correctly
This is related to Zend VM regression bug #75881. The regression was fixed in the VM, so there is no user visible change from the termination correction.
Christopher Jones [Mon, 24 Sep 2018 10:14:16 +0000 (20:14 +1000)]
Merge branch 'PHP-7.3'
Christopher Jones [Mon, 24 Sep 2018 10:14:05 +0000 (20:14 +1000)]
Merge branch 'PHP-7.2' into PHP-7.3
Christopher Jones [Mon, 24 Sep 2018 10:06:05 +0000 (20:06 +1000)]
Merge branch 'PHP-7.1' into PHP-7.2
Christopher Jones [Mon, 24 Sep 2018 10:05:54 +0000 (20:05 +1000)]
Make usable for PECL OCI8 release for PHP 7.x
Christopher Jones [Mon, 24 Sep 2018 07:07:12 +0000 (17:07 +1000)]
Merge branch 'PHP-7.3'
Christopher Jones [Mon, 24 Sep 2018 07:07:06 +0000 (17:07 +1000)]
Merge branch 'PHP-7.2' into PHP-7.3
Christopher Jones [Mon, 24 Sep 2018 07:06:59 +0000 (17:06 +1000)]
Merge branch 'PHP-7.1' into PHP-7.2
Christopher Jones [Mon, 24 Sep 2018 07:06:29 +0000 (17:06 +1000)]
Backport master branch comment typo fix
Christopher Jones [Mon, 24 Sep 2018 07:03:09 +0000 (17:03 +1000)]
Merge branch 'PHP-7.3'
Christopher Jones [Mon, 24 Sep 2018 07:02:36 +0000 (17:02 +1000)]
Merge branch 'PHP-7.2' into PHP-7.3
Christopher Jones [Mon, 24 Sep 2018 07:01:20 +0000 (17:01 +1000)]
Merge branch 'PHP-7.1' into PHP-7.2
Christopher Jones [Mon, 24 Sep 2018 07:01:13 +0000 (17:01 +1000)]
Make tests portable across PHP 7.x versions
Christopher Jones [Mon, 24 Sep 2018 06:52:40 +0000 (16:52 +1000)]
Merge branch 'PHP-7.3'
Christopher Jones [Mon, 24 Sep 2018 06:52:33 +0000 (16:52 +1000)]
Merge branch 'PHP-7.2' into PHP-7.3
Christopher Jones [Mon, 24 Sep 2018 06:52:26 +0000 (16:52 +1000)]
Merge branch 'PHP-7.1' into PHP-7.2
Christopher Jones [Mon, 24 Sep 2018 06:52:17 +0000 (16:52 +1000)]
Remove $id from phpinfo as already done in PHP-7.3
Christopher Jones [Mon, 24 Sep 2018 06:41:48 +0000 (16:41 +1000)]
Merge branch 'PHP-7.3'
Christopher Jones [Mon, 24 Sep 2018 06:41:35 +0000 (16:41 +1000)]
Merge branch 'PHP-7.2' into PHP-7.3
Christopher Jones [Mon, 24 Sep 2018 06:38:47 +0000 (16:38 +1000)]
Merge branch 'PHP-7.1' into PHP-7.2
Christopher Jones [Mon, 24 Sep 2018 06:38:39 +0000 (16:38 +1000)]
And strip trailing tabs too...
Christopher Jones [Mon, 24 Sep 2018 06:02:31 +0000 (16:02 +1000)]
Merge branch 'PHP-7.3'
Christopher Jones [Mon, 24 Sep 2018 06:02:19 +0000 (16:02 +1000)]
Merge branch 'PHP-7.2' into PHP-7.3
Christopher Jones [Mon, 24 Sep 2018 06:00:04 +0000 (16:00 +1000)]
Merge branch 'PHP-7.1' into PHP-7.2
Christopher Jones [Mon, 24 Sep 2018 05:59:52 +0000 (15:59 +1000)]
Sync EXPECT usage with PHP-7.3
Christopher Jones [Mon, 24 Sep 2018 03:34:28 +0000 (13:34 +1000)]
Merge branch 'PHP-7.3'
Christopher Jones [Mon, 24 Sep 2018 03:33:54 +0000 (13:33 +1000)]
Merge branch 'PHP-7.2' into PHP-7.3
Christopher Jones [Mon, 24 Sep 2018 03:27:35 +0000 (13:27 +1000)]
Merge branch 'PHP-7.1' into PHP-7.2
Christopher Jones [Mon, 24 Sep 2018 03:27:27 +0000 (13:27 +1000)]
Remove trailing whitespace to help keep branches in sync
Christopher Jones [Sun, 23 Sep 2018 23:57:37 +0000 (09:57 +1000)]
Merge branch 'PHP-7.3'
Christopher Jones [Sun, 23 Sep 2018 23:57:20 +0000 (09:57 +1000)]
Merge branch 'PHP-7.2' into PHP-7.3
Christopher Jones [Sun, 23 Sep 2018 23:56:53 +0000 (09:56 +1000)]
Merge branch 'PHP-7.1' into PHP-7.2
Christopher Jones [Sun, 23 Sep 2018 23:37:46 +0000 (09:37 +1000)]
Remove trailing whitespace to help keep branches in sycn
Peter Kokot [Sun, 23 Sep 2018 20:44:58 +0000 (22:44 +0200)]
Remove outdated zlib readme file for windows build
Peter Kokot [Fri, 21 Sep 2018 18:06:47 +0000 (20:06 +0200)]
Rename *.php files in ext/dom tests to *.inc
*.php files are ignored by Git and a better practice might be to rename
PHP included files for tests.
Peter Kokot [Fri, 21 Sep 2018 18:25:04 +0000 (20:25 +0200)]
Rename *.php files in Zend/tests to *.inc
*.php files are ignored by Git and a better practice might be to rename
PHP included files for tests.
Peter Kokot [Sun, 23 Sep 2018 14:46:58 +0000 (16:46 +0200)]
Sync ext/spl/README with current set of example files