Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121045 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 58015 invoked from network); 12 Sep 2023 11:33:50 -0000 Received: from unknown (HELO localhost.localdomain) (76.75.200.58) by pb1.pair.com with SMTP; 12 Sep 2023 11:33:50 -0000 To: internals@lists.php.net,Dmitry Stogov Message-ID: <30e7809a-8232-7d4f-f839-43d55c907f76@telia.com> Date: Tue, 12 Sep 2023 13:33:48 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Content-Language: en-GB, sv References: Reply-To: =?UTF-8?Q?Bj=c3=b6rn_Larsson?= In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Posted-By: 84.216.97.240 Subject: Re: [PHP-DEV] A new JIT engine for PHP-8.4/9 From: internals@lists.php.net ("Björn Larsson via internals") Den 2023-09-11 kl. 11:28, skrev Dmitry Stogov: > Hi internals, > > I'm glad to present a new JIT engine that is going to be used in the next > major PHP version. Now it's a real optimizing compiler with Intermediate > Representation similar to Java HotSpot server compiler. > > It makes a base for future improvements and eliminates many low-level > details of the existing PHP JIT. Instead of supporting assembler code for > different CPUs, now PHP generates a single IR and passes it to a > PHP-independent JIT engine. > > The old JIT implementation is going to be kept for a while. > > Everybody are welcome to take a look over tne code > https://github.com/php/php-src/pull/12079 > > Thanks. Dmitry. > Great work Dmitry! Looking forward to test it in next major PHP version. Are there any performance figures available for this new JIT engine? Regards //Björn L