]> granicus.if.org Git - php/log
php
5 years agoMerge branch 'PHP-7.4'
Xinchen Hui [Tue, 24 Dec 2019 06:21:52 +0000 (14:21 +0800)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Similar problem (#79022) also exists in Interfaces
  Fixed bug #79022 (class_exists returns True for classes that are not ready to be used)

5 years agoSimilar problem (#79022) also exists in Interfaces
Xinchen Hui [Tue, 24 Dec 2019 06:20:55 +0000 (14:20 +0800)]
Similar problem (#79022) also exists in Interfaces

5 years agoFixed bug #79022 (class_exists returns True for classes that are not ready to be...
Xinchen Hui [Tue, 24 Dec 2019 06:04:19 +0000 (14:04 +0800)]
Fixed bug #79022 (class_exists returns True for classes that are not ready to be used)

5 years agoSet opcode handler
Dmitry Stogov [Mon, 23 Dec 2019 11:14:47 +0000 (14:14 +0300)]
Set opcode handler

5 years agoFix #78880: Spelling error report
Christoph M. Becker [Sat, 21 Dec 2019 10:58:00 +0000 (11:58 +0100)]
Fix #78880: Spelling error report

We fix the most often occuring typos according to a recent codespell
report[1] in tests, code comments and documentation.

[1] <https://fossies.org/linux/test/php-src-master-f8f48ce.191129.tar.gz/codespell.html>.

5 years agoPromote warning to exception for proc_open() when null byte is encountered
Máté Kocsis [Fri, 20 Dec 2019 16:53:53 +0000 (17:53 +0100)]
Promote warning to exception for proc_open() when null byte is encountered

GH-5004

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Fri, 20 Dec 2019 16:46:43 +0000 (17:46 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix leak when generator closed during yield in finally

5 years agoFix leak when generator closed during yield in finally
Nikita Popov [Fri, 20 Dec 2019 15:15:24 +0000 (16:15 +0100)]
Fix leak when generator closed during yield in finally

In this case we need to free any pending exceptions or return values
that will be discarded.

5 years agoRemove unnecessary FN type information from OPCache
Máté Kocsis [Fri, 20 Dec 2019 14:04:00 +0000 (15:04 +0100)]
Remove unnecessary FN type information from OPCache

GH-5029

5 years agoPromote warnings to exceptions in string search related functions
Máté Kocsis [Wed, 20 Nov 2019 01:34:52 +0000 (02:34 +0100)]
Promote warnings to exceptions in string search related functions

GH-5004

5 years agoPromote warnings to exceptions in proc_open() function
Máté Kocsis [Wed, 20 Nov 2019 01:30:48 +0000 (02:30 +0100)]
Promote warnings to exceptions in proc_open() function

GH-5004

5 years agoPromote warrnings to exceptions in chgrp() function
Máté Kocsis [Wed, 20 Nov 2019 01:27:46 +0000 (02:27 +0100)]
Promote warrnings to exceptions in chgrp() function

GH-5004

5 years agoPromote warning to exception in dns_check_record() function
Máté Kocsis [Wed, 20 Nov 2019 01:22:44 +0000 (02:22 +0100)]
Promote warning to exception in dns_check_record() function

GH-5004

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Fri, 20 Dec 2019 15:29:39 +0000 (16:29 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #79008: General performance regression with PHP 7.4 on Windows

5 years agoFix #79008: General performance regression with PHP 7.4 on Windows
Christoph M. Becker [Fri, 20 Dec 2019 15:23:32 +0000 (16:23 +0100)]
Fix #79008: General performance regression with PHP 7.4 on Windows

We no longer try to retrieve the filename of a given stream when
fstat'ing, because this is very slow.  Since we neither didn't do that
in PHP 7.3 and earlier, we regard this as sensible trade-off.

5 years agoSimplify constant expression
GITSRC [Fri, 20 Dec 2019 14:15:15 +0000 (15:15 +0100)]
Simplify constant expression

Co-Authored-By: Christoph M. Becker <cmbecker69@gmx.de>
5 years agoFix merge mistake
Nikita Popov [Fri, 20 Dec 2019 14:13:27 +0000 (15:13 +0100)]
Fix merge mistake

5 years agoMake get_defined_vars() always return an array
Máté Kocsis [Fri, 20 Dec 2019 10:10:20 +0000 (11:10 +0100)]
Make get_defined_vars() always return an array

GH-5025

5 years agoFix F1 type information in OPCache
Máté Kocsis [Wed, 18 Dec 2019 19:44:53 +0000 (20:44 +0100)]
Fix F1 type information in OPCache

Closes GH-5025

5 years agoFix smaller issues with stubs
Máté Kocsis [Wed, 18 Dec 2019 19:38:40 +0000 (20:38 +0100)]
Fix smaller issues with stubs

GH-5025

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Fri, 20 Dec 2019 12:52:08 +0000 (13:52 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Try to make proc_open_bug69900.phpt more robust

5 years agoTry to make proc_open_bug69900.phpt more robust
Nikita Popov [Fri, 20 Dec 2019 12:51:31 +0000 (13:51 +0100)]
Try to make proc_open_bug69900.phpt more robust

5 years agoFix string offset signed int UB in jit as well
Nikita Popov [Fri, 20 Dec 2019 11:11:07 +0000 (12:11 +0100)]
Fix string offset signed int UB in jit as well

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Fri, 20 Dec 2019 11:06:24 +0000 (12:06 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #78982: pdo_pgsql returns dead persistent connection

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Fri, 20 Dec 2019 11:05:39 +0000 (12:05 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix #78982: pdo_pgsql returns dead persistent connection

5 years agoFix #78982: pdo_pgsql returns dead persistent connection
SATO Kentaro [Tue, 17 Dec 2019 17:36:03 +0000 (02:36 +0900)]
Fix #78982: pdo_pgsql returns dead persistent connection

Call PQconsumeInput() before PQstatus() to update the status.

5 years agoRemove unnecessary F0 type information from OPCache
Máté Kocsis [Tue, 17 Dec 2019 21:17:47 +0000 (22:17 +0100)]
Remove unnecessary F0 type information from OPCache

Closes GH-5024

5 years agoFix return type of strval()
Máté Kocsis [Tue, 17 Dec 2019 21:17:17 +0000 (22:17 +0100)]
Fix return type of strval()

GH-5024

5 years agoAdd stubs for standard library
Máté Kocsis [Mon, 16 Dec 2019 18:30:14 +0000 (19:30 +0100)]
Add stubs for standard library

Closes GH-5017

5 years agoPromote warnings to exceptions in stream-related functions
Máté Kocsis [Mon, 16 Dec 2019 18:29:51 +0000 (19:29 +0100)]
Promote warnings to exceptions in stream-related functions

GH-5017

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Fri, 20 Dec 2019 10:45:50 +0000 (11:45 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #78980: pgsqlGetNotify() overlooks dead connection

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Fri, 20 Dec 2019 10:44:23 +0000 (11:44 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix #78980: pgsqlGetNotify() overlooks dead connection

5 years agoFix #78980: pgsqlGetNotify() overlooks dead connection
SATO Kentaro [Tue, 17 Dec 2019 17:16:55 +0000 (02:16 +0900)]
Fix #78980: pgsqlGetNotify() overlooks dead connection

pgsqlGetNotify() didn't check result of PQconsumeInput().

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Fri, 20 Dec 2019 10:38:01 +0000 (11:38 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fixed bug #79000

5 years agoFixed bug #79000
Nikita Popov [Thu, 19 Dec 2019 12:27:09 +0000 (13:27 +0100)]
Fixed bug #79000

Don't report EAGAIN/EWOULDBLOCK as errors for fwrite on
non-blocking socket streams. This matches behavior for fread,
as well as behavior for plain file streams.

Closes GH-5026.

5 years agoAdd setAuthorizer method to SQLite3
BohwaZ [Tue, 10 Dec 2019 11:16:46 +0000 (12:16 +0100)]
Add setAuthorizer method to SQLite3

This adds the possibility to define a userland callback that will be
used to authorize or not an action on the database.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Fri, 20 Dec 2019 10:24:14 +0000 (11:24 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #74170: locale information change after mime_content_type

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Fri, 20 Dec 2019 10:24:03 +0000 (11:24 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix #74170: locale information change after mime_content_type

5 years agoFix #74170: locale information change after mime_content_type
Sergei Turchanov [Thu, 29 Aug 2019 07:29:19 +0000 (17:29 +1000)]
Fix #74170: locale information change after mime_content_type

Some functions in libmagic (distributed with fileinfo extension) perform this sequence of calls:
func() {
setlocale(LC_TYPE, "C")
.. do some work ..
setlocale(LC_TYPE, "")
}

It effectively resets LC_TYPE if it that was set before the function call.

To avoid manipulations with current locale at all, the problematic functions
were modified to use locale-independent functions.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Fri, 20 Dec 2019 10:03:15 +0000 (11:03 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #78402: pcntl_signal() misleading error message

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Fri, 20 Dec 2019 10:02:57 +0000 (11:02 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix #78402: pcntl_signal() misleading error message

5 years agoFix #78402: pcntl_signal() misleading error message
SATO Kentaro [Tue, 17 Dec 2019 19:03:42 +0000 (04:03 +0900)]
Fix #78402: pcntl_signal() misleading error message

An error message can be misleading when a handler
passed to pcntl_signal() is not callable.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Fri, 20 Dec 2019 09:35:50 +0000 (10:35 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix early free of assign_obj op_data

5 years agoFix early free of assign_obj op_data
Nikita Popov [Fri, 20 Dec 2019 09:33:18 +0000 (10:33 +0100)]
Fix early free of assign_obj op_data

We need to make sure that op_data is only freed after populating
result, as op_data may be the only thing holding the value in the
case of an overloaded assignment.

This reverts the code to how it looked like in 7.3.

5 years agoConvert string|array union parameter types
Máté Kocsis [Mon, 9 Dec 2019 23:03:02 +0000 (00:03 +0100)]
Convert string|array union parameter types

Closes GH-4995

5 years agoRECV opcode optimization
Dmitry Stogov [Fri, 20 Dec 2019 03:46:25 +0000 (06:46 +0300)]
RECV opcode optimization

5 years agoAdd upgrading note about implode() [ci skip]
Máté Kocsis [Thu, 19 Dec 2019 21:58:26 +0000 (22:58 +0100)]
Add upgrading note about implode() [ci skip]

5 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Thu, 19 Dec 2019 20:19:31 +0000 (23:19 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fixed bug #78999 (Cycle leak when using function result as temporary)

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Dmitry Stogov [Thu, 19 Dec 2019 20:17:39 +0000 (23:17 +0300)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fixed bug #78999 (Cycle leak when using function result as temporary)

5 years agoFixed bug #78999 (Cycle leak when using function result as temporary)
Dmitry Stogov [Thu, 19 Dec 2019 20:11:08 +0000 (23:11 +0300)]
Fixed bug #78999 (Cycle leak when using function result as temporary)

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Thu, 19 Dec 2019 12:21:52 +0000 (13:21 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #78983: pdo_pgsql config.w32 cannot find libpq-fe.h

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Thu, 19 Dec 2019 12:21:05 +0000 (13:21 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix #78983: pdo_pgsql config.w32 cannot find libpq-fe.h

5 years agoFix #78983: pdo_pgsql config.w32 cannot find libpq-fe.h
SATO Kentaro [Tue, 17 Dec 2019 17:47:08 +0000 (02:47 +0900)]
Fix #78983: pdo_pgsql config.w32 cannot find libpq-fe.h

When configured with a path specified.

5 years agoAdjust test for notice->warning change
Nikita Popov [Thu, 19 Dec 2019 11:03:09 +0000 (12:03 +0100)]
Adjust test for notice->warning change

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Thu, 19 Dec 2019 10:48:20 +0000 (11:48 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Avoid signed integer overflow in string offset check

5 years agoAvoid signed integer overflow in string offset check
Nikita Popov [Thu, 19 Dec 2019 10:46:14 +0000 (11:46 +0100)]
Avoid signed integer overflow in string offset check

Cast to size_t before performing operations instead of afterwards.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Thu, 19 Dec 2019 09:43:23 +0000 (10:43 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Add destructor annotations in ini parser

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Thu, 19 Dec 2019 09:43:14 +0000 (10:43 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Add destructor annotations in ini parser

5 years agoAdd destructor annotations in ini parser
Nikita Popov [Thu, 19 Dec 2019 09:42:10 +0000 (10:42 +0100)]
Add destructor annotations in ini parser

It would be better to switch this to use %union and %type annotations,
but not going to do that change for 7.3.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Wed, 18 Dec 2019 16:18:46 +0000 (17:18 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix leak in assign_ref with function

5 years agoFix leak in assign_ref with function
Nikita Popov [Wed, 18 Dec 2019 16:18:10 +0000 (17:18 +0100)]
Fix leak in assign_ref with function

As far as I can see, the retval copying is already done in all
callers of this function, so it should not be duplicated here.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Wed, 18 Dec 2019 14:56:10 +0000 (15:56 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fixed bug #78776

5 years agoFixed bug #78776
Nikita Popov [Wed, 18 Dec 2019 14:53:09 +0000 (15:53 +0100)]
Fixed bug #78776

By using the normal inheritance check if the parent is abstract
as well.

5 years agoMerge branch 'PHP-7.4'
Remi Collet [Wed, 18 Dec 2019 13:18:16 +0000 (14:18 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  fix release date
  fix release date
  fix release date

5 years agofix release date
Remi Collet [Wed, 18 Dec 2019 13:18:03 +0000 (14:18 +0100)]
fix release date

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Remi Collet [Wed, 18 Dec 2019 13:17:49 +0000 (14:17 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  fix release date
  fix release date

5 years agofix release date
Remi Collet [Wed, 18 Dec 2019 13:17:31 +0000 (14:17 +0100)]
fix release date

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Remi Collet [Wed, 18 Dec 2019 13:17:21 +0000 (14:17 +0100)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  fix release date

5 years agofix release date
Remi Collet [Wed, 18 Dec 2019 13:16:19 +0000 (14:16 +0100)]
fix release date

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Wed, 18 Dec 2019 10:41:11 +0000 (11:41 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fixed bug #78986

5 years agoFixed bug #78986
Nikita Popov [Wed, 18 Dec 2019 10:37:39 +0000 (11:37 +0100)]
Fixed bug #78986

Don't assume that handlers live in the arena, they may also be in
SHM.

5 years agoMerge branch 'PHP-7.4'
Fabien Villepinte [Wed, 18 Dec 2019 10:10:10 +0000 (11:10 +0100)]
Merge branch 'PHP-7.4'

5 years agoAdd CONFLICTS tag
Fabien Villepinte [Wed, 18 Dec 2019 10:08:24 +0000 (11:08 +0100)]
Add CONFLICTS tag

These tests can be the reason file_get_contents_variation8.phpt fails times to times.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Wed, 18 Dec 2019 10:04:51 +0000 (11:04 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Rethrow generator exception even without active stack frame

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Wed, 18 Dec 2019 10:04:46 +0000 (11:04 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Rethrow generator exception even without active stack frame

5 years agoRethrow generator exception even without active stack frame
Nikita Popov [Wed, 18 Dec 2019 10:02:44 +0000 (11:02 +0100)]
Rethrow generator exception even without active stack frame

Finally blocks in generators may be invoked during shutdown, in
which case we don't have a stack frame. Similar to what
zend_call_function does, we still need to rethrow these exceptions,
otherwise they will be hidden (and leak).

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Wed, 18 Dec 2019 09:24:41 +0000 (10:24 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix use-after-free when trying to write to closure property

5 years agoFix use-after-free when trying to write to closure property
Nikita Popov [Wed, 18 Dec 2019 09:24:02 +0000 (10:24 +0100)]
Fix use-after-free when trying to write to closure property

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Wed, 18 Dec 2019 09:11:40 +0000 (10:11 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix freeing of dynamic call name

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Wed, 18 Dec 2019 09:11:23 +0000 (10:11 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix freeing of dynamic call name

5 years agoFix freeing of dynamic call name
Nikita Popov [Wed, 18 Dec 2019 09:10:30 +0000 (10:10 +0100)]
Fix freeing of dynamic call name

We need to free op2 if the call construction fails.

Also remove a redundant check for !call.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Wed, 18 Dec 2019 08:54:18 +0000 (09:54 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix const/cv freeing on failed reference assignment

5 years agoFix const/cv freeing on failed reference assignment
Nikita Popov [Wed, 18 Dec 2019 08:53:30 +0000 (09:53 +0100)]
Fix const/cv freeing on failed reference assignment

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Tue, 17 Dec 2019 19:01:44 +0000 (20:01 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  More updates to CONTRIBUTING.md

5 years agoMore updates to CONTRIBUTING.md
Christoph M. Becker [Tue, 17 Dec 2019 19:01:18 +0000 (20:01 +0100)]
More updates to CONTRIBUTING.md

7.4 is stable.

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Tue, 17 Dec 2019 18:58:46 +0000 (19:58 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Update CONTRIBUTING.md

5 years agoUpdate CONTRIBUTING.md
Christoph M. Becker [Tue, 17 Dec 2019 18:57:49 +0000 (19:57 +0100)]
Update CONTRIBUTING.md

7.1 is EOL; 7.2 is security fixes only.

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Tue, 17 Dec 2019 16:53:44 +0000 (17:53 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #78976: SplFileObject::fputcsv returns -1 on failure

5 years agoFix #78976: SplFileObject::fputcsv returns -1 on failure
Christoph M. Becker [Tue, 17 Dec 2019 16:52:18 +0000 (17:52 +0100)]
Fix #78976: SplFileObject::fputcsv returns -1 on failure

`php_stream_write()` returns `-1` on failure now, which has to be
catered to by `SplFileObject::fputcsv()` which still is supposed to
return `false` on failure.

5 years agoFix leak of dynamic property name in address helper
Nikita Popov [Tue, 17 Dec 2019 15:58:10 +0000 (16:58 +0100)]
Fix leak of dynamic property name in address helper

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 17 Dec 2019 15:47:49 +0000 (16:47 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Free buffer in php_verror even if it is empty

5 years agoFree buffer in php_verror even if it is empty
Nikita Popov [Tue, 17 Dec 2019 15:44:17 +0000 (16:44 +0100)]
Free buffer in php_verror even if it is empty

vspprintf allocates a buffer even if the resulting string is empty.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 17 Dec 2019 15:28:56 +0000 (16:28 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix resetting of internal_encoding and friends

5 years agoFix resetting of internal_encoding and friends
Nikita Popov [Tue, 17 Dec 2019 15:26:42 +0000 (16:26 +0100)]
Fix resetting of internal_encoding and friends

We need to update the value even if new_value is NULL. In particular,
it should be reset back to NULL after each request if the setting was
not specified on startup. Otherwise we leave dangling pointers.

5 years agoAvoid generation of "jmp" to next instruction
Dmitry Stogov [Tue, 17 Dec 2019 12:42:02 +0000 (15:42 +0300)]
Avoid generation of "jmp" to next instruction

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 17 Dec 2019 12:26:32 +0000 (13:26 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Avoid float to int cast UB in exif

5 years agoAvoid float to int cast UB in exif
Nikita Popov [Tue, 17 Dec 2019 12:15:01 +0000 (13:15 +0100)]
Avoid float to int cast UB in exif

5 years agoMake "exception_handler_undef" stub to check EG(opline_before_exception) and undefine...
Dmitry Stogov [Tue, 17 Dec 2019 11:09:26 +0000 (14:09 +0300)]
Make "exception_handler_undef" stub to check EG(opline_before_exception) and undefine corresponnding result variable, if necessary.
This fixes few invalid "exception_handler_undef" usages.

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Tue, 17 Dec 2019 09:05:40 +0000 (10:05 +0100)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Update/fix NEWS [ci skip]

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Tue, 17 Dec 2019 09:05:18 +0000 (10:05 +0100)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Update/fix NEWS [ci skip]