Hi
On 2026-07-14 19:11, Holly Schilling wrote:
>> correct me if I'm wrong, but I don't see why that would be a RFC.
>> (Small) internal changes with no change in userland don't go through
>> the RFC process and are handled on GitHub instead. This should also
>> target the supported version (8.4) instead of master.
>
> Honestly, I don’t know the norms for this kind of thing. This is a
> small change, but it involves an ABI breaking change. That was why I
> thought it should target a new release chain (8.6) rather than applying
> it to 8.4. If anyone wants to help me steward this out of being a
> draft, I would welcome the advice.
Even if there would be no change in internal API / ABI, performance
improvements are considered a feature and thus not applicable to PHP
8.4. Thus master / PHP 8.6 is the correct choice. With regard to an RFC,
please note that it’s less than 4 weeks until soft freeze, so it’s
impossible to meet the deadline with the minimum 2 weeks of discussion
and 2 weeks of vote. See also:
https://news-web.php.net/php.internals/131877
But I agree with the others that a pure performance improvement, without
an effect on the observable userland behavior (except for “it's faster
now”), very likely doesn't need an RFC - and probably not even a mailing
list discussion, unless there is disagreement on the PR itself.
Best regards
Tim Düsterhus