Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104070 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 68814 invoked from network); 3 Feb 2019 21:20:20 -0000 Received: from unknown (HELO mail-io1-f47.google.com) (209.85.166.47) by pb1.pair.com with SMTP; 3 Feb 2019 21:20:20 -0000 Received: by mail-io1-f47.google.com with SMTP id k2so10075964iog.7 for ; Sun, 03 Feb 2019 10:01:01 -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=vCos8YYMhpy89xJ5Llftn/kafQRmQZGWeh5KoQy2OpM=; b=IxHXry1cnF7hY+awBh8l9iAj3Axq5rg0o91xSaCulgqWYwG9Rx62txvuWetQMdnq0n vu7xM2U6wWHyL/U5bgq/yFpC1bvKNv/IThGZUQM85Pv9BU5DsWEiB9+tAl2xQBBuZJkF TC2qdB90TEU2q49JcGoh90aTqX6yf7uIQhMKnwq75b9pN0KBd/OKM81sN8Yzybw4nIme ruJ/PnHz5X76iO3uMaSau69A7pOGCxhBMAnhewersLGCBrj42UUeJRJcbBWGztxHqbB0 wpNC4PbRjSlvRgilcfHlOkfzEzHiJwEP29fAhH4nMPh4QmxCkzaZhQQBNIlYzGoEeS6F 3MEQ== 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=vCos8YYMhpy89xJ5Llftn/kafQRmQZGWeh5KoQy2OpM=; b=fm5pC0DDKj/vFkjp5z0ZzRKwqS/75bD+7hKx8rda3XrLOQEumypskC3ra16RVAS05z l39SWXZEq08zU6Wb7+Xn62ffGbBYc7q7N6+7Yfqs5rgdeRLohy5YaOr3pSTbFGmHXx94 Gk+v92+Zr/Rt3iVhxHzSThdteCrzibbP8DyoppduIaT0be+FJEKTk+uGsN+ydVJIoHNR lfjjHBRb2VBjxiyn7JPj7RZ1BrSgO4wtVPjgQwcriba1tU3Q7uvDy51H0Ie7DZfAywMm WsswdzbjrB3wOi7kLYiO71A5ObLki1udCPCSF9utXeEiQzUa6tVoJQ+rnclWUa+l5aoP kLvA== X-Gm-Message-State: AHQUAuYNMyLgntCDe3tlXIY32BafgkDEK8mFWrYD+f8+RevAuEcOT1U7 0kw7ylgfg0sk/3zBH4D1SYFlz0bswLbJqOjEVn4= X-Google-Smtp-Source: AHgI3IY/o4uBdOh/WOG/bP1SwmHy0x6GO+6f3G4S4eHHGmSJe3gfFl5zAy19L4Zw3SPpH+qG1YFUmWAGobgwlNQFGCU= X-Received: by 2002:a6b:5804:: with SMTP id m4mr28008491iob.47.1549216860768; Sun, 03 Feb 2019 10:01:00 -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> In-Reply-To: Date: Sun, 3 Feb 2019 19:00:43 +0100 Message-ID: To: Zeev Suraski Cc: Jan Ehrhardt , PHP internals Content-Type: multipart/alternative; boundary="000000000000aa8dbd05810128d6" Subject: Re: [PHP-DEV] [RFC] JIT From: nikita.ppv@gmail.com (Nikita Popov) --000000000000aa8dbd05810128d6 Content-Type: text/plain; charset="UTF-8" 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. 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.) 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. Regards, Nikita --000000000000aa8dbd05810128d6--