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

- Thread: https://externals.io/message/121239
- Original archive: https://news-web.php.net/php.internals/121239
- Started by Dmitry Stogov on 2023-10-05T19:52:15+00:00
- Messages: 6
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #121239 — Dmitry Stogov — 2023-10-05T19:52:15+00:00

URL: https://externals.io/message/121239#121239

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.

---

## #121241 — tim@bastelstu.be — 2023-10-05T20:07:19+00:00

URL: https://externals.io/message/121239#121241 · In reply to: #121239

Hi


> 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

---

## #121242 — Dmitry Stogov — 2023-10-05T20:14:54+00:00

URL: https://externals.io/message/121239#121242 · In reply to: #121241

> Hi
>
> 
> > […]
> started.
> > […]
>
> 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.


>
> Other than that it looks good to me. Thank you!
>
> Best regards
> Tim Düsterhus
>
> --
> 
> To unsubscribe, visit: https://www.php.net/unsub.php

---

## #121256 — Levi Morrison via internals — 2023-10-06T19:52:16+00:00

URL: https://externals.io/message/121239#121256 · In reply to: #121239

>
> 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

---

## #121267 — Dmitry Stogov — 2023-10-09T06:30:22+00:00

URL: https://externals.io/message/121239#121267 · In reply to: #121256

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:
> > […]
> started.
> > […]
>
> From the RFC:
>
> > […]
> 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.


>
>   [1]:
> https://www.researchgate.net/publication/374470404_IR_JIT_Framework_a_base_for_the_next_generation_JIT_for_PHP

---

## #121437 — Dmitry Stogov — 2023-10-19T21:42:25+00:00

URL: https://externals.io/message/121239#121437 · In reply to: #121239

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:

> 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.
