Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104441 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 58864 invoked from network); 15 Feb 2019 18:40:42 -0000 Received: from unknown (HELO out2-smtp.messagingengine.com) (66.111.4.26) by pb1.pair.com with SMTP; 15 Feb 2019 18:40:42 -0000 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id A6DB823198 for ; Fri, 15 Feb 2019 10:24:21 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Fri, 15 Feb 2019 10:24:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=kCCi7s ZRglfyUoefRM4Nl2WNPDpMOEvGUMe2Rz1rc2E=; b=VzCDR26UD9+Ntc58nl8nrp waah0gj8nCB3QjC3DzQKRzClBJmYzULSi2fQamM11xlaHG1Yqh9lbPEhOptAaN1p V+zRyKp9odV50jJ0A8W6NxFesw76RVbfTP/UXRTxeb3izheBPFHrleseUOu5fZRV wndzZ/NyTBXLVK1UC4fJA3RryTR2vHwn6KcMZhhf+fM0zIBeLBGVPh8b5bkBvN7A t6+7sJPjiXrSwW6DfMwYY0lCgmZcQj1bvdLCd8DBXUS+9ibUgQpYP6KAJOgEZo3l u3REzefQRcPssMfplGiFg3GDUf5Y7m6bTnInSRG77OrurUxg//8FlLfN5IkHfFmg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledruddtjedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfquhhtnecuuegrihhlohhuthemucef tddtnecunecujfgurhephffvufffkfgjfhggtgesghdtreertddtvdenucfhrhhomhepnf grrhhrhicuifgrrhhfihgvlhguuceolhgrrhhrhiesghgrrhhfihgvlhguthgvtghhrdgt ohhmqeenucfkphepvdduiedrkedtrdeftddrudehvdenucfrrghrrghmpehmrghilhhfrh homheplhgrrhhrhiesghgrrhhfihgvlhguthgvtghhrdgtohhmnecuvehluhhsthgvrhfu ihiivgeptd X-ME-Proxy: Received: from vulcan.localnet (216-80-30-152.s3222.c3-0.frg-cbr1.chi-frg.il.cable.rcncustomer.com [216.80.30.152]) by mail.messagingengine.com (Postfix) with ESMTPA id BC12E10311 for ; Fri, 15 Feb 2019 10:24:20 -0500 (EST) To: internals@lists.php.net Date: Fri, 15 Feb 2019 09:24:17 -0600 Message-ID: <2504096.Nq79900mek@vulcan> In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart13141366.5pucYUDTvt"; micalg="pgp-sha512"; protocol="application/pgp-signature" Subject: Re: [PHP-DEV] [RFC] JIT From: larry@garfieldtech.com (Larry Garfield) --nextPart13141366.5pucYUDTvt Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Friday, February 15, 2019 3:36:40 AM CST 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. > > Thanks. Dmitry. Perhaps I missed this part, but is "port to PHP 8-preview" or "port to JIT" even a thing? Presumably, just like with 7.0, any reasonably well-behaved application would be able to run without modification or with only minor modification on 8.0, no? I mean, if someone wanted to try out their massive application to see if the JIT helped it, why would it be more work than (psuedocode): git clone myapp.git cd myapp docker run php8-preview *open web browser* --Larry Garfield --nextPart13141366.5pucYUDTvt Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEE/ph/GXfY8v0YwFBp4MMKwDFxYXcFAlxm2aEACgkQ4MMKwDFx YXfu7Qf+Kw88vu4Py5m0LtGiGXsys98GzkKorZvqx1FGWdOYF5sMD1RBOdNzfyzg BQA85UFSc3CkdNqa9ORXauLi4tPoVpzFbFPd+7+Krf8gLJr3FOfMx6SbdtiJW3eJ GqJgYDCC/Rk0ajOphLTklLR8WrX+XY6pGqlELVOv7ktn5Y0i/etBQYGoJGfQNoND z69v8lgTiBtXUODBFOushUhkLDzi9DivfHn8nX3nfh+fGkPrgzQxqThJdePJQHo+ 3vVWgNpVj4tKOmswbcOVC6ziwf0GIuX7FHdL6TWTFcqR1CN0a5kWRtsIw7vXJOd8 7ZPzs/s3II1pSsg8FAiNw+PK7jsyig== =K1I2 -----END PGP SIGNATURE----- --nextPart13141366.5pucYUDTvt--