[PHP-DEF][RFC][VOTE] A new JIT implementation based on IR Framework

php.internals

Dmitry Stogov

2 years ago
Hi internals, The vote on "A new JIT implementation based on IR Framework" RFC is started. https://wiki.php.net/rfc/jit-ir Thanks. Dmitry.

Tim Düsterhus

2 years ago
Hi On 10/5/23 21:52, Dmitry Stogov wrote:
> The vote on "A new JIT implementation based on IR Framework" RFC is started. > > https://wiki.php.net/rfc/jit-ir
One small note: You forgot to adjust the 'Status' at the top of the RFC itself. It still specifies 'Under Discussion' instead of Voting. Other than that it looks good to me. Thank you! Best regards Tim Düsterhus

Dmitry Stogov

2 years ago
On Thu, Oct 5, 2023 at 11:07 PM Tim Düsterhus <tim@bastelstu.be> wrote:
> Hi > > On 10/5/23 21:52, Dmitry Stogov wrote: > > The vote on "A new JIT implementation based on IR Framework" RFC is > started. > > > > https://wiki.php.net/rfc/jit-ir > > One small note: You forgot to adjust the 'Status' at the top of the RFC > itself. It still specifies 'Under Discussion' instead of Voting. >
Thanks for pointing it out. Fixed. Thanks. Dmitry.

Unnamed Person

2 years ago
On Thu, Oct 5, 2023 at 1:52 PM Dmitry Stogov <dmitrystogov@gmail.com> wrote:
> > Hi internals, > > The vote on "A new JIT implementation based on IR Framework" RFC is started. > > https://wiki.php.net/rfc/jit-ir > > Thanks. Dmitry.
From the RFC:
> The details of the IR framework are complex. This [presentation][1] explains design ideas and makes overview of the most important implementaion details.
Was this presentation recorded and is it watchable somewhere? It looks to have answers to many questions I had. [1]: https://www.researchgate.net/publication/374470404_IR_JIT_Framework_a_base_for_the_next_generation_JIT_for_PHP

Dmitry Stogov

2 years ago
On Fri, Oct 6, 2023 at 10:52 PM Levi Morrison <levi.morrison@datadoghq.com> wrote:
> On Thu, Oct 5, 2023 at 1:52 PM Dmitry Stogov <dmitrystogov@gmail.com> > wrote: > > > > Hi internals, > > > > The vote on "A new JIT implementation based on IR Framework" RFC is > started. > > > > https://wiki.php.net/rfc/jit-ir > > > > Thanks. Dmitry. > > From the RFC: > > > The details of the IR framework are complex. This [presentation][1] > explains design ideas and makes overview of the most important > implementaion details. > > Was this presentation recorded and is it watchable somewhere? It looks > to have answers to many questions I had >
The record should be available in a month or two in Russian. Thanks. Dmitry.

Dmitry Stogov

2 years ago
Hi, The vote has ended. The RFC was accepted by 26 vs 0. Also, 25 vs 0 voted to remove the old JIT implementation right after merging the new one. I'm going to merge the Pull Request next week (on Monday or Tuesday) and then remove the old JIT implementation in the next few days. Let me know if someone sees any critical implementation issues. Thanks. Dmitry. On Thu, Oct 5, 2023 at 10:52 PM Dmitry Stogov <dmitrystogov@gmail.com> wrote: