]> granicus.if.org Git - php/log
php
5 years agoMerge branch 'PHP-7.4'
Joe Watkins [Wed, 29 May 2019 06:32:06 +0000 (08:32 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  disabled functions must not have return type
  Restore the execute bit for run-tests.php

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Joe Watkins [Wed, 29 May 2019 06:30:55 +0000 (08:30 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  disabled functions must not have return type
  Restore the execute bit for run-tests.php

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Joe Watkins [Wed, 29 May 2019 06:30:41 +0000 (08:30 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  disabled functions must not have return type

5 years agodisabled functions must not have return type
Joe Watkins [Wed, 29 May 2019 06:30:08 +0000 (08:30 +0200)]
disabled functions must not have return type

5 years agoMerge branch 'PHP-7.4'
Anatol Belski [Wed, 29 May 2019 00:54:15 +0000 (02:54 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix conditional compilation
  These macros should not expect any argument

5 years agoFix conditional compilation
Anatol Belski [Wed, 29 May 2019 00:40:09 +0000 (02:40 +0200)]
Fix conditional compilation

The new symbols are shared and don't need to depend on the availability
of __builtin_constant_p.

5 years agoThese macros should not expect any argument
Anatol Belski [Wed, 29 May 2019 00:29:02 +0000 (02:29 +0200)]
These macros should not expect any argument

5 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Tue, 28 May 2019 22:43:47 +0000 (01:43 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Avoid cold code duplication

5 years agoAvoid cold code duplication
Dmitry Stogov [Tue, 28 May 2019 22:43:27 +0000 (01:43 +0300)]
Avoid cold code duplication

5 years agoRestore the execute bit for run-tests.php
Craig Duncan [Tue, 28 May 2019 20:51:26 +0000 (21:51 +0100)]
Restore the execute bit for run-tests.php

It looks like this was accidentally removed in 03f15f705ad30ce2dde7f7b2ab087a132b859ba0

5 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Tue, 28 May 2019 17:19:15 +0000 (20:19 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Replace ZVAL_COPY() and ZVAL_COPY_VALUE() for IS_OBJECT by cheaper macros

5 years agoReplace ZVAL_COPY() and ZVAL_COPY_VALUE() for IS_OBJECT by cheaper macros
Dmitry Stogov [Tue, 28 May 2019 17:10:02 +0000 (20:10 +0300)]
Replace ZVAL_COPY() and ZVAL_COPY_VALUE() for IS_OBJECT by cheaper macros

5 years agoRespect optimization_level when running JIT inference
Nikita Popov [Tue, 28 May 2019 15:28:33 +0000 (17:28 +0200)]
Respect optimization_level when running JIT inference

Don't enable unsafe type inference by default -- we'll segfault on
some FFI tests.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 28 May 2019 14:41:30 +0000 (16:41 +0200)]
Merge branch 'PHP-7.4'

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Tue, 28 May 2019 14:41:17 +0000 (16:41 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Tue, 28 May 2019 14:41:08 +0000 (16:41 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

5 years agoFix type inference of SEND_UNPACK with empty array
Nikita Popov [Tue, 28 May 2019 14:39:49 +0000 (16:39 +0200)]
Fix type inference of SEND_UNPACK with empty array

An empty array will not be turned into an array of references.
This violated the invariant than an array has values iff it has
keys.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 28 May 2019 14:15:54 +0000 (16:15 +0200)]
Merge branch 'PHP-7.4'

5 years agoSCCP: Fix handling of ASSIGN_OBJ_REF
Nikita Popov [Tue, 28 May 2019 14:14:46 +0000 (16:14 +0200)]
SCCP: Fix handling of ASSIGN_OBJ_REF

The generic BOT handling is not away of OP_DATA, so need to handle
this opcode before we get to that.

5 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Tue, 28 May 2019 14:14:28 +0000 (17:14 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Avoid usage of internal get/set object handlers. They are going to be removed in PHP-8. Scalar FFI values now should be accessed through special "cdata" property.

5 years agoAvoid usage of internal get/set object handlers. They are going to be removed in...
Dmitry Stogov [Tue, 28 May 2019 14:08:35 +0000 (17:08 +0300)]
Avoid usage of internal get/set object handlers. They are going to be removed in PHP-8.
Scalar FFI values now should be accessed through special "cdata" property.

    $x = FFI::new("int");
    $x = 42;

    should be changed into

    $x = FFI::new("int");
    $x->cdata = 42;

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 28 May 2019 13:46:15 +0000 (15:46 +0200)]
Merge branch 'PHP-7.4'

5 years agoSCCP: Don't perform partial object propagation for typed props
Nikita Popov [Tue, 28 May 2019 13:45:19 +0000 (15:45 +0200)]
SCCP: Don't perform partial object propagation for typed props

5 years agoJIT: Fix SWITCH_LONG/STRING codegen with exact type
Nikita Popov [Tue, 28 May 2019 13:25:19 +0000 (15:25 +0200)]
JIT: Fix SWITCH_LONG/STRING codegen with exact type

We were not loading the operand if the type was known exactly.

5 years agoRevert accidental changes
Nikita Popov [Tue, 28 May 2019 11:14:58 +0000 (13:14 +0200)]
Revert accidental changes

These MAY_BE_FALSE should not have been dropped...

5 years agohebrev/hebrevc: Don't return false for empty string
Nikita Popov [Tue, 28 May 2019 11:07:03 +0000 (13:07 +0200)]
hebrev/hebrevc: Don't return false for empty string

There is nothing special about the empty string in this context,
we should pass it through unchanged.

5 years agoUpdate MAY_BE_NULL info for more ext/standard functions
Nikita Popov [Tue, 28 May 2019 11:03:41 +0000 (13:03 +0200)]
Update MAY_BE_NULL info for more ext/standard functions

5 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Tue, 28 May 2019 10:35:29 +0000 (13:35 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Avoid double copying

5 years agoAvoid double copying
Dmitry Stogov [Tue, 28 May 2019 10:35:00 +0000 (13:35 +0300)]
Avoid double copying

5 years agoUpdate MAY_BE_NULL for parts of ext/standard
Nikita Popov [Tue, 28 May 2019 10:11:32 +0000 (12:11 +0200)]
Update MAY_BE_NULL for parts of ext/standard

Also update proto comments to be more accurate.

5 years agoUpdate MAY_BE_NULL func_info for Zend functions
Nikita Popov [Tue, 28 May 2019 09:42:40 +0000 (11:42 +0200)]
Update MAY_BE_NULL func_info for Zend functions

These cannot return NULL anymore in PHP 8.

5 years agoFixed register allocation
Dmitry Stogov [Tue, 28 May 2019 09:39:13 +0000 (12:39 +0300)]
Fixed register allocation

5 years agoRemove FUNC_MAY_WARN
Nikita Popov [Tue, 28 May 2019 09:21:24 +0000 (11:21 +0200)]
Remove FUNC_MAY_WARN

We are no longer constructing the local symbol table when calling
error handlers since 2f1f34952e9a0dfb3adcbec82ba69f4ac82b3a3d,
which was the original motivation for having this information and
was used in an earlier version of the JIT.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 28 May 2019 09:15:37 +0000 (11:15 +0200)]
Merge branch 'PHP-7.4'

5 years agoAllow array_merge() / array_merge_recursive() without arguments
Dik Takken [Thu, 16 May 2019 20:08:08 +0000 (22:08 +0200)]
Allow array_merge() / array_merge_recursive() without arguments

This allows writing

    array_merge(...$arrays)

instead of

    array_merge([], ...$arrays)

and is in line with similar changes to array_push() and array_unshift()
in PHP 7.3.

Closes GH-4175.

5 years agoAdd return type information to some ext/standard functions
Nikita Popov [Tue, 28 May 2019 09:01:10 +0000 (11:01 +0200)]
Add return type information to some ext/standard functions

Just the first few functions in basic_functions.c to get started.

If anyone is interested in continuing this, PRs to add type info
will be accepted against master, with the following caveats:

 * Return types only, we are not ready to add argument types yet.
 * Only for functions. For methods the addition of return types is
   BC breaking and needs to be carefully considered.
 * Only in cases where we can actually express the return type, we
   don't have int|false and similar.

5 years agozend_func_info: Remove unnecessary type callbacks
Nikita Popov [Tue, 28 May 2019 08:22:51 +0000 (10:22 +0200)]
zend_func_info: Remove unnecessary type callbacks

In PHP 8 these functions will throw on invalid arguments, so there
is no need to distinguish the error cases.

5 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Tue, 28 May 2019 08:04:47 +0000 (11:04 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Put phpinfo() related code into cold code segment

5 years agoPut phpinfo() related code into cold code segment
Dmitry Stogov [Tue, 28 May 2019 08:04:13 +0000 (11:04 +0300)]
Put phpinfo() related code into cold code segment

5 years agoMerge branch 'PHP-7.4'
Joe Watkins [Tue, 28 May 2019 07:55:18 +0000 (09:55 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  bump version after release

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Joe Watkins [Tue, 28 May 2019 07:54:47 +0000 (09:54 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  bump version after release

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Joe Watkins [Tue, 28 May 2019 07:54:15 +0000 (09:54 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  bump version after release

5 years agoMerge branch 'PHP-7.1' into PHP-7.2
Joe Watkins [Tue, 28 May 2019 07:53:32 +0000 (09:53 +0200)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  bump version after release

5 years agobump version after release
Joe Watkins [Tue, 28 May 2019 07:52:52 +0000 (09:52 +0200)]
bump version after release

5 years agoMerge branch 'PHP-7.4'
Stanislav Malyshev [Tue, 28 May 2019 04:36:15 +0000 (21:36 -0700)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix bug #77967 - Bypassing open_basedir restrictions via file uris

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Stanislav Malyshev [Tue, 28 May 2019 04:36:10 +0000 (21:36 -0700)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix bug #77967 - Bypassing open_basedir restrictions via file uris

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Stanislav Malyshev [Tue, 28 May 2019 04:36:05 +0000 (21:36 -0700)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Fix bug #77967 - Bypassing open_basedir restrictions via file uris

5 years agoMerge branch 'PHP-7.1' into PHP-7.2
Stanislav Malyshev [Tue, 28 May 2019 04:36:00 +0000 (21:36 -0700)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  Fix bug #77967 - Bypassing open_basedir restrictions via file uris

5 years agoFix bug #77967 - Bypassing open_basedir restrictions via file uris
Stanislav Malyshev [Tue, 28 May 2019 01:04:00 +0000 (18:04 -0700)]
Fix bug #77967 - Bypassing open_basedir restrictions via file uris

5 years agoMerge branch 'PHP-7.4'
Stanislav Malyshev [Tue, 28 May 2019 00:28:34 +0000 (17:28 -0700)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix bug #77988 - heap-buffer-overflow on php_jpg_get16

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Stanislav Malyshev [Tue, 28 May 2019 00:28:29 +0000 (17:28 -0700)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix bug #77988 - heap-buffer-overflow on php_jpg_get16

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Stanislav Malyshev [Tue, 28 May 2019 00:28:25 +0000 (17:28 -0700)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Fix bug #77988 - heap-buffer-overflow on php_jpg_get16

5 years agoMerge branch 'PHP-7.1' into PHP-7.2
Stanislav Malyshev [Tue, 28 May 2019 00:28:20 +0000 (17:28 -0700)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  Fix bug #77988 - heap-buffer-overflow on php_jpg_get16

5 years agoFix bug #77988 - heap-buffer-overflow on php_jpg_get16
Stanislav Malyshev [Tue, 28 May 2019 00:16:29 +0000 (17:16 -0700)]
Fix bug #77988 - heap-buffer-overflow on php_jpg_get16

5 years agoMerge branch 'PHP-7.4'
Stanislav Malyshev [Tue, 28 May 2019 00:21:32 +0000 (17:21 -0700)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix function name

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Stanislav Malyshev [Tue, 28 May 2019 00:21:28 +0000 (17:21 -0700)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix function name

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Stanislav Malyshev [Tue, 28 May 2019 00:21:23 +0000 (17:21 -0700)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Fix function name

5 years agoFix function name
Stanislav Malyshev [Tue, 28 May 2019 00:20:56 +0000 (17:20 -0700)]
Fix function name

5 years agoMerge branch 'PHP-7.4'
Stanislav Malyshev [Mon, 27 May 2019 23:49:37 +0000 (16:49 -0700)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Update NEWS
  Fix bug #78069 - Out-of-bounds read in iconv.c:_php_iconv_mime_decode() due to integer overflow
  Fix #77973: Uninitialized read in gdImageCreateFromXbm

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Stanislav Malyshev [Mon, 27 May 2019 23:49:31 +0000 (16:49 -0700)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Update NEWS
  Fix bug #78069 - Out-of-bounds read in iconv.c:_php_iconv_mime_decode() due to integer overflow
  Fix #77973: Uninitialized read in gdImageCreateFromXbm

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Stanislav Malyshev [Mon, 27 May 2019 23:49:25 +0000 (16:49 -0700)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Update NEWS
  Fix bug #78069 - Out-of-bounds read in iconv.c:_php_iconv_mime_decode() due to integer overflow
  Fix #77973: Uninitialized read in gdImageCreateFromXbm

5 years agoMerge branch 'PHP-7.1' into PHP-7.2
Stanislav Malyshev [Mon, 27 May 2019 23:49:19 +0000 (16:49 -0700)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  Update NEWS
  Fix bug #78069 - Out-of-bounds read in iconv.c:_php_iconv_mime_decode() due to integer overflow
  Fix #77973: Uninitialized read in gdImageCreateFromXbm

5 years agoUpdate NEWS
Stanislav Malyshev [Mon, 27 May 2019 23:48:32 +0000 (16:48 -0700)]
Update NEWS

5 years agoFix bug #78069 - Out-of-bounds read in iconv.c:_php_iconv_mime_decode() due to intege...
Stanislav Malyshev [Mon, 27 May 2019 23:32:42 +0000 (16:32 -0700)]
Fix bug #78069 - Out-of-bounds read in iconv.c:_php_iconv_mime_decode() due to integer overflow

5 years agoFix #77973: Uninitialized read in gdImageCreateFromXbm
Christoph M. Becker [Mon, 6 May 2019 08:18:51 +0000 (10:18 +0200)]
Fix #77973: Uninitialized read in gdImageCreateFromXbm

We have to ensure that `sscanf()` does indeed read a hex value here,
and bail out otherwise.

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Mon, 27 May 2019 16:43:18 +0000 (18:43 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Prevent parallel test conflicts

5 years agoPrevent parallel test conflicts
Christoph M. Becker [Mon, 27 May 2019 14:20:50 +0000 (16:20 +0200)]
Prevent parallel test conflicts

These ports are already used by another test, so we change them.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 27 May 2019 15:44:55 +0000 (17:44 +0200)]
Merge branch 'PHP-7.4'

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Mon, 27 May 2019 15:44:11 +0000 (17:44 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Mon, 27 May 2019 15:42:50 +0000 (17:42 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

5 years agoFixed bug #76345
Michael Maroszek [Mon, 27 May 2019 15:42:20 +0000 (17:42 +0200)]
Fixed bug #76345

5 years agoRemove special handling of zero-arg funcs in func_info
Nikita Popov [Mon, 27 May 2019 15:16:56 +0000 (17:16 +0200)]
Remove special handling of zero-arg funcs in func_info

In PHP 8 we always throw on zpp failure, so we can always return the
type for the valid argument case only. We'll want to also adjust the
return type listings based on that (and drop MAY_BE_NULL/MAY_BE_FALSE
where possible).

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 27 May 2019 15:13:00 +0000 (17:13 +0200)]
Merge branch 'PHP-7.4'

5 years agoBIND_STATIC of implicit binding may be undef
Nikita Popov [Mon, 27 May 2019 15:11:44 +0000 (17:11 +0200)]
BIND_STATIC of implicit binding may be undef

Even though we don't need it at runtime, add the BIND_IMPLICIT
flag to BIND_STATIC as well, so we can distinguish this case in
type inference.

This fixes a JIT miscompile in arrow_functions/002.phpt.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 27 May 2019 14:15:08 +0000 (16:15 +0200)]
Merge branch 'PHP-7.4'

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Mon, 27 May 2019 14:15:03 +0000 (16:15 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoFunc info: Fix calls to zero-arg varargs
Nikita Popov [Mon, 27 May 2019 14:09:58 +0000 (16:09 +0200)]
Func info: Fix calls to zero-arg varargs

The num_args does not include variadics, so a "zero-arg" function
may accept additional arguments through that. No functions seem
to be affected right now, but they will be after #4175.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 27 May 2019 14:14:25 +0000 (16:14 +0200)]
Merge branch 'PHP-7.4'

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Mon, 27 May 2019 14:14:16 +0000 (16:14 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoFunc info: Fix calls to zero-arg varargs
Nikita Popov [Mon, 27 May 2019 14:09:58 +0000 (16:09 +0200)]
Func info: Fix calls to zero-arg varargs

The num_args does not include variadics, so a "zero-arg" function
may accept additional arguments through that. No functions seem
to be affected right now, but they will be after #4175.

5 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Mon, 27 May 2019 13:20:30 +0000 (16:20 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Enable pcre valgrind support only in DEBUG build (it affects performance)

5 years agoEnable pcre valgrind support only in DEBUG build (it affects performance)
Dmitry Stogov [Mon, 27 May 2019 13:20:20 +0000 (16:20 +0300)]
Enable pcre valgrind support only in DEBUG build (it affects performance)

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 27 May 2019 13:16:57 +0000 (15:16 +0200)]
Merge branch 'PHP-7.4'

5 years agoext/xml: Use PKG_CHECK_MODULES to detect the Expat library
Hugh McMaster [Sun, 26 May 2019 09:30:54 +0000 (19:30 +1000)]
ext/xml: Use PKG_CHECK_MODULES to detect the Expat library

5 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Mon, 27 May 2019 10:38:07 +0000 (13:38 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Align .text segment for better huge pages usage

5 years agoAlign .text segment for better huge pages usage
Dmitry Stogov [Mon, 27 May 2019 10:37:19 +0000 (13:37 +0300)]
Align .text segment for better huge pages usage

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Mon, 27 May 2019 08:52:25 +0000 (10:52 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Make more tests run on Windows

5 years agoMake more tests run on Windows
Gabriel Caruso [Mon, 27 May 2019 01:30:05 +0000 (22:30 -0300)]
Make more tests run on Windows

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 27 May 2019 07:38:33 +0000 (09:38 +0200)]
Merge branch 'PHP-7.4'

5 years agoAccept flags argument in zend_lookup_class_ex()
Nikita Popov [Fri, 24 May 2019 12:41:38 +0000 (14:41 +0200)]
Accept flags argument in zend_lookup_class_ex()

Instead of a single boolean, so we have space for extension here.

5 years agoMerge branch 'PHP-7.4'
Jakub Zelenka [Sun, 26 May 2019 17:51:39 +0000 (18:51 +0100)]
Merge branch 'PHP-7.4'

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Jakub Zelenka [Sun, 26 May 2019 17:51:10 +0000 (18:51 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Jakub Zelenka [Sun, 26 May 2019 17:49:52 +0000 (18:49 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3

5 years agoAdd fpmi to the opcache supported sapis
Jakub Zelenka [Sun, 26 May 2019 17:47:22 +0000 (18:47 +0100)]
Add fpmi to the opcache supported sapis

5 years agoMerge branch 'PHP-7.4'
Anatol Belski [Sat, 25 May 2019 09:42:14 +0000 (11:42 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Upgrade bundled PCRE2 to 10.33

5 years agoUpgrade bundled PCRE2 to 10.33
Anatol Belski [Sat, 25 May 2019 09:33:39 +0000 (11:33 +0200)]
Upgrade bundled PCRE2 to 10.33

5 years agoMerge branch 'PHP-7.4'
Joe Watkins [Sat, 25 May 2019 07:04:37 +0000 (09:04 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Use PKG_CHECK_MODULES to detect valgrind, and share build config with pcre

5 years agoUse PKG_CHECK_MODULES to detect valgrind, and share build config with pcre
Hugh McMaster [Thu, 23 May 2019 13:01:04 +0000 (23:01 +1000)]
Use PKG_CHECK_MODULES to detect valgrind, and share build config with pcre

5 years agoMerge branch 'PHP-7.4'
Joe Watkins [Sat, 25 May 2019 06:12:43 +0000 (08:12 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Define minimum required libffi version

5 years agoDefine minimum required libffi version
Peter Kokot [Wed, 8 May 2019 21:32:20 +0000 (23:32 +0200)]
Define minimum required libffi version