#
ee163161 |
| 10-Aug-2020 |
Nikita Popov |
Fixed bug #79948 Make sure we don't execute further scripts if one of them encountered an exit exception. Also make sure that we free file handles that end up unused due to
Fixed bug #79948 Make sure we don't execute further scripts if one of them encountered an exit exception. Also make sure that we free file handles that end up unused due to an early abort in php_execute_scripts(), which turned up as an issue in the added test case. Finally, make use of EG(exit_status) in the places where we zend_eval_string_ex, instead of unconditionally assigning exit code 254. If an error occurs, the error handler will already set exit status 255.
show more ...
|
#
896dad4c |
| 10-Aug-2020 |
Nikita Popov |
Fixed bug #77561 Unconditionally strip shebang lines when using the CLI SAPI, independently of whether they occur in the primary or non-primary script. It's unlikely that someone int
Fixed bug #77561 Unconditionally strip shebang lines when using the CLI SAPI, independently of whether they occur in the primary or non-primary script. It's unlikely that someone intentionally wants to print that shebang line when including a script, and this regularly causes issues when scripts are used in multiple contexts, e.g. for direct invocation and as a phar bootstrap.
show more ...
|
#
2d087210 |
| 10-Aug-2020 |
Nikita Popov |
Fixed bug #79947 Move the FREE_OP for op_data out of the zend_binary_assign_op_dim_slow() slow path, so it can be used by the other error path as well. This makes ASSIGN_DIM_OP struc
Fixed bug #79947 Move the FREE_OP for op_data out of the zend_binary_assign_op_dim_slow() slow path, so it can be used by the other error path as well. This makes ASSIGN_DIM_OP structurally more similar to ASSIGN_DIM.
show more ...
|
#
da0a0a13 |
| 10-Aug-2020 |
Nikita Popov |
Fixed bug #79946 Declare __STDC_CONSTANT_MACROS and __STDC_FORMAT_MACROS via -D to make sure they are declared before the first stdint.h include. We also define these in php_stdint.h
Fixed bug #79946 Declare __STDC_CONSTANT_MACROS and __STDC_FORMAT_MACROS via -D to make sure they are declared before the first stdint.h include. We also define these in php_stdint.h, but don't always include that file first. This is necessary for old compilers that use C99 rather than C11 semantics for stdint.h.
show more ...
|
#
fab2c3ba |
| 07-Aug-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix bug #70574: Move files to proper locale dir
|
#
5be67026 |
| 05-Aug-2020 |
Florian Engelhardt |
Fix bug #70574: Move files to proper locale dir Closes GH-5940. |
#
2cbc9409 |
| 06-Aug-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #79934: CRLF-only line in heredoc causes parsing error
|
#
06ade155 |
| 05-Aug-2020 |
Pieter van den Ham |
Fix #79934: CRLF-only line in heredoc causes parsing error Fixes the function `next_newline()` in zend_language_scanner.l. The function now correctly returns a newline_len of 2 for "\r\n
Fix #79934: CRLF-only line in heredoc causes parsing error Fixes the function `next_newline()` in zend_language_scanner.l. The function now correctly returns a newline_len of 2 for "\r\n". Closes GH-5944.
show more ...
|
#
6bf8ff6d |
| 05-Aug-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fixed bug #79930
|
#
da786a22 |
| 05-Aug-2020 |
Nikita Popov |
Fixed bug #79930 We're inserting src_zval, so that's what we should addref. |
#
542ef745 |
| 04-Aug-2020 |
Gabriel Caruso |
Update NEWS for 8.0.0beta2 |
#
0d836a39 |
| 04-Aug-2020 |
Nikita Popov |
Revert "Prepare for PHP 8.1" This reverts commit 1ab4d0e6b7abb67d5a01ce3327bf973772271fb2. This reverts commit a359635cb1a4df8b5137a506c88c4cb102acac0e. |
#
a359635c |
| 04-Aug-2020 |
Gabriel Caruso |
Prepare for PHP 8.1 |
#
c4677af6 |
| 04-Aug-2020 |
Christoph M. Becker |
[ci skip] Fix 7.3.21 release date |
#
44c7128f |
| 01-Aug-2020 |
Jakub Zelenka |
FPM: Add pm.status_listen option This option allows getting status from different endpoint (e.g. port or UDS file) which is useful for getting status when all children are busy with
FPM: Add pm.status_listen option This option allows getting status from different endpoint (e.g. port or UDS file) which is useful for getting status when all children are busy with serving long running requests. Internally a new shared pool with ondemand process manager is used. It means that the status requests have reserved resources and should not be blocked by other requests.
show more ...
|
#
6f0c3386 |
| 03-Aug-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: [ci skip] Add missing NEWS entries
|
#
17d64af1 |
| 03-Aug-2020 |
Christoph M. Becker |
[ci skip] Add missing NEWS entries |
#
a6e3ce4f |
| 26-Jul-2020 |
Gregor Harlan |
datetime: new format "p", same as "P" but returning "Z" for UTC |
#
90434d7f |
| 02-Aug-2020 |
Derick Rethans |
Fixed bug #60302: DateTime::createFromFormat should new static(), not new self() Also fixes similar issues for DateTimeImmutable::createFromFormat, DateTime::createFromImmmutable, DateTi
Fixed bug #60302: DateTime::createFromFormat should new static(), not new self() Also fixes similar issues for DateTimeImmutable::createFromFormat, DateTime::createFromImmmutable, DateTime::createFromInterface, DateTimeImmutable::createFromMutable, and DateTimeImmutable::createFromInterface.
show more ...
|
#
650801ce |
| 01-Aug-2020 |
Tyson Andre |
[skip ci] Fix grammar/typo nits in docs The PHP error message says "well-formed", not "well formed" Fixes GH-5920 |
#
fce8061e |
| 31-Jul-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #79919: Stack use-after-scope in define()
|
#
1e0bc6e3 |
| 31-Jul-2020 |
Christoph M. Becker |
Fix #79919: Stack use-after-scope in define() Instead of the temporary `rv`, we use the `val_free` which is there for this purpose. |
#
f475edc2 |
| 25-Jul-2020 |
Deus Kane <3399275+qxzkjp@users.noreply.github.com> |
Fixed bug #79897: Promoted constructor params with attribs cause crash This was caused by the attribute AST being used twice, and was fixed by creating a temporary copy of it (and destro
Fixed bug #79897: Promoted constructor params with attribs cause crash This was caused by the attribute AST being used twice, and was fixed by creating a temporary copy of it (and destroying said copy) when neccesary.
show more ...
|
#
2bcc4198 |
| 29-Jul-2020 |
Christoph M. Becker |
Fix #73060: php failed with error after temp folder cleaned up Instead of storing the mapping base address and the address of `execute_ex()` in a separate file in the temporary folder, w
Fix #73060: php failed with error after temp folder cleaned up Instead of storing the mapping base address and the address of `execute_ex()` in a separate file in the temporary folder, we store them right at the beginning of the memory mapping.
show more ...
|
#
02fae1fc |
| 29-Jul-2020 |
Dmitry Stogov |
Fixed bug #79888 (Incorrect execution with JIT enabled) |