On 28.08.2020 at 09:18, Matteo Beccati wrote:

> Hi George,
>
> /cc release managers - pls don't hate me ;-)
>
> On 27/08/2020 10:23, Matteo Beccati wrote:
>>
>> On 26/08/2020 19:28, G. P. B. wrote:
>>> This can still target PHP 8.0 as this seems to be akin to a bug this
>>> might even be applicable to PHP 7.3/7.4. Anyways, good catch.
>>
>> You could be right. I've created a draft PR for review: Dino could yo> 
>> please benchmark it and get back with results?> >
> https://github.com/php/php-src/pull/6047
> The PR seems to fix the issue:
>
> https://bugs.php.net/bug.php?id=80027
>
> Dino's bench script takes 3s on vanilla PHP8 and 120ms with the patch,
> so it's seems a fairly good win. The fetching part alone goes down from
> 2.9s to 3ms.
>
> The way it's been fixed should be backwards and forwards compatible with
> no real need to bump PDO_VERSION_API: external PDO driver extensions
> wanting to use the param_evt_skip flags could simply set them via a
> preprocessor macro when compiled for PHP8+.
>
> For now I've optimised the pdo_pgsql/mysql/sqlite extensions, but I will
> look into the other bundled ones too.
>
> Would you think it's sensible to treat this as a bug fix and target
> 7.3+? Or is it better to do PHP8 only? Or?

Might be better to do it for PHP 8 only, or maybe for PHP 7.4 as well.
I'm not strictly against doing it for PHP 7.3, though.

--
Christoph M. Becker

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php

Reply via email to