I've uploaded a build from the latest branch state https://windows.php.net/downloads/snaps/ostc/jit-dynasm/20190305/, NTS/x64/SSE2/PGO. For PGO training, I've omitted some apps like Drupal/Symfony, as they're not yet compatible with 8.0, still a slight improvement with Zend/bench.php does show.
Thanks Anatol > -----Original Message----- > From: Dmitry Stogov <dmi...@zend.com> > Sent: Tuesday, March 5, 2019 3:38 PM > To: PHP internals <internals@lists.php.net> > Cc: Anatol Belski <a...@php.net>; Joe Watkins <krak...@gmail.com> > Subject: Re: [PHP-DEV] [RFC] JIT > > JIT also works for non-ZTS PHP Windows builds now. > > > > > > Thanks. Dmitry. > > > ________________________________ > > From: Anatol Belski <weltl...@outlook.de> on behalf of Anatol Belski > <a...@php.net> > Sent: Friday, March 1, 2019 3:47:07 PM > To: Dmitry Stogov; Joe Watkins > Cc: PHP internals > Subject: RE: [PHP-DEV] [RFC] JIT > > Hi, > > > -----Original Message----- > > From: Dmitry Stogov <dmi...@zend.com> > > Sent: Friday, February 22, 2019 1:49 PM > > To: Joe Watkins <krak...@gmail.com> > > Cc: PHP internals <internals@lists.php.net>; Anatol Belski > > <a...@php.net> > > Subject: Re: [PHP-DEV] [RFC] JIT > > > > Thanks to Anatol, who started working on Windows build and "enforced" > > me to implement MSVC support :) > > > Owing to Dmitry's great work on this, the Windows part is now in a very > good shape. Zend/bench.php shows at least 4x better performance with > Opcache+JIT vs. just Opcache on current master. A dev snapshot x64/NTS of > the today's jit-dynasm branch are available here > > https://windows.php.net/downloads/snaps/ostc/jit-dynasm/20190301/ > > Regards > > Anatol > > > On 2/22/19 3:21 PM, Joe Watkins wrote: > > > Thanks for all the effort Dmitry, it's looking in much better shape. > > > > > > Cheers > > > Joe > > > > > > On Fri, 22 Feb 2019 at 13:18, Dmitry Stogov <dmi...@zend.com > > > <mailto:dmi...@zend.com>> wrote: > > > > > > Hi Internals, > > > > > > > > > The RFC and implementation was updated once again. > > > > > > > > > https://wiki.php.net/rfc/jit > > > > > > > > > Now JIT supports PHP builds with compilers without GCC explicit > > > global register variables extension. > > > > > > This means we support CLANG/LLVM (Tested on Linux. Should work on > > > Mac as well) and MSVC. > > > > > > Complete Windows support is not implemented yet, but I don't see any > > > big problems anymore. > > > > > > > > > ZTS support might be implemented after implementation of proposed > > > TSRM API improvement. > > > > > > > > > Thanks. Dmitry. > > > > > > > > > ________________________________ > > > From: Dmitry Stogov <dmi...@zend.com <mailto:dmi...@zend.com>> > > > Sent: Wednesday, February 13, 2019 16:07 > > > To: PHP internals > > > Subject: Re: [PHP-DEV] [RFC] JIT > > > > > > Hi Internals, > > > > > > According to comments, code reviews and discussions, JIT RFC was > > > extended with few new sections. > > > > > > Please, consider to review the RFC once again. > > > > > > https://wiki.php.net/rfc/jit > > > > > > Any suggestion for RFC improvement are welcome. > > > > > > I'm not going to invest significant time into JIT implementation > > > improvement itself, at this point. So, ideas are also welcome, but > > > don't > > > expect to get them implemented tomorrow. > > > > > > Thanks. Dmitry. > > > > > > On 1/31/19 12:43 PM, Dmitry Stogov wrote: > > > > Hi Internals, > > > > > > > > > > > > I'm glad to finally propose including JIT into PHP. > > > > > > > > > > > > https://wiki.php.net/rfc/jit > > > > > > > > > > > > In the current state it may be included both into PHP-8, where we > > > are > > > > going to continue active improvement, and into PHP-7.4, as an > > > > experimental feature. > > > > > > > > > > > > Thanks. Dmitry. > > > > > > > -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php