Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104105 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 95855 invoked from network); 4 Feb 2019 12:18:45 -0000 Received: from unknown (HELO mail-it1-f176.google.com) (209.85.166.176) by pb1.pair.com with SMTP; 4 Feb 2019 12:18:45 -0000 Received: by mail-it1-f176.google.com with SMTP id a6so19339038itl.4 for ; Mon, 04 Feb 2019 00:59:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=wocaWmzbQHJsuI6zezhgksi0qR46fo+tiOpVHLs8hGY=; b=LyEmLP+Hq00+Tm7yjdCrG99jkvT2OkEC83TV1fmChA0jRBJrfEtjV0pmOGAD0Kcjp8 KkSP5vujiRhcNkteymyOMsYnMoYcL2bp6cGXGQXtNd3XqvY1tTyhLNEiXpLKgYBfiXA3 a885KQYPCkyIeJp+8brQtes0w1wmp1oQmePm6VYR4zz4M4fWICGG4heC9Fdb84D251xg 1KZMrwRk50M1Pkc9iO5dlMax3Nv9eNvDSet2fP33WZLCQ1FLJ0rZO+UeI8IY7m5I8kE+ zwL4MOmakqbPIiOOKpq/7NpIgNRrJCR3Ncst+hCUCHLQj0PAp2qMaxIc9HzL8utlTi14 8frg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=wocaWmzbQHJsuI6zezhgksi0qR46fo+tiOpVHLs8hGY=; b=Rcw2iXDxtJAR0GOtnhxProxEvBGdY+jEpbykUpRYOUNZgvKkvC3ilIKxynh8cbLD/C ABGQ772yxaB5VR8NipFY/9xUGnacIUVinLGud/lLjrvec9iCk5AWtOhPNp9gogIDo/Vb hotWA099KPC/RQZ26P29V+hiw+2rR940M9PYuXiznwDJr7zXsg1ual81hCNP64ZHaaMZ 53gIrIBQs3UZ9kMOYu5ru9PdNCi4b0nwP0ix9jvokXUu4LAco221vd8Vxk/kBrx1P13o 0cTIAgXADkeTJztliegIhCgUmAB4D/dA4ynIT9TiApUxZq3A2ZnlOCL3I77rfa+KrpwA 8gYw== X-Gm-Message-State: AHQUAuY8lPZEZr1mYn4VZ1BZW9P2frxDroM5ufLsLGFjsdM5AfryKFJL gTNTV5GHfxbHZNgbZX7UkSl+WFby48ZdDgPzoWk= X-Google-Smtp-Source: AHgI3IbHL5zUjv3RDtfk0SZnWXQG71GhJxgIZke3TJUyMGcsqhRlkH1c6XxTB5ttWMfK/DUfirnYdv1xDB6JEMzl4uU= X-Received: by 2002:a24:de87:: with SMTP id d129mr8214595itg.110.1549270776108; Mon, 04 Feb 2019 00:59:36 -0800 (PST) MIME-Version: 1.0 References: <2321148.uWQDsfDpJu@vulcan> <4df2d7cf-31dc-a9cf-eefe-d92bad199312@zend.com> <5896422.hBkj740jAu@vulcan> <67097B20-5D7D-489E-8C5B-E238890A7A83@zend.com> <5203a083-4932-b564-1f23-6a4eb2f9fe8c@zend.com> In-Reply-To: <5203a083-4932-b564-1f23-6a4eb2f9fe8c@zend.com> Date: Mon, 4 Feb 2019 09:59:19 +0100 Message-ID: To: Dmitry Stogov Cc: Zeev Suraski , Jan Ehrhardt , PHP internals Content-Type: multipart/alternative; boundary="000000000000455cd905810db62d" Subject: Re: [PHP-DEV] [RFC] JIT From: nikita.ppv@gmail.com (Nikita Popov) --000000000000455cd905810db62d Content-Type: text/plain; charset="UTF-8" On Mon, Feb 4, 2019 at 8:30 AM Dmitry Stogov wrote: > > > On 2/3/19 9:00 PM, Nikita Popov wrote: > > On Sun, Feb 3, 2019 at 5:16 PM Zeev Suraski wrote: > > > >> > >>> On 3 Feb 2019, at 16:43, Jan Ehrhardt wrote: > >>> > >>> Zeev Suraski in php.internals (Sun, 3 Feb 2019 11:02:56 +0000): > >>>> > >>>> > >>>> How is that related? > >>> > >>> It is directly related with your statement that "developers with other > >>> host OSs still use Linux for the actual PHP development". They don't > use > >>> Linux for the actual PHP development. They are using Windows. > >> > >> That statement was in a certain context - for those who use containers > and > >> Linux VMs, which is (as mentioned) a growing trend. I think it's clear > >> that I'm not claiming it's everyone, or even the majority - but if it > >> wasn't clear - it should be now... > >> > >> Zeev > >> > > > > I feel like this discussion ended up going a bit astray, with a focus on > > only the issue of Windows support... While I think that we should > endeavor > > to support at least Windows and MacOS before the JIT hits a release > version > > of PHP, at this point in time (and for the purposes of the vote) the > > questions of maintenance and stability are the most important. > > If we don't start, we definitively won't get support. > > > > Ultimately > > those questions can't really be answered until interested parties have > > reviewed the JIT codebase. To that end it would be helpful if: > > > > a) A PR of the JIT branch could be submitted against php-src, so there > is a > > place for review comments and more technical discussions. (It might be > > necessary to squash, as GH doesn't deal with large history well.) > > OK. Not sure about re-base. > > > b) The RFC (or some other place) is extended with some high-level design > > information on how the JIT works on a technical level. Some notes on how > > JIT bugs are usually debugged would also be very helpful. > > > OK. I'll try to extend RFC with some design elements. > > Thanks. Dmitry. > Thanks! Looks like the PR is here: https://github.com/php/php-src/pull/3792 Also, Joe has put up the JIT branch on the r11 lxr, which should make browsing the code easier: https://lxr.room11.org/xref/php-src%40jit/ext/opcache/jit/ Nikita --000000000000455cd905810db62d--