]> granicus.if.org Git - php/log
php
6 years agoMerge branch 'PHP-7.4'
Nikita Popov [Wed, 10 Apr 2019 08:02:23 +0000 (10:02 +0200)]
Merge branch 'PHP-7.4'

6 years agoUse release for regex in imap
Nikita Popov [Wed, 10 Apr 2019 08:01:49 +0000 (10:01 +0200)]
Use release for regex in imap

The regex may be used as a cache key now.

6 years agoRemove redundant $this args in SplObjectStorage implementation
Nikita Popov [Wed, 10 Apr 2019 07:44:06 +0000 (09:44 +0200)]
Remove redundant $this args in SplObjectStorage implementation

If we pass intern we can get the object from &intern->std, no need
to pass around an extra argument everywhere.

6 years agoMerge branch 'PHP-7.4'
Nikita Popov [Wed, 10 Apr 2019 07:37:32 +0000 (09:37 +0200)]
Merge branch 'PHP-7.4'

6 years agoFix bug #77866: Port Serializable SPL classes to use __unserialize()
Nikita Popov [Tue, 9 Apr 2019 12:57:06 +0000 (14:57 +0200)]
Fix bug #77866: Port Serializable SPL classes to use __unserialize()

Payloads created using Serializable are still supported.

6 years agoRemoved too strict register allocation constraint.
Dmitry Stogov [Tue, 9 Apr 2019 23:06:51 +0000 (02:06 +0300)]
Removed too strict register allocation constraint.

6 years agoDon't split basic block after RECV, if function checks type hints
Dmitry Stogov [Tue, 9 Apr 2019 18:59:47 +0000 (21:59 +0300)]
Don't split basic block after RECV, if function checks type hints

6 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 9 Apr 2019 15:27:22 +0000 (17:27 +0200)]
Merge branch 'PHP-7.4'

6 years agoFixed bug #77873
Nikita Popov [Tue, 9 Apr 2019 15:27:02 +0000 (17:27 +0200)]
Fixed bug #77873

6 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 9 Apr 2019 15:24:37 +0000 (17:24 +0200)]
Merge branch 'PHP-7.4'

6 years agoFix leak on error in new serialization mechanism
Nikita Popov [Tue, 9 Apr 2019 15:18:49 +0000 (17:18 +0200)]
Fix leak on error in new serialization mechanism

