]> granicus.if.org Git - php/log
php
4 years agoMerge branch 'PHP-8.0' into master
Remi Collet [Mon, 23 Nov 2020 14:59:23 +0000 (15:59 +0100)]
Merge branch 'PHP-8.0' into master

* PHP-8.0:
  zip extension is 1.19.2

4 years agozip extension is 1.19.2
Remi Collet [Mon, 23 Nov 2020 14:59:15 +0000 (15:59 +0100)]
zip extension is 1.19.2

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Mon, 23 Nov 2020 13:19:54 +0000 (16:19 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  zend_jit_trace_stack_frame.stack can't be NULL

4 years agozend_jit_trace_stack_frame.stack can't be NULL
Dmitry Stogov [Mon, 23 Nov 2020 13:19:22 +0000 (16:19 +0300)]
zend_jit_trace_stack_frame.stack can't be NULL

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Mon, 23 Nov 2020 11:43:04 +0000 (14:43 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fixed use-after-free in PHPUnit tests

4 years agoFixed use-after-free in PHPUnit tests
Dmitry Stogov [Mon, 23 Nov 2020 11:42:38 +0000 (14:42 +0300)]
Fixed use-after-free in PHPUnit tests

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Mon, 23 Nov 2020 09:08:23 +0000 (12:08 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Keep value of register before possible side exit

4 years agoKeep value of register before possible side exit
Dmitry Stogov [Mon, 23 Nov 2020 09:07:05 +0000 (12:07 +0300)]
Keep value of register before possible side exit

4 years agoMerge branch 'PHP-8.0'
Christoph M. Becker [Sun, 22 Nov 2020 13:05:52 +0000 (14:05 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fix #77594: ob_tidyhandler is never reset

4 years agoMerge branch 'PHP-7.4' into PHP-8.0
Christoph M. Becker [Sun, 22 Nov 2020 13:04:21 +0000 (14:04 +0100)]
Merge branch 'PHP-7.4' into PHP-8.0

* PHP-7.4:
  Fix #77594: ob_tidyhandler is never reset

4 years agoFix #77594: ob_tidyhandler is never reset
Christoph M. Becker [Sat, 14 Nov 2020 14:03:58 +0000 (15:03 +0100)]
Fix #77594: ob_tidyhandler is never reset

We reset to original INI value on request shutdown.

Closes GH-6425.

4 years agoMerge branch 'PHP-8.0'
Máté Kocsis [Sat, 21 Nov 2020 22:17:55 +0000 (23:17 +0100)]
Merge branch 'PHP-8.0'

4 years agoRemove some incorrect mixed parameter types
Máté Kocsis [Tue, 17 Nov 2020 19:13:42 +0000 (20:13 +0100)]
Remove some incorrect mixed parameter types

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Fri, 20 Nov 2020 15:50:57 +0000 (16:50 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fix typos in php.ini files

4 years agoMerge branch 'PHP-7.4' into PHP-8.0
Nikita Popov [Fri, 20 Nov 2020 15:50:52 +0000 (16:50 +0100)]
Merge branch 'PHP-7.4' into PHP-8.0

* PHP-7.4:
  Fix typos in php.ini files

4 years agoFix typos in php.ini files
Benjamin Morel [Fri, 20 Nov 2020 13:45:35 +0000 (14:45 +0100)]
Fix typos in php.ini files

Closes GH-6441.

[ci skip]

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Fri, 20 Nov 2020 15:49:14 +0000 (16:49 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  UPGRADING: (real) cast has been removed
  Use MIN/MAX when dumping RANGE[]

4 years agoUPGRADING: (real) cast has been removed
jrfnl [Fri, 20 Nov 2020 01:20:03 +0000 (02:20 +0100)]
UPGRADING: (real) cast has been removed

.. but the removal wasn't mentioned in the `UPGRADING` docs yet.

Ref:
* https://github.com/php/php-src/pull/5220
* https://github.com/php/php-src/commit/c9db32271a8083721582c5ec1dd09c4d4f562c74

Closes GH-6440.

[ci-skip]

4 years agoUse MIN/MAX when dumping RANGE[]
Nikita Popov [Thu, 19 Nov 2020 11:46:52 +0000 (12:46 +0100)]
Use MIN/MAX when dumping RANGE[]

It's very common that one of the bounds is LONG_MIN or LONG_MAX.
Dump them as MIN/MAX instead of the int representation in that
case, as it makes the dump less noisy.

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Fri, 20 Nov 2020 15:23:11 +0000 (18:23 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fixed incorrect TRACE_FRAME_MASK_NESTED flag setting

4 years agoFixed incorrect TRACE_FRAME_MASK_NESTED flag setting
Dmitry Stogov [Fri, 20 Nov 2020 15:22:21 +0000 (18:22 +0300)]
Fixed incorrect TRACE_FRAME_MASK_NESTED flag setting

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Fri, 20 Nov 2020 12:12:58 +0000 (15:12 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fixed 32-bit JIT

4 years agoFixed 32-bit JIT
Dmitry Stogov [Fri, 20 Nov 2020 12:12:30 +0000 (15:12 +0300)]
Fixed 32-bit JIT

4 years agoMerge branch 'PHP-8.0'
Christoph M. Becker [Thu, 19 Nov 2020 18:27:12 +0000 (19:27 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fix #72964: White space not unfolded for CC/Bcc headers

4 years agoMerge branch 'PHP-7.4' into PHP-8.0
Christoph M. Becker [Thu, 19 Nov 2020 18:26:33 +0000 (19:26 +0100)]
Merge branch 'PHP-7.4' into PHP-8.0

* PHP-7.4:
  Fix #72964: White space not unfolded for CC/Bcc headers

4 years agoFix #72964: White space not unfolded for CC/Bcc headers
Christoph M. Becker [Tue, 10 Nov 2020 15:13:54 +0000 (16:13 +0100)]
Fix #72964: White space not unfolded for CC/Bcc headers

`\r\n` does only terminate a header, if not followed by `\t` or ` `.
We have to cater to that when determining the end position of the
respective headers.

Closes GH-6420.

4 years agoMerge branch 'PHP-8.0'
Christoph M. Becker [Thu, 19 Nov 2020 15:28:27 +0000 (16:28 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fix #80345: PHPIZE configuration has outdated PHP_RELEASE_VERSION

4 years agoMerge branch 'PHP-7.4' into PHP-8.0
Christoph M. Becker [Thu, 19 Nov 2020 15:26:14 +0000 (16:26 +0100)]
Merge branch 'PHP-7.4' into PHP-8.0

* PHP-7.4:
  Fix #80345: PHPIZE configuration has outdated PHP_RELEASE_VERSION

4 years agoFix #80345: PHPIZE configuration has outdated PHP_RELEASE_VERSION
Christoph M. Becker [Tue, 10 Nov 2020 12:51:40 +0000 (13:51 +0100)]
Fix #80345: PHPIZE configuration has outdated PHP_RELEASE_VERSION

We must not redefine the version "constants" for phpize builds, because
these have already generated in phpize.js, from where we pass these
variables forward to configure.js.

We also add `PHP_EXTRA_VERSION` and `PHP_VERSION_STRING` to the files
for completeness.

Closes GH-6419.

4 years agoMerge branch 'PHP-8.0'
Sara Golemon [Thu, 19 Nov 2020 14:38:31 +0000 (14:38 +0000)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  8.0 branch should be prepping for 8.0.1

4 years ago8.0 branch should be prepping for 8.0.1
Sara Golemon [Thu, 19 Nov 2020 14:37:44 +0000 (14:37 +0000)]
8.0 branch should be prepping for 8.0.1

4 years agoMerge branch 'PHP-8.0'
Sara Golemon [Thu, 19 Nov 2020 14:34:47 +0000 (14:34 +0000)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Prepare NEWS file for GA

4 years agoPrepare NEWS file for GA
Sara Golemon [Thu, 19 Nov 2020 14:27:49 +0000 (14:27 +0000)]
Prepare NEWS file for GA

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Thu, 19 Nov 2020 09:32:49 +0000 (12:32 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Added missing deoptimization code for trampoline handling

4 years agoAdded missing deoptimization code for trampoline handling
Dmitry Stogov [Thu, 19 Nov 2020 09:32:36 +0000 (12:32 +0300)]
Added missing deoptimization code for trampoline handling

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Thu, 19 Nov 2020 09:30:38 +0000 (10:30 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Export zend_is_callable_at_frame

4 years agoExport zend_is_callable_at_frame
Nikita Popov [Thu, 19 Nov 2020 09:29:32 +0000 (10:29 +0100)]
Export zend_is_callable_at_frame

Export the zend_is_callable_impl() function as
zend_is_callable_at_frame() for use by extension. As twose pointed
out, an extension may want to retrieve fcc for a private method.

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Thu, 19 Nov 2020 09:18:10 +0000 (10:18 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fix curl_multi_getcontent() parameter name

4 years agoFix curl_multi_getcontent() parameter name
Nikita Popov [Wed, 18 Nov 2020 15:43:45 +0000 (16:43 +0100)]
Fix curl_multi_getcontent() parameter name

While the function name starts with curl_multi_*, the function
actually accepts a CurlHandle. As such, it should also use just
$handle as the parameter name.

Closes GH-6435.

4 years agoFix inclusion order for phpize builds on Windows
Christoph M. Becker [Sun, 4 Oct 2020 10:50:58 +0000 (12:50 +0200)]
Fix inclusion order for phpize builds on Windows

`configure` for `phpize` builds on Windows creates Makefile and
config.pickle.h and includes the latter via the command line option
`/FI`.  That implies that config.pickle.h is always included before
config.w32.h, which means that standard definitions always override
extension specific definitions, while it should be the other way round.

Therefore, we change the inclusion order by including config.pickle.h
at the end of config.w32.h if the former is available, and also make
sure to avoid any potential C4005 warnings by `#undef`ining the macros
before defining them.

Closes GH-6269.

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Wed, 18 Nov 2020 11:46:32 +0000 (12:46 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Short-circuit get_gc for currently running generator

4 years agoMerge branch 'PHP-7.4' into PHP-8.0
Nikita Popov [Wed, 18 Nov 2020 11:46:12 +0000 (12:46 +0100)]
Merge branch 'PHP-7.4' into PHP-8.0

* PHP-7.4:
  Short-circuit get_gc for currently running generator

4 years agoShort-circuit get_gc for currently running generator
Nikita Popov [Wed, 18 Nov 2020 11:44:31 +0000 (12:44 +0100)]
Short-circuit get_gc for currently running generator

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Wed, 18 Nov 2020 07:22:41 +0000 (10:22 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fixed register clobbering

4 years agoFixed register clobbering
Dmitry Stogov [Wed, 18 Nov 2020 07:22:25 +0000 (10:22 +0300)]
Fixed register clobbering

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Tue, 17 Nov 2020 20:56:39 +0000 (23:56 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fixed trampoline handling

4 years agoFixed trampoline handling
Dmitry Stogov [Tue, 17 Nov 2020 20:56:05 +0000 (23:56 +0300)]
Fixed trampoline handling

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Tue, 17 Nov 2020 20:54:48 +0000 (23:54 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Update NEWS for 8.0.0
  Update NEWS for PHP 8.0.0RC5

4 years agoUpdate NEWS for 8.0.0
Gabriel Caruso [Tue, 17 Nov 2020 16:34:55 +0000 (16:34 +0000)]
Update NEWS for 8.0.0

4 years agoUpdate NEWS for PHP 8.0.0RC5
Gabriel Caruso [Tue, 17 Nov 2020 16:23:11 +0000 (16:23 +0000)]
Update NEWS for PHP 8.0.0RC5

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Tue, 17 Nov 2020 15:32:01 +0000 (18:32 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fixed allocated register clobbering

4 years agoFixed allocated register clobbering
Dmitry Stogov [Tue, 17 Nov 2020 15:31:14 +0000 (18:31 +0300)]
Fixed allocated register clobbering

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Tue, 17 Nov 2020 13:24:44 +0000 (16:24 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fixed false pasitive ASAN NULL pointer dereference warning

4 years agoFixed false pasitive ASAN NULL pointer dereference warning
Dmitry Stogov [Tue, 17 Nov 2020 13:23:30 +0000 (16:23 +0300)]
Fixed false pasitive ASAN NULL pointer dereference warning

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Tue, 17 Nov 2020 12:16:32 +0000 (13:16 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fix #80312: change default engine from MyISAM to InnoDB in tests

4 years agoMerge branch 'PHP-7.4' into PHP-8.0
Nikita Popov [Tue, 17 Nov 2020 12:16:17 +0000 (13:16 +0100)]
Merge branch 'PHP-7.4' into PHP-8.0

* PHP-7.4:
  Fix #80312: change default engine from MyISAM to InnoDB in tests

4 years agoFix #80312: change default engine from MyISAM to InnoDB in tests
Darek Slusarczyk [Fri, 6 Nov 2020 14:41:15 +0000 (15:41 +0100)]
Fix #80312: change default engine from MyISAM to InnoDB in tests

Change mysqli and pdo_mysql tests configuration to use by default
InnoDB instead of MyISAM.

Closes GH-6405.

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Tue, 17 Nov 2020 09:54:38 +0000 (10:54 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fixed bug #80370: Segmentation fault reflecting attributes of dynamic property

4 years agoFixed bug #80370: Segmentation fault reflecting attributes of dynamic property
Benjamin Eberlei [Sun, 15 Nov 2020 07:45:26 +0000 (08:45 +0100)]
Fixed bug #80370: Segmentation fault reflecting attributes of dynamic property

Closes GH-6428.

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Tue, 17 Nov 2020 09:30:20 +0000 (10:30 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Provide unused retvals to observers

4 years agoProvide unused retvals to observers
Sammy Kaye Powers [Wed, 11 Nov 2020 22:25:39 +0000 (14:25 -0800)]
Provide unused retvals to observers

Make sure that the return value is available to observers, even if
it is not used by the caller.

Closes GH-6422.

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Tue, 17 Nov 2020 09:20:52 +0000 (10:20 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fix incorrectly optimized out live range

4 years agoMerge branch 'PHP-7.4' into PHP-8.0
Nikita Popov [Tue, 17 Nov 2020 09:20:23 +0000 (10:20 +0100)]
Merge branch 'PHP-7.4' into PHP-8.0

* PHP-7.4:
  Fix incorrectly optimized out live range

4 years agoFix incorrectly optimized out live range
Nikita Popov [Tue, 17 Nov 2020 09:18:37 +0000 (10:18 +0100)]
Fix incorrectly optimized out live range

For x ? y : z style structures, the live range starts at z, but
may also hold the value of y. Make sure that the refcounting check
takes this into account, by checking the type of a potential phi
user.

4 years agoMerge branch 'PHP-8.0'
Sammy Kaye Powers [Mon, 16 Nov 2020 23:13:29 +0000 (15:13 -0800)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fire open observer end handlers after a zend_bailout

4 years agoFire open observer end handlers after a zend_bailout
Sammy Kaye Powers [Fri, 23 Oct 2020 18:43:31 +0000 (11:43 -0700)]
Fire open observer end handlers after a zend_bailout

Closes GH-6377

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Mon, 16 Nov 2020 15:17:17 +0000 (18:17 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fixed MAY_BE_INDIRECT inference

4 years agoFixed MAY_BE_INDIRECT inference
Dmitry Stogov [Mon, 16 Nov 2020 15:17:05 +0000 (18:17 +0300)]
Fixed MAY_BE_INDIRECT inference

4 years agoMerge branch 'PHP-8.0'
Christoph M. Becker [Mon, 16 Nov 2020 13:34:52 +0000 (14:34 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fix #74558: Can't rebind closure returned by Closure::fromCallable()

4 years agoMerge branch 'PHP-7.4' into PHP-8.0
Christoph M. Becker [Mon, 16 Nov 2020 13:33:45 +0000 (14:33 +0100)]
Merge branch 'PHP-7.4' into PHP-8.0

* PHP-7.4:
  Fix #74558: Can't rebind closure returned by Closure::fromCallable()

4 years agoFix #74558: Can't rebind closure returned by Closure::fromCallable()
Christoph M. Becker [Thu, 12 Nov 2020 14:37:51 +0000 (15:37 +0100)]
Fix #74558: Can't rebind closure returned by Closure::fromCallable()

Failure to rebind such closures is not necessarily related to them
being created by `ReflectionFunctionAbstract::getClosure()`, so we fix
the error message.

Closes GH-6424.

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Mon, 16 Nov 2020 13:11:48 +0000 (16:11 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fixed alias handling

4 years agoFixed alias handling
Dmitry Stogov [Mon, 16 Nov 2020 13:11:25 +0000 (16:11 +0300)]
Fixed alias handling

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Mon, 16 Nov 2020 11:52:18 +0000 (14:52 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fixed reference-counting
  Fixed incorrect FETCH_THIS optimization

4 years agoFixed reference-counting
Dmitry Stogov [Mon, 16 Nov 2020 11:51:55 +0000 (14:51 +0300)]
Fixed reference-counting

4 years agoFixed incorrect FETCH_THIS optimization
Dmitry Stogov [Mon, 16 Nov 2020 11:51:39 +0000 (14:51 +0300)]
Fixed incorrect FETCH_THIS optimization

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Mon, 16 Nov 2020 10:21:03 +0000 (13:21 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fixed inconsistent VM stack state

4 years agoFixed inconsistent VM stack state
Dmitry Stogov [Mon, 16 Nov 2020 10:19:44 +0000 (13:19 +0300)]
Fixed inconsistent VM stack state

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Mon, 16 Nov 2020 09:06:09 +0000 (12:06 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Trampoline cleanup

4 years agoTrampoline cleanup
Dmitry Stogov [Mon, 16 Nov 2020 09:05:45 +0000 (12:05 +0300)]
Trampoline cleanup

4 years agoAdd --repeat flag to usage info of run-tests.php
Christoph M. Becker [Sun, 15 Nov 2020 14:19:38 +0000 (15:19 +0100)]
Add --repeat flag to usage info of run-tests.php

Closes GH-6429.

4 years agoMerge branch 'PHP-8.0'
Christoph M. Becker [Sat, 14 Nov 2020 14:18:52 +0000 (15:18 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  [ci skip] Add note that imagedestroy() no longer has an effect

4 years ago[ci skip] Add note that imagedestroy() no longer has an effect
Pavel Djundik [Sat, 14 Nov 2020 11:12:38 +0000 (13:12 +0200)]
[ci skip] Add note that imagedestroy() no longer has an effect

Closes GH-6427.

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Fri, 13 Nov 2020 13:57:31 +0000 (14:57 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Inline pair production in json parser

4 years agoInline pair production in json parser
Nikita Popov [Fri, 13 Nov 2020 13:55:26 +0000 (14:55 +0100)]
Inline pair production in json parser

Having this as a separate production has a noticeable performance
impact, and doesn't really make things clearer either.

4 years agoMerge branch 'PHP-8.0'
Christoph M. Becker [Thu, 12 Nov 2020 15:43:57 +0000 (16:43 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Strip trailing line breaks and periods from Windows error messages

4 years agoStrip trailing line breaks and periods from Windows error messages
Christoph M. Becker [Thu, 12 Nov 2020 13:58:47 +0000 (14:58 +0100)]
Strip trailing line breaks and periods from Windows error messages

PHP error messages should not contain line breaks, so we remove these
from the Windows specific error messages.  We also remove trailing
periods for the same reason.

Closes GH-6423.

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Thu, 12 Nov 2020 14:12:57 +0000 (15:12 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Don't assume libmysqlclient library name

4 years agoDon't assume libmysqlclient library name
Nikita Popov [Thu, 12 Nov 2020 14:09:18 +0000 (15:09 +0100)]
Don't assume libmysqlclient library name

By simply dropping the additional checks, in line with the general
guideline of trusting the output of config scripts (this should
be migrated to pkg-config though).

Also drop the code for manually adding -z if mysql_config does not
-- that's not our problem.

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Thu, 12 Nov 2020 11:18:49 +0000 (12:18 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fix memory leak when user filter onCreate returns false

4 years agoFix memory leak when user filter onCreate returns false
Nikita Popov [Thu, 12 Nov 2020 11:18:33 +0000 (12:18 +0100)]
Fix memory leak when user filter onCreate returns false

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Thu, 12 Nov 2020 10:38:23 +0000 (11:38 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fix memory leak with bcsqrt on number 0<X<1

4 years agoFix memory leak with bcsqrt on number 0<X<1
Nikita Popov [Thu, 12 Nov 2020 10:37:54 +0000 (11:37 +0100)]
Fix memory leak with bcsqrt on number 0<X<1

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Thu, 12 Nov 2020 10:02:50 +0000 (11:02 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fix reflection getDefaultValue() with user arg info

4 years agoFix reflection getDefaultValue() with user arg info
Nikita Popov [Thu, 12 Nov 2020 10:02:04 +0000 (11:02 +0100)]
Fix reflection getDefaultValue() with user arg info

The default value is part of the op_array in that case, but we have
no way to access it. Fail gracefully.

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Wed, 11 Nov 2020 17:14:40 +0000 (20:14 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Fixed incorrectly eliminated type store

4 years agoFixed incorrectly eliminated type store
Dmitry Stogov [Wed, 11 Nov 2020 17:13:58 +0000 (20:13 +0300)]
Fixed incorrectly eliminated type store

4 years agoMerge branch 'PHP-8.0'
Dmitry Stogov [Wed, 11 Nov 2020 15:34:30 +0000 (18:34 +0300)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Remove assertion

4 years agoRemove assertion
Dmitry Stogov [Wed, 11 Nov 2020 15:34:16 +0000 (18:34 +0300)]
Remove assertion

4 years agoMerge branch 'PHP-8.0'
Nikita Popov [Wed, 11 Nov 2020 15:03:32 +0000 (16:03 +0100)]
Merge branch 'PHP-8.0'

* PHP-8.0:
  Handle errors during next_result()