Re: [PHP-DEV] BC breaking changes in PHP 8.1

2021-09-23 Thread Thomas Nunninger
Hi, Am 22.09.21 um 15:29 schrieb Matthew Weier O'Phinney: Here's the issue: while overall, I like the move to resource objects, introducing them in a MINOR release is hugely problematic. Previously, you would do constructs such as the following: if (! is_resource($resource) || get_resourc

[PHP-DEV] PHP 7.4.24 Released!

2021-09-23 Thread Derick Rethans
The PHP development team announces the immediate availability of PHP 7.4.24. This is a security and bug fix release. All PHP 7.4 users are encouraged to upgrade to this version. For source downloads of PHP 7.4.24 please visit our downloads page. Windows binaries can be found on the PHP for Window

Re: [PHP-DEV] BC breaking changes in PHP 8.1

2021-09-23 Thread Rowan Tommins
On 23/09/2021 17:52, Nikita Popov wrote: If we dropped all non-deprecation changes from PHP 8.1, the upgrade would be a bit easier, but not by much. This is not where the main cost is. Be that as it may, the question remains whether *the particular case of is_resource() and get_resource_type(

Re: [PHP-DEV] BC breaking changes in PHP 8.1

2021-09-23 Thread Nikita Popov
On Wed, Sep 22, 2021 at 3:30 PM Matthew Weier O'Phinney < mweierophin...@gmail.com> wrote: > Yesterday, I opened an issue regarding a change in the pgsql extension ( > https://bugs.php.net/bug.php?id=81464). > > PHP 8.0 introduced the concept of "resource objects". Where previously we > would have

[PHP-DEV] PHP 8.0.11 Released

2021-09-23 Thread Sara Golemon
The PHP development team announces the immediate availability of PHP 8.0.11. This is a security release fixing CVE-2021-21706. For source downloads of PHP 8.0.11 please visit our downloads page: https://www.php.net/downloads Windows source and binaries can be found at https://windows.php.net/downl

Re: [PHP-DEV] run-tests SKIPIF caching can be problematic for third-party extensions

2021-09-23 Thread Nikita Popov
On Thu, Sep 23, 2021 at 4:10 PM Nikita Popov wrote: > On Wed, Sep 15, 2021 at 7:23 PM Jeremy Mikola wrote: > >> I just discovered that run-tests.php was changed to cache SKIPIF >> evaluation >> since 8.1.0beta3[1]. I believe ext-mongodb ran into the same issue as >> mysqli[2], as we use SKIPIF t

Re: [PHP-DEV] run-tests SKIPIF caching can be problematic for third-party extensions

2021-09-23 Thread Nikita Popov
On Wed, Sep 15, 2021 at 7:23 PM Jeremy Mikola wrote: > I just discovered that run-tests.php was changed to cache SKIPIF evaluation > since 8.1.0beta3[1]. I believe ext-mongodb ran into the same issue as > mysqli[2], as we use SKIPIF to check that database contents are clean going > into a test. T

[PHP-DEV] PHP 7.3.31 Released!

2021-09-23 Thread Christoph M. Becker
The PHP development team announces the immediate availability of PHP 7.3.31. This is a security release fixing CVE-2021-21706. All PHP 7.3 users are encouraged to upgrade to this version. For source downloads of PHP 7.3.31 please visit our downloads page. Windows binaries can be found on the PHP

Re: [PHP-DEV] [RFC] Locale-independent case conversion

2021-09-23 Thread Tim Starling
On 23/9/21 4:53 pm, Pierre Joye wrote: > I wonder if either JIT could be used for the intrinsics support, > adding neon, sse[2-4.2] or avc256/512 (the latter would basically > allow most common strings to be converted in one go. > > If not, maybe split implementation however runtime cpu support wo