Re: [RFC] [Discussion] A new JIT implementation based on IR Framework
| From: | Dmitry Stogov | Date: | Thu, 21 Sep 2023 09:25:42 +0000 |
| Subject: | Re: [RFC] [Discussion] A new JIT implementation based on IR Framework | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-121111@lists.php.net to get a copy of this message | ||
Hi Tim.
On Thu, Sep 21, 2023 at 12:13 PM Tim Düsterhus <tim@bastelstu.be> wrote:
> Hi
>
> On 9/21/23 10:26, Dmitry Stogov wrote:
> > After all the Poll Request discussions (see
> > https://github.com/php/php-src/pull/12079), code-reviews
> > and internal
> > discussions with core developers we decided to move this through the RFC
> > process.
> >
> > Thanks to all participants.
> >
> > The RFC is open for discussion:
> > https://wiki.php.net/rfc/jit-ir
>
> 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.
>
> That said, I'd like to add my two cents to the "Open Issues" section:
>
> 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.
>
> So if the new JIT passes the existing test suite without issues,
Passing test suites doesn't mean we couldn't have other problems.
> 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)
>
I'm going to agree to remove the old JIT and I like the idea of removing it
in a separate commit.
Thanks. Dmitry.
>
> Best regards
> Tim Düsterhus
>