#
46d88a49 |
| 26-May-2020 |
Derick Rethans |
This bug fix was cherry picked into 7.4.6 |
#
fb370ecb |
| 26-May-2020 |
Derick Rethans |
Fixed historical dates in NEWS |
#
c249f593 |
| 26-May-2020 |
Christoph M. Becker |
7.3.20 will be next |
#
ce668c0e |
| 25-May-2020 |
Christoph M. Becker |
PGSQL and POD_SQL: don't include pg_config.h Even if that header file is available, we better consider it private, and don't include it. The information about whether SSL support is
PGSQL and POD_SQL: don't include pg_config.h Even if that header file is available, we better consider it private, and don't include it. The information about whether SSL support is enabled is now missing (`USE_(OPEN)SSL`), and it seems there is no alternative way to get it (`PQinitSSL()` is always defined), so we remove it from the PHP info. Furthermore, the `PG_VERSION` and `PG_VERSION_STR` macros are no longer available, but as of libpq 9.1 there is `PQlibVersion()` which allows us to construct `PG_VERSION` in a most likely backwards compatible manner. The additional information available through `PG_VERSION_STR` is lost, though, so we define `PGSQL_LIBPQ_VERSION_STR` basically as alias of `PGSQL_LIBPQ_VERSION`, and deprecate it right away. Since we are now requiring at least libpq 9.1, we can remove some further compatibility code and additional checks. Regarding the raised requirements: official support for PostGreSQL 9.0 ended on 2015-10-08, and even CentOS 7 already has PostGreSQL 9.2, so this is not supposed to be too much of an issue.
show more ...
|
#
10eb842a |
| 22-May-2020 |
Nikita Popov |
Revert "Fix #79595: zend_init_fpu() alters FPU precision" This reverts commit 88dfc475c5937822399843e8aed9b98a36a01813. |
#
4bc1d833 |
| 22-May-2020 |
Christoph M. Becker |
Raise ext/pgsql requirements to PostGreSQL 7.4 We can safely assume that users have at the very least libpq 7.4, for which official support ended on 2010-10-01; even CentOS 6 has 8.4 now
Raise ext/pgsql requirements to PostGreSQL 7.4 We can safely assume that users have at the very least libpq 7.4, for which official support ended on 2010-10-01; even CentOS 6 has 8.4 now. It is also noteworthy that PDO_PGSQL already requires libpq 7.4 or later.
show more ...
|
#
88dfc475 |
| 20-May-2020 |
Christoph M. Becker |
Fix #79595: zend_init_fpu() alters FPU precision On startup, PHP deliberately changes the floating point control word to enforce binary64 format for the calculations for best consistency
Fix #79595: zend_init_fpu() alters FPU precision On startup, PHP deliberately changes the floating point control word to enforce binary64 format for the calculations for best consistency across platforms. However, this is unnessary when compiling under `__SSE__`, because in this case the x87 instructions are not used. Therefore, we can skip the modification, which has the benefit that system libraries are free to work in the mode of their liking.
show more ...
|
#
da801ba5 |
| 22-May-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #79615: Wrong GIF header written in GD GIFEncode
|
#
d4bd6fb4 |
| 22-May-2020 |
Christoph M. Becker |
Fix #79615: Wrong GIF header written in GD GIFEncode The color resolution is expected in bits 4-6 of the packed fields byte of the logical screen descriptor (byte 10 of the GIF data stre
Fix #79615: Wrong GIF header written in GD GIFEncode The color resolution is expected in bits 4-6 of the packed fields byte of the logical screen descriptor (byte 10 of the GIF data stream), according to the specification[1], section 18. [1] <https://www.w3.org/Graphics/GIF/spec-gif89a.txt>
show more ...
|
#
4f47ba99 |
| 19-May-2020 |
Nikita Popov |
Fix bug #79603, by retrying on RTD key collision This is a non-intrusive fix for 7.4, still trying to find a good solution for master. Closes GH-5597. |
#
0a74da38 |
| 19-May-2020 |
Nikita Popov |
Add support for replaying warnings in opcache If opcache.record_warnings is enabled, opcache will record compilation warnings and replay them when the file is included again. The pri
Add support for replaying warnings in opcache If opcache.record_warnings is enabled, opcache will record compilation warnings and replay them when the file is included again. The primary use case I have in mind for this is automated testing of the opcache file cache. This resolves bug #76535.
show more ...
|
#
d87b0685 |
| 15-May-2020 |
Nikita Popov |
Fixed bug #79600 Missed unsetting of DO_INIT in one case. |
#
3a3241ce |
| 15-May-2020 |
Xinchen Hui |
fixed typo of bug id (#79599) |
#
ccd41e08 |
| 15-May-2020 |
Xinchen Hui |
Fixed bug #97599 (coredump in set_error_handler) |
#
d1cd489a |
| 15-May-2020 |
Christoph M. Becker |
Fix #79596: MySQL FLOAT truncates to int some locales We must not do locale aware float to string conversion here; instead we using our `snprintf()` implementation with the `F` specifier. |
#
30077100 |
| 13-May-2020 |
Remi Collet |
Revert "doc for enchant Object move" This reverts commit 2c63324a4eabf3f8bdf9585c8dae4527dca2e41f. |
#
2c63324a |
| 13-May-2020 |
Remi Collet |
doc for enchant Object move |
#
91b5571f |
| 13-May-2020 |
Xinchen Hui |
Fixed #79582 (Crash seen when opcache.jit=1235 and opcache.jit_debug=2) |
#
129fd647 |
| 12-May-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #79588: Boolean opcache settings ignore on/off values
|
#
5bdb4ab7 |
| 12-May-2020 |
Christoph M. Becker |
Fix #79588: Boolean opcache settings ignore on/off values We should display boolean INI settings as boolean. |
#
4b0d5e0f |
| 12-May-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #79489: .user.ini does not inherit
|
#
bdba0cd3 |
| 05-May-2020 |
Christoph M. Becker |
Fix #79489: .user.ini does not inherit On Windows, PATH_TRANSLATED may contain backslashes as well as slashes, so we must not only check for `DEFAULT_SLASH`. |
#
85e241c3 |
| 12-May-2020 |
Christoph M. Becker |
[ci skip] Update NEWS |
#
d5300873 |
| 11-May-2020 |
Christoph M. Becker |
Fix #79571: FFI: var_dumping unions may segfault We must not attempt to access arbitrary union members when retrieving debug info, because that may not be valid. Therefore we do no long
Fix #79571: FFI: var_dumping unions may segfault We must not attempt to access arbitrary union members when retrieving debug info, because that may not be valid. Therefore we do no longer dereference pointer types inside of unions, but report their address as string in `%p` format instead.
show more ...
|
#
80b50061 |
| 05-May-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #79566: Private SHM is not private on Windows
|