Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104436 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 1644 invoked from network); 15 Feb 2019 14:26:45 -0000 Received: from unknown (HELO mail-wr1-f52.google.com) (209.85.221.52) by pb1.pair.com with SMTP; 15 Feb 2019 14:26:45 -0000 Received: by mail-wr1-f52.google.com with SMTP id f14so9951892wrg.1 for ; Fri, 15 Feb 2019 03:10:22 -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=wGskh4RCrAHWbbZVn+72V9j7wmWOzku6TRcBPyTi7gg=; b=nNyxRbSmQ6tuFBrOVa7ebhFNn5/GGp4IqkNEww+WiOgKWnQ7YplbzsPoOWTqkRJQQ6 /XpyUmxZHP+3vnpoLhSCa4gVloLKbmO57L18ih9KgHVafOOvHmLc+twVCp4pXv/iwkkR OKU+QJ85fPylVitPRPavsNWIojHh9O/6iJc2kq5jRqIfMUa0hzSfnSOsQzo2OEoqv2gH bNjN7ReLgYFc10pZl0RG1EIbonGv0imp9Z9cY/bwrYEs39cLd9ycanS8HnQ+iMtizFMn +UHAOhm1L5TyPXKDEZRSAmQg2SI29CNr4e2yrnxYY9VnqkjJgduJEQpervtSPUZQeWtV 6LZQ== 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=wGskh4RCrAHWbbZVn+72V9j7wmWOzku6TRcBPyTi7gg=; b=Zm1JMqDdS2Ur/w9pi3wb22pQ3yIWPf9ApxNZl0czmwDdiS2YOuqPXmcJOq7t2g4dfc +EDyqUAOnwyCtnXHOYXWApW7CBFzDx9IkqdD4hDVNV1T/0uzjoPx2JwUTaHrpVq3tpsX mDCglPmyoTFbj9Ufl7/YEFG1gVTN/84vc8r/IhrFc9OFPLYe9Yfd8ChwJoHpsdO+a96A 5ze+KBvekKR8l/pljV0W4mZc3wP9tBOIwRWj/MTgOEEDmGNBUlIISq6nwJHwr9mLjTw9 tjKoXXPhGADnCx8G8Qnjs1EQ+dYgEv4YMSgZdr1Dpnw9JCOYTJlZUualbnxBDAawyHet lHYg== X-Gm-Message-State: AHQUAuaoffTXTwKldLMp6R+SPbQISSI1rz6orM4jn3m8pgSWD8zIZRAg wEUcfALOX0d7dpDUDtoasV1ozkowDQvhxILmu/o= X-Google-Smtp-Source: AHgI3IbR3B1vCbVGnQa9EeJ37Frcx8fHK7IHH1FWbhBco6va9JMTj32Wl6KHYFcH5swqoxO1M2o1I6AWNPBCGaWtKNk= X-Received: by 2002:adf:e3ce:: with SMTP id k14mr5388845wrm.179.1550229021866; Fri, 15 Feb 2019 03:10:21 -0800 (PST) MIME-Version: 1.0 References: <01178c69-e021-3865-689c-00c3a1902574@php.net> In-Reply-To: Date: Fri, 15 Feb 2019 13:09:55 +0200 Message-ID: To: Benjamin Eberlei Cc: Dmitry Stogov , Joe Watkins , Nicolas Grekas , Zeev Suraski , Rowan Collins , Internals , Nikita Popov Content-Type: multipart/alternative; boundary="0000000000002b411b0581ecd27c" Subject: Re: [PHP-DEV] [RFC] JIT From: arvids.godjuks@gmail.com (Arvids Godjuks) --0000000000002b411b0581ecd27c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =D0=BF=D1=82, 15 =D1=84=D0=B5=D0=B2=D1=80. 2019 =D0=B3. =D0=B2 13:05, Benja= min Eberlei : > > > On Fri, Feb 15, 2019 at 10:37 AM Dmitry Stogov wrote: > >> Just two things. >> >> I definitely don't think, I "just made it 100x more complicated". >> I hate complication, and trying to make things simpler and more >> efficient. This, sometime, involves new more or less isolated subsystems >> like optimizer and now JIT. Of course, they look complex, if you are not >> experienced in these areas. But PHP core may work without them. >> >> Nobody will port their complex applications to PHP-8 preview, just to >> try JIT. Having this possibility in PHP-7.4 would involve broader >> auditory. >> >> > The majority of people uses PHP from pre compiled sources (99%+), > > With 7.4 there are just two options: > > 1. we add jit as a flag called --enable-experimental-jit - which no > distribution will do, and you don't have additional exposure with this > approach. > 2. or you add it as --enable-jit, and distributions might assume its > stable and ship it by default, causing potential stability problems. > > Both cases are not preferrable to 8.0 master snapshots in my opinion. > Well, for production you probably are not gonna use JIT anyway with 7.4, so not really an issue about distributions. But we have docker, so if there is a docker image with the JIT - we can use that for testing and local development. --=20 Arv=C4=ABds Godjuks +371 26 851 664 arvids.godjuks@gmail.com Skype: psihius Telegram: @psihius https://t.me/psihius --0000000000002b411b0581ecd27c--