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

Reply via email to