#
57039430 |
| 03-Aug-2019 |
viest |
Deprecate AI_IDN_ALLOW_UNASSIGNED and AI_IDN_USE_STD3_ASCII_RULES These flags have been deprecated in glibc 2.28, so we also deprecate them in PHP. As we can't deprecate constan
Deprecate AI_IDN_ALLOW_UNASSIGNED and AI_IDN_USE_STD3_ASCII_RULES These flags have been deprecated in glibc 2.28, so we also deprecate them in PHP. As we can't deprecate constants, we can only check for their use in socket_addrinfo_lookup().
show more ...
|
#
d1157cbc |
| 16-Aug-2019 |
Nikita Popov |
Relax closure $this unbinding deprecation Only deprecate unbinding of $this from a closure if $this is syntactically used within the closure. This is desired to support Laravel'
Relax closure $this unbinding deprecation Only deprecate unbinding of $this from a closure if $this is syntactically used within the closure. This is desired to support Laravel's macro system, see laravel/framework#29482. This should still allow us to implement the performance improvements we're interested in for PHP 8, without breaking existing use-cases.
show more ...
|
#
8a4171ac |
| 08-Aug-2019 |
Nikita Popov |
Add UPGRADING note about stream_set_option() and includes [ci skip]
|
#
99fe0471 |
| 27-Jul-2019 |
Tyson Andre |
nit: Fix a typo in UPGRADING Closes GH-4481
|
#
0e6e2297 |
| 25-Jul-2019 |
Theodore Brown |
Fix typos in UPGRADING and improve wording in a few places Closes GH-4478
|
#
e1c80d8e |
| 25-Jul-2019 |
Christoph M. Becker |
Remove duplication
|
#
5d3d2b98 |
| 25-Jul-2019 |
Matteo Beccati |
Addded missing NEWS/UPGRADING entries for PDO "??" escape
|
#
1cbcf0f4 |
| 23-Jul-2019 |
Nikita Popov |
Throw notice for plain wrapper fread/fwrite errors Similar to what is done for socket read/write errors.
|
#
845d07b3 |
| 22-Jul-2019 |
Nikita Popov |
Add upgrading entries [ci skip]
|
#
23bb9f4e |
| 22-Jul-2019 |
Nikita Popov |
Add deprecations to UPGRADING
|
#
d574df63 |
| 13-Mar-2019 |
rjhdby |
Deprecate alternative array access syntax RFC: https://wiki.php.net/rfc/deprecate_curly_braces_array_access
|
#
3a5664fd |
| 14-Jul-2019 |
George Peter Banyard |
Convert E_STRICT into E_NOTICE for htmlentities() function
|
#
3f233803 |
| 18-Jul-2019 |
Christoph M. Becker |
Update NEWS and UPGRADING wrt. opcache.cache_id [ci skip]
|
#
c9acc901 |
| 15-Jul-2019 |
Nikita Popov |
Support <?php followed by EOF This is an annoying edge-case for canonicalization.
|
#
9ad094e3 |
| 15-Jul-2019 |
Nikita Popov |
Emit T_BAD_CHARACTER for unexpected characters Avoid having holes in the token stream which are annoying and inefficient to reconstruct on the consumer side.
|
#
f573ba19 |
| 13-Jul-2019 |
Peter Kokot |
Update changelogs - PHP-7.4 alpha, beta, RC versions already include bugs logged in the NEWS - some links to RFCs - php_error_docref0
|
#
76783a9b |
| 12-Jul-2019 |
Christoph M. Becker |
Update NEWS and UPGRADING wrt. ext/recode unbundling
|
#
6285bb52 |
| 05-Jul-2019 |
Nikita Popov |
Support redirect+null descriptors in proc_open This adds support for doing something like: [1 => ['pipe', 'w'], 2 => ['redirect', 1]] This will make descriptor 2 on the
Support redirect+null descriptors in proc_open This adds support for doing something like: [1 => ['pipe', 'w'], 2 => ['redirect', 1]] This will make descriptor 2 on the child end a dup'd descriptor 1. This is mainly useful in conjunction with shell-less mode, because we don't have an easy way to do "2>&1" there. Additionally we support: [1 => ['pipe', 'w'], 2 => ['null']] Which would be the same as a >/dev/null or >nul redirect, depending on platform.
show more ...
|
#
c42b7dd6 |
| 10-Jul-2019 |
Nikita Popov |
Throw notice on array access on illegal type No notice is thrown for list() accesses, because we did not come to an agreement regarding patterns like while ([$key, $value] =
Throw notice on array access on illegal type No notice is thrown for list() accesses, because we did not come to an agreement regarding patterns like while ([$key, $value] = yield $it->next()) { ... } where silent null access may be desirable. No effort is made to suppress multiple notices in access chains likes $x[0][0][0], because the technical complexity this causes does not seem worthwhile. RFC: https://wiki.php.net/rfc/notice-for-non-valid-array-container
show more ...
|
#
50176764 |
| 08-Jul-2019 |
Peter Kokot |
Add zend.exception_ignore_args [ci skip]
|
#
0f0c6c61 |
| 08-Jul-2019 |
Peter Kokot |
Catch up with recent changes [ci skip] - RFC about password_hash portability improvements added - build system minor updates noted - typos
|
#
d90cdbd9 |
| 28-Jun-2019 |
Scott Dutton |
Deprecate passing invalid character to base_convert etc RFC: https://wiki.php.net/rfc/base_convert_improvements
|
#
338e1b24 |
| 02-Jul-2019 |
Christoph M. Becker |
Implement FR #77230: Support custom CFLAGS and LDFLAGS from environment While it is already possible to *set* CFLAGS and LDFLAGS (actually all variables) from the environment for `nmake`
Implement FR #77230: Support custom CFLAGS and LDFLAGS from environment While it is already possible to *set* CFLAGS and LDFLAGS (actually all variables) from the environment for `nmake` (by passing the `/E` option), it is not possible to *add* any (C|LD)FLAGS, which can be useful in some cases. Instead of allowing this for `nmake`, we add support for additional custom (C|LD)FLAGS to `configure`, similar to how that works on Linux, so one could actually write: ```` set CFLAGS=foo & set LDFLAGS=bar & configure ```` This also allows us to use these flags during configure.
show more ...
|
#
0819e6dc |
| 17-Jun-2019 |
Joe Watkins |
simple ignore arguments in exceptions implementation
|
#
b546ae98 |
| 02-Jul-2019 |
Robert Kopack |
Implement SQLite extended result code functionality
|