Home » Community » People » dmitry »
dmitry

dmitry

Contributor Directory

RFCs

Language and policy proposals from this contributor
RFCs are part of the process by which decisions are made about PHP. For more information about the RFC process as well as viewing a full list of RFCs please visit the RFC section.

A new JIT implementation based on IR Framework

Author
Target
8.4
The first version of JIT for PHP was released in PHP-8.0 (https://wiki.php.net/rfc/jit). That time we took a quite simple approach. We are generating native cod...

Merge the new JIT implementation into PHP master?

Yes
No
Yes
26 Votes (100%)
No
0 Votes (0%)

Remove the old JIT implementation right after merging the new one?

Yes
No
Yes
25 Votes (100%)
No
0 Votes (0%)

JIT

Author
Target
8.0
It's no secret that the performance jump of PHP 7 was originally initiated by attempts to implement JIT for PHP. We started these efforts at Zend (mostly by Dmi...

Include JIT into PHP 8?

Yes
No
Yes
50 Votes (96%)
No
2 Votes (4%)

Include JIT into PHP 7.4 (experimental)?

Yes
No
Yes
18 Votes (33%)
No
36 Votes (67%)

Expectations

Author
Target
7.0
The assertion statement has the prototype:

Merge changes into master?

Yes, with custom exceptions
Yes, without custom exceptions
No
Yes, with custom exceptions
29 Votes (66%)
Yes, without custom exceptions
14 Votes (32%)
No
1 Votes (2%)

coercive_sth

Yes
No
Yes
27 Votes (38%)
No
44 Votes (62%)