6 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Tue, 9 Apr 2019 13:12:53 +0000 (16:12 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fixed ext/ffi/tests/044.phpt failure on 32-bit Linux

6 years agoFixed ext/ffi/tests/044.phpt failure on 32-bit Linux
Dmitry Stogov [Tue, 9 Apr 2019 13:12:13 +0000 (16:12 +0300)]
Fixed ext/ffi/tests/044.phpt failure on 32-bit Linux

6 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Tue, 9 Apr 2019 12:37:50 +0000 (15:37 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Eliminated check for assignment to itself

6 years agoEliminated check for assignment to itself
Dmitry Stogov [Tue, 9 Apr 2019 12:37:19 +0000 (15:37 +0300)]
Eliminated check for assignment to itself

6 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Tue, 9 Apr 2019 11:39:15 +0000 (14:39 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Micro-optimization

6 years agoMicro-optimization
Dmitry Stogov [Tue, 9 Apr 2019 11:38:49 +0000 (14:38 +0300)]
Micro-optimization

6 years agoCompare only "significant" bits
Dmitry Stogov [Tue, 9 Apr 2019 08:28:29 +0000 (11:28 +0300)]
Compare only "significant" bits

6 years agoMerge branch 'PHP-7.4'
Peter Kokot [Tue, 9 Apr 2019 00:11:57 +0000 (02:11 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Remove duplicated substitude for Makefile

6 years agoRemove duplicated substitude for Makefile
Peter Kokot [Tue, 9 Apr 2019 00:09:42 +0000 (02:09 +0200)]
Remove duplicated substitude for Makefile

The substitution is already done in the CLI's config.m4 file. Current
SAPIs only provide one PHP_EXECUTABLE variable, i.e. PHP CLI so the one
in the configure.ac can be removed.

6 years agoMerge branch 'master' of git.php.net:php-src
Dmitry Stogov [Mon, 8 Apr 2019 22:18:54 +0000 (01:18 +0300)]
Merge branch 'master' of git.php.net:php-src

* 'master' of git.php.net:php-src:
  Remove HAVE_STRERROR

6 years agoMerge branch 'PHP-7.4' of git.php.net:php-src into PHP-7.4
Dmitry Stogov [Mon, 8 Apr 2019 22:18:44 +0000 (01:18 +0300)]
Merge branch 'PHP-7.4' of git.php.net:php-src into PHP-7.4

* 'PHP-7.4' of git.php.net:php-src:
  Remove HAVE_STRERROR

6 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Mon, 8 Apr 2019 22:17:36 +0000 (01:17 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Repare SWITCH VM

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Dmitry Stogov [Mon, 8 Apr 2019 22:17:10 +0000 (01:17 +0300)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Repare SWITCH VM

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Dmitry Stogov [Mon, 8 Apr 2019 22:11:02 +0000 (01:11 +0300)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Repare SWITCH VM

6 years agoRepare SWITCH VM
Dmitry Stogov [Mon, 8 Apr 2019 21:41:11 +0000 (00:41 +0300)]
Repare SWITCH VM

6 years agoMerge branch 'PHP-7.4'
Peter Kokot [Mon, 8 Apr 2019 21:40:46 +0000 (23:40 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Remove HAVE_STRERROR

6 years agoRemove HAVE_STRERROR
Peter Kokot [Mon, 8 Apr 2019 21:39:45 +0000 (23:39 +0200)]
Remove HAVE_STRERROR

Checking for the strerror function presence is no longer needed since it
is part of the C89 standard [1] and can be safely assumed that all
current systems have it.

Check in the configure.ac and Windows defined symbol are still left
until the file library (libmagic) will be updated.

[1]: https://port70.net/~nsz/c/c89/c89-draft.html

6 years agoFixed missed NEWS while merging
Xinchen Hui [Mon, 8 Apr 2019 16:09:05 +0000 (00:09 +0800)]
Fixed missed NEWS while merging

6 years ago Fixed bug #77857 (Wrong result if executed with JIT)
Xinchen Hui [Mon, 8 Apr 2019 16:07:23 +0000 (00:07 +0800)]
 Fixed bug #77857 (Wrong result if executed with JIT)

6 years agoFix get_gc signature
Nikita Popov [Mon, 8 Apr 2019 14:25:02 +0000 (16:25 +0200)]
Fix get_gc signature

6 years agoext/xml: Use object instead of resource
Nikita Popov [Sun, 16 Sep 2018 08:45:08 +0000 (10:45 +0200)]
ext/xml: Use object instead of resource

Use an XmlParser object instead of a resource. This is an internal
representation change, not a conversion to OO APIs. XmlParser objects
cannot be explicitly constructed, they are created through the usual
xml_parser_* APIs.

This change allows us to provide a proper get_gc() implementation,
thus resolving bugs #72793 and #76874.

xml_parser_free() is a no-op now and need not be called anymore.

6 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 8 Apr 2019 11:22:41 +0000 (13:22 +0200)]
Merge branch 'PHP-7.4'

6 years agoAdded range options to the float validation filter
Florian Berberich [Fri, 29 Mar 2019 19:18:19 +0000 (20:18 +0100)]
Added range options to the float validation filter

php_filter_int (called via the constant FILTER_VALIDATE_INT) has the options min_range
and max_range. they allow the user to not only test if a value is a double but also if
the value is inside a specific range. php_filter_float (called via the constant
FILTER_VALIDATE_FLOAT) didn't provide this yet, making validation of numeric but
not-only-int values more complicated for the user.
this commits implements the options min_range and max_range for the function
php_filter_float to fix this inconsistency.

6 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 8 Apr 2019 11:00:28 +0000 (13:00 +0200)]
Merge branch 'PHP-7.4'

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Mon, 8 Apr 2019 11:00:20 +0000 (13:00 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Mon, 8 Apr 2019 11:00:05 +0000 (13:00 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

6 years agoPreserve keys in emulate_read_fd_set()
twosee [Mon, 8 Apr 2019 10:58:46 +0000 (12:58 +0200)]
Preserve keys in emulate_read_fd_set()

Keys are already preserved in the non-emulated case.

6 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 8 Apr 2019 09:42:34 +0000 (11:42 +0200)]
Merge branch 'PHP-7.4'

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Mon, 8 Apr 2019 09:41:53 +0000 (11:41 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Mon, 8 Apr 2019 09:41:26 +0000 (11:41 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

6 years agoFixed bug #77853
Nikita Popov [Mon, 8 Apr 2019 09:40:50 +0000 (11:40 +0200)]
Fixed bug #77853

6 years agoMerge branch 'master' of git.php.net:/php-src
Xinchen Hui [Mon, 8 Apr 2019 09:18:37 +0000 (17:18 +0800)]
Merge branch 'master' of git.php.net:/php-src

* 'master' of git.php.net:/php-src:
  Fixed bug #77844

6 years agoChange to php.net mail address
Xinchen Hui [Mon, 8 Apr 2019 09:14:06 +0000 (17:14 +0800)]
Change to php.net mail address

6 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 8 Apr 2019 09:13:19 +0000 (11:13 +0200)]
Merge branch 'PHP-7.4'

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Mon, 8 Apr 2019 09:13:10 +0000 (11:13 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Mon, 8 Apr 2019 09:12:42 +0000 (11:12 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

6 years agoFixed bug #77844
Nikita Popov [Mon, 8 Apr 2019 09:11:58 +0000 (11:11 +0200)]
Fixed bug #77844

We should probably return an integer result from the operation in
typed mode, right now the result is always a string.

6 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 8 Apr 2019 08:20:17 +0000 (10:20 +0200)]
Merge branch 'PHP-7.4'

6 years agoFix invalid function by-ref prop assign handling
Nikita Popov [Mon, 8 Apr 2019 08:18:26 +0000 (10:18 +0200)]
Fix invalid function by-ref prop assign handling

6 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 8 Apr 2019 07:44:41 +0000 (09:44 +0200)]
Merge branch 'PHP-7.4'

6 years agoAvoid time(NULL) call if explicit timestamp given
Nikita Popov [Mon, 8 Apr 2019 07:43:47 +0000 (09:43 +0200)]
Avoid time(NULL) call if explicit timestamp given

As suggested by Benjamin Coutu.

6 years ago[ci skip] Ignore Opcache Jit generated files
Peter Kokot [Sun, 7 Apr 2019 22:16:37 +0000 (00:16 +0200)]
[ci skip] Ignore Opcache Jit generated files

6 years agoFix few compiler warnings.
David Carlier [Sat, 6 Apr 2019 18:17:35 +0000 (19:17 +0100)]
Fix few compiler warnings.

6 years agoAdd AS_HELP_STRING to Opcache JIT option
Peter Kokot [Sun, 7 Apr 2019 21:29:12 +0000 (23:29 +0200)]
Add AS_HELP_STRING to Opcache JIT option

6 years agoMerge branch 'PHP-7.4'
Peter Kokot [Sun, 7 Apr 2019 21:24:25 +0000 (23:24 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Add AS_HELP_STRING to phpdbg options

6 years agoAdd AS_HELP_STRING to phpdbg options
Peter Kokot [Sun, 7 Apr 2019 21:24:10 +0000 (23:24 +0200)]
Add AS_HELP_STRING to phpdbg options

6 years agoMerge branch 'PHP-7.4'
Peter Kokot [Sun, 7 Apr 2019 21:16:16 +0000 (23:16 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  [ci skip] Mention docs dir

6 years ago[ci skip] Mention docs dir
Peter Kokot [Sun, 7 Apr 2019 21:16:08 +0000 (23:16 +0200)]
[ci skip] Mention docs dir

6 years agoMerge branch 'PHP-7.4'
Peter Kokot [Sun, 7 Apr 2019 16:34:02 +0000 (18:34 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Remove checks for locale.h, setlocale, localeconv

6 years agoRemove checks for locale.h, setlocale, localeconv
Peter Kokot [Sun, 24 Feb 2019 09:21:25 +0000 (10:21 +0100)]
Remove checks for locale.h, setlocale, localeconv

The `<loccale.h>` header file, setlocale, and localeconv are part of the
standard C89 [1] and on current systems can be used unconditionally.

Since PHP 7.4 requires at least C89 or greater, the `HAVE_LOCALE_H`,
`HAVE_SETLOCALE`, and `HAVE_LOCALECONV` symbols defined by Autoconf in
configure.ac [2] can be ommitted and simplifed.

The bundled libmagic (file) has also been patched already in version
5.35 and up in upstream location so when it will be patched also in
php-src the check for locale.h header is still left in the configure.ac
and in windows headers definition file.

[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.4
[2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4

Omit the bundled libmagic files

6 years agoMerge branch 'PHP-7.4'
Peter Kokot [Sun, 7 Apr 2019 13:57:21 +0000 (15:57 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Remove HAVE_SIGNAL_H

6 years agoRemove HAVE_SIGNAL_H
Peter Kokot [Sun, 7 Apr 2019 13:55:34 +0000 (15:55 +0200)]
Remove HAVE_SIGNAL_H

The `<signal.h>` header file is part of the standard C89 headers [1] and
on current systems can be included unconditionally.

Since file requires at least C89 or greater, the `HAVE_SIGNAL_H` symbol
defined by Autoconf in Zend.m4 [2] can be ommitted and simplifed.

The bundled libmagic (file) also ommits the usage of HAVE_SIGNAL_H since
5.35 however current version in PHP is very modified 5.34 version and
will be refactored separately. Check for HAVE_SIGNAL_H is therefore
still done in the configure.ac.

Refs:
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2
[2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4

6 years agoMerge branch 'PHP-7.4'
Peter Kokot [Sun, 7 Apr 2019 13:21:48 +0000 (15:21 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Remove HAVE_LIMITS_H

6 years agoRemove HAVE_LIMITS_H
Peter Kokot [Sun, 7 Apr 2019 13:20:02 +0000 (15:20 +0200)]
Remove HAVE_LIMITS_H

The `<limits.h>` header file is part of the standard C89 headers [1]
and on current systems can be included unconditionally.

Since PHP requires at least C89 or greater, the `HAVE_LIMITS_H` symbol
defined by Autoconf in configure.ac [2] can be ommitted and simplifed
however due to bundled file library (libmagic) and timelib still using
it, the removal there was omitted and done only in Zend.m4 file.

Current bundled libraries libtime, oniguruma, and libmagic still include
partial `HAVE_LIMITS_H` usage and will be more refactored when this is
possible.

Refs:
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2
[2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4

6 years agoMerge branch 'PHP-7.4'
Peter Kokot [Sun, 7 Apr 2019 03:54:12 +0000 (05:54 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Refactor AC_INIT in configure.ac and PHP versions

6 years agoRefactor AC_INIT in configure.ac and PHP versions
Peter Kokot [Tue, 19 Mar 2019 22:49:26 +0000 (23:49 +0100)]
Refactor AC_INIT in configure.ac and PHP versions

Since Autoconf 2.53 the AC_INIT call with only a single argument has
been made obsolete and now includes several other optional arguments to
make installation experience a bit better by providing program version
and links to the project in the `./configure -h` output. This patch also
updates win build version. The phpize.m4 AC_INIT has been updated with
the call without arguments.

6 years agoMerge branch 'PHP-7.4'
Stanislav Malyshev [Sun, 7 Apr 2019 02:06:29 +0000 (19:06 -0700)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Always use ZEND_SECURE_ZERO() when cleaning up data
  bump versions after release

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Stanislav Malyshev [Sun, 7 Apr 2019 02:06:21 +0000 (19:06 -0700)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Always use ZEND_SECURE_ZERO() when cleaning up data
  bump versions after release

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Stanislav Malyshev [Sun, 7 Apr 2019 02:06:16 +0000 (19:06 -0700)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Always use ZEND_SECURE_ZERO() when cleaning up data
  bump versions after release

6 years agoMerge branch 'PHP-7.1' into PHP-7.2
Stanislav Malyshev [Sun, 7 Apr 2019 02:05:37 +0000 (19:05 -0700)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  Always use ZEND_SECURE_ZERO() when cleaning up data
  bump versions after release

6 years agoAlways use ZEND_SECURE_ZERO() when cleaning up data
Stanislav Malyshev [Sun, 7 Apr 2019 01:15:42 +0000 (18:15 -0700)]
Always use ZEND_SECURE_ZERO() when cleaning up data

Optimizing compilers have an annoying tendency to throw out
memsets over data that they think aren't used anymore. Apply secure
zero-out in cases where this has potential to happen.

6 years agoMerge branch 'PHP-7.4'
Peter Kokot [Sat, 6 Apr 2019 22:59:33 +0000 (00:59 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  [ci skip] Update release process docs to Markdown

6 years ago[ci skip] Update release process docs to Markdown
Peter Kokot [Sat, 6 Apr 2019 22:57:41 +0000 (00:57 +0200)]
[ci skip] Update release process docs to Markdown

- Markdown
- CS syncs
- Some partial readability fixes
- The protocol hasn't been changed

6 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Sat, 6 Apr 2019 15:39:20 +0000 (17:39 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix ASAN configuration

6 years agoFix ASAN configuration
Christoph M. Becker [Sat, 6 Apr 2019 15:38:18 +0000 (17:38 +0200)]
Fix ASAN configuration

Commit 6a624c1[1] mostly replaced `COMPILER_NAME` with
`COMPILER_NAME_LONG` and `COMPILER_NAME_SHORT`, but not all
occurrences, what broke the Clang ASAN configuration.  We fix this by
getting rid of `COMPILER_NAME` altogether.

[1] <http://git.php.net/?p=php-src.git;a=commit;h=6a624c1dfda0dbfaaff3e453e6cb58de12748fb3>

6 years agoMerge branch 'PHP-7.4'
Joe Watkins [Fri, 5 Apr 2019 23:32:15 +0000 (01:32 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Follow up #77849 PDOStatement objects in undefined state after clone

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Joe Watkins [Fri, 5 Apr 2019 23:30:03 +0000 (01:30 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Follow up #77849 PDOStatement objects in undefined state after clone

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Joe Watkins [Fri, 5 Apr 2019 23:27:58 +0000 (01:27 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Follow up #77849 PDOStatement objects in undefined state after clone

6 years agoFollow up #77849 PDOStatement objects in undefined state after clone
Joe Watkins [Fri, 5 Apr 2019 23:26:47 +0000 (01:26 +0200)]
Follow up #77849 PDOStatement objects in undefined state after clone

6 years agoMerge branch 'PHP-7.4'
Joe Watkins [Fri, 5 Apr 2019 22:56:36 +0000 (00:56 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix bug #77849 Disable cloning of PDO handle/connection objects to avoid segfault

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Joe Watkins [Fri, 5 Apr 2019 22:55:58 +0000 (00:55 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix bug #77849 Disable cloning of PDO handle/connection objects to avoid segfault

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Joe Watkins [Fri, 5 Apr 2019 22:55:31 +0000 (00:55 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Fix bug #77849 Disable cloning of PDO handle/connection objects to avoid segfault

6 years agoFix bug #77849 Disable cloning of PDO handle/connection objects to avoid segfault
Cameron Porter [Fri, 5 Apr 2019 18:42:04 +0000 (13:42 -0500)]
Fix bug #77849 Disable cloning of PDO handle/connection objects to avoid segfault

6 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Fri, 5 Apr 2019 21:16:48 +0000 (23:16 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Update Appveyor CI to php-sdk-2.2.0beta4

6 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Fri, 5 Apr 2019 21:16:12 +0000 (23:16 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Update Appveyor CI to php-sdk-2.2.0beta4

6 years agoMerge branch 'PHP-7.2' into PHP-7.3
Christoph M. Becker [Fri, 5 Apr 2019 21:15:50 +0000 (23:15 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Update Appveyor CI to php-sdk-2.2.0beta4

6 years agoUpdate Appveyor CI to php-sdk-2.2.0beta4
Christoph M. Becker [Fri, 5 Apr 2019 21:15:22 +0000 (23:15 +0200)]
Update Appveyor CI to php-sdk-2.2.0beta4

6 years agoMerge branch 'PHP-7.4'
Peter Kokot [Fri, 5 Apr 2019 20:38:11 +0000 (22:38 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  [ci skip] Bring release process docs up 2 date

6 years ago[ci skip] Bring release process docs up 2 date
Peter Kokot [Fri, 5 Apr 2019 20:37:01 +0000 (22:37 +0200)]
[ci skip] Bring release process docs up 2 date

This syncs the latest version and the PHP-7.4 version release process
docs.

6 years agoMerge branch 'PHP-7.4'
Peter Kokot [Fri, 5 Apr 2019 17:46:11 +0000 (19:46 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Add opcache.lockfile_path and opcache.lockfile_path to ini settings

6 years agoAdd opcache.lockfile_path and opcache.lockfile_path to ini settings
Peter Kokot [Fri, 5 Apr 2019 17:44:56 +0000 (19:44 +0200)]
Add opcache.lockfile_path and opcache.lockfile_path to ini settings

Some default opcache settings were missing.

6 years agoMerge branch 'PHP-7.4'
Joe Watkins [Fri, 5 Apr 2019 05:57:54 +0000 (07:57 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  typo

6 years agotypo
Markus Staab [Fri, 5 Apr 2019 05:51:30 +0000 (07:51 +0200)]
typo

6 years agoJIT register dump, fix BSD build.
David Carlier [Thu, 4 Apr 2019 21:54:19 +0000 (22:54 +0100)]
JIT register dump, fix BSD build.

6 years agoFixed JIT for === and !==
Dmitry Stogov [Thu, 4 Apr 2019 22:12:34 +0000 (01:12 +0300)]
Fixed JIT for === and !==

6 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Thu, 4 Apr 2019 21:26:20 +0000 (00:26 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Optimized "smart branch" instructions

6 years agoOptimized "smart branch" instructions
Dmitry Stogov [Thu, 4 Apr 2019 21:25:45 +0000 (00:25 +0300)]
Optimized "smart branch" instructions

6 years agoFixed a typo
Javier Eguiluz [Thu, 4 Apr 2019 09:16:54 +0000 (11:16 +0200)]
Fixed a typo

6 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Thu, 4 Apr 2019 15:18:52 +0000 (18:18 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Make is_identical() functions return zend_bool (instead of int)