Am 21.09.2023 um 11:13 schrieb Tim Düsterhus:
Thank you. I find it important to follow the formal process, even if many
folks are not able to make a meaningful decision due to the lack of
knowledge about the topic. This includes me.
I'm in the same boat.
My understanding is that even if the new JIT might not (yet) be better
than the old one, it is not worse and it is more maintainable. The
reactions from more knowledgeable folks were pretty positive overall.
That is my understanding as well.
So if the new JIT passes the existing test suite without issues, I don't
see a reason why the old JIT should not be replaced right away. By
immediately removing the old JIT (ideally in a separate commit) the
codebase is cleaned up and users that want to test PHP 8.4 (or whatever
that version may be in the end) will be forced to also test the new JIT
which is probably a good thing.
I agree.
As a sidenote: most of the teams that I work with use PHP 8 in production.
However, none of them use the current JIT. It either caused problems
(especially during early PHP 8.0 versions), or does not bring any
significant performance improvement. Against that backdrop, I would be
interested in whether you, Dmitry or Zend, can share some insight from
real-world usage of the JIT.
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php