Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104136 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 47683 invoked from network); 4 Feb 2019 21:02:33 -0000 Received: from unknown (HELO NAM04-BN3-obe.outbound.protection.outlook.com) (40.107.68.118) by pb1.pair.com with SMTP; 4 Feb 2019 21:02:33 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RWSoftware.onmicrosoft.com; s=selector1-zend-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ACvTnT/CwivUaRKrFG9vNc3OwDZXBquTdd2fVY4P2u8=; b=skaG+EOniLWtMk8hput8OIpdz5X5TMD7Vg778b72AJtmzmbizMk/NQ8+ZY9aF/HuZPToyOYyIWZD/8rpjN6N3TNHeqX92bYmoIfnFSmtwYyoXG8iVMvmVNeSef4xTzjqXwBsGSRd5lFY8fAbTuP5JlnuzWJ1l4pop+cSw23AZHw= Received: from DM6PR02MB5932.namprd02.prod.outlook.com (20.179.68.220) by DM6PR02MB4697.namprd02.prod.outlook.com (20.176.108.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1580.17; Mon, 4 Feb 2019 17:43:27 +0000 Received: from DM6PR02MB5932.namprd02.prod.outlook.com ([fe80::bd59:7d60:3d3d:d5c7]) by DM6PR02MB5932.namprd02.prod.outlook.com ([fe80::bd59:7d60:3d3d:d5c7%3]) with mapi id 15.20.1580.019; Mon, 4 Feb 2019 17:43:27 +0000 To: Nikita Popov CC: PHP internals Thread-Topic: [PHP-DEV] [RFC] JIT Thread-Index: AQHUuUlqVOVjmKFgoEm1MWGJHDXwwaXK208AgAAUtwCABLe3gIAAFfaAgAAHfYCAAANCgIAAJziA Date: Mon, 4 Feb 2019 17:43:27 +0000 Message-ID: <137a9da1-d495-89fd-b846-75fc8806a145@zend.com> References: <866a9262-4f49-fa20-e9d2-dcf2f4b0d320@zend.com> <6fda2b56-b99d-d383-af4d-24280767096e@zend.com> <96038f57-2036-628b-98cf-c54c8bfbe8f0@zend.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: HE1PR05CA0190.eurprd05.prod.outlook.com (2603:10a6:3:f9::14) To DM6PR02MB5932.namprd02.prod.outlook.com (2603:10b6:5:153::28) authentication-results: spf=none (sender IP is ) smtp.mailfrom=dmitry@zend.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [212.232.72.197] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM6PR02MB4697;6:W5lJ51X/oaORGrX2POEyRbJqMWP0PXJPQ78suVDJxRA1WE9fvYs57lt3MCI/5O/Fe4Wf3qSZ8e7+qIzn8KzBtN2Lo7XIPsR21xELKHfjhvViUSGzZHp8QSeU6WPe6r1q4P6HkHc3frd3XH7auV0QJICFNTycw8i8nAtsaTYzGPgGAdmqESgMM9KT2fSRFvufFf7HPkVrx4kaxB7pQgpx5GiEYQ4jV77Xz+dLkPcyXn7h8hKe73uF0NRNJJ0trU2EkaiX8ulyie9t+Yug3GN7KNyfUDOLnPoXZWTEVeQEa70T6KOplLNQX2USx083fwuxcQ7xyV8KO0qtaS6Kn3WqkikQ8roe649hnkgJkIa1QRqbpAAJQeN2xQgm6shBnb1+QMkRVpMcmZenagfTmI4UyEUT+fgiDqFSiPehXdO30ALfSDDxhlgPpAUjdS/RHaa0rdLPtTkD1pnKDOSRlqVXKA==;5:fkWi10dsMVUv/sNsVHqESeanexdYa9LLm/eur+eMJN+UjdVO1xVCEEHDvyxlcatOkpn5GaNxy3XMuuPPFQPI97GYNmRvVxexN6atUT1QjDFsuSgd0zPk4/LVb0OSRS8gGgKCAn3NX4UopN3fnkeLSrxuxdlvTWIt2w+AGYL2WRvf7Xir3q+wuSpoAsAZK8mkmg0lGVETRi6AHot1gIOkEA==;7:fDko/fXrkeRYF3X/vnBIgOwmjSNfn1Nqc98A200VOHibokmDm29aPM6ErEeWG43YBvkKAd7qffQjf4lthYgyIUTRNU7syt6zVzFXp9CZZD4k+PiXJDqHeDdlxh4v+IDmWJcW/X4++sVpu8yLKZdmSw== x-ms-office365-filtering-correlation-id: 65bf3308-0327-447c-79fd-08d68ac844fc x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);SRVR:DM6PR02MB4697; x-ms-traffictypediagnostic: DM6PR02MB4697: x-microsoft-antispam-prvs: x-forefront-prvs: 0938781D02 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(366004)(39850400004)(396003)(136003)(346002)(376002)(199004)(189003)(6246003)(478600001)(97736004)(256004)(229853002)(186003)(6436002)(71200400001)(966005)(6512007)(14454004)(8676002)(81156014)(31696002)(81166006)(6306002)(71190400001)(7736002)(6486002)(8936002)(102836004)(476003)(446003)(486006)(6116002)(3846002)(6506007)(93886005)(386003)(53546011)(6916009)(26005)(11346002)(25786009)(86362001)(99286004)(4326008)(52116002)(39060400002)(316002)(53936002)(31686004)(2616005)(305945005)(106356001)(105586002)(2906002)(68736007)(76176011)(36756003)(66066001);DIR:OUT;SFP:1102;SCL:1;SRVR:DM6PR02MB4697;H:DM6PR02MB5932.namprd02.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: zend.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: i/nhAHB/fMXvYVu6bLPyKYwvrTWvgYqdAKOoit8P60xeqkQMdwpayjcpjVyUysW0+DUhDgjjOi3WU0HK4HnUxHelXox42lK5+br2Nguxh0C4IuuPlS0qGD7Z9GmcvSQNAUjkftltoDCfSN+ilkLwMsRNhxHF90bAELmQzLdVwJINtOk12J4eJGH+QAE5yuTjcdbKsDo5Yd2oZztSMJ8HC1foBNQ7rVi5hPk9NZoRfByBwOCn449I3gzCE5ZZ5/dCk62cR8QMmCe4NSxTaLqfMaqOIHXosmhTRChCzHb/6w2xRr/pvqIU9zAjs9wJOsMHXyOvuwfI/r/ENA9Y2ICc2X73ssPjMCAEx1SKYF6ByN4tSu6a+Eqfuslpgmw6kWKlcoDY8yqYmjsfAZM2fruV/aDP8ewadm3y7fJrys7IDl0= Content-Type: text/plain; charset="utf-8" Content-ID: <7559E7B72D5DC94AA39F96E6234901FC@namprd02.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: zend.com X-MS-Exchange-CrossTenant-Network-Message-Id: 65bf3308-0327-447c-79fd-08d68ac844fc X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2019 17:43:26.8308 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-id: 32210298-c08b-4829-8097-6b12c025a892 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB4697 Subject: Re: [PHP-DEV] [RFC] JIT From: dmitry@zend.com (Dmitry Stogov) DQoNCk9uIDIvNC8xOSA2OjIyIFBNLCBOaWtpdGEgUG9wb3Ygd3JvdGU6DQo+IE9uIE1vbiwgRmVi IDQsIDIwMTkgYXQgNDoxMSBQTSBEbWl0cnkgU3RvZ292IDxkbWl0cnlAemVuZC5jb20gDQo+IDxt YWlsdG86ZG1pdHJ5QHplbmQuY29tPj4gd3JvdGU6DQo+IA0KPiANCj4gDQo+ICAgICBPbiAyLzQv MTkgNTo0NCBQTSwgTmlraXRhIFBvcG92IHdyb3RlOg0KPiAgICAgID4gT24gTW9uLCBGZWIgNCwg MjAxOSBhdCAyOjI2IFBNIERtaXRyeSBTdG9nb3YgPGRtaXRyeUB6ZW5kLmNvbQ0KPiAgICAgPG1h aWx0bzpkbWl0cnlAemVuZC5jb20+DQo+ICAgICAgPiA8bWFpbHRvOmRtaXRyeUB6ZW5kLmNvbSA8 bWFpbHRvOmRtaXRyeUB6ZW5kLmNvbT4+PiB3cm90ZToNCj4gICAgICA+DQo+ICAgICAgPg0KPiAg ICAgID4NCj4gICAgICA+wqAgwqAgwqBPbiAyLzEvMTkgNDoyMyBQTSwgRG1pdHJ5IFN0b2dvdiB3 cm90ZToNCj4gICAgICA+wqAgwqAgwqAgPg0KPiAgICAgID7CoCDCoCDCoCA+DQo+ICAgICAgPsKg IMKgIMKgID4gT24gMi8xLzE5IDM6MDkgUE0sIE5pa2l0YSBQb3BvdiB3cm90ZToNCj4gICAgICA+ wqAgwqAgwqAgPj4gT24gVGh1LCBKYW4gMzEsIDIwMTkgYXQgMTA6NDQgQU0gRG1pdHJ5IFN0b2dv dg0KPiAgICAgPGRtaXRyeUB6ZW5kLmNvbSA8bWFpbHRvOmRtaXRyeUB6ZW5kLmNvbT4NCj4gICAg ICA+wqAgwqAgwqA8bWFpbHRvOmRtaXRyeUB6ZW5kLmNvbSA8bWFpbHRvOmRtaXRyeUB6ZW5kLmNv bT4+DQo+ICAgICAgPsKgIMKgIMKgID4+IDxtYWlsdG86ZG1pdHJ5QHplbmQuY29tIDxtYWlsdG86 ZG1pdHJ5QHplbmQuY29tPg0KPiAgICAgPG1haWx0bzpkbWl0cnlAemVuZC5jb20gPG1haWx0bzpk bWl0cnlAemVuZC5jb20+Pj4+IHdyb3RlOg0KPiAgICAgID7CoCDCoCDCoCA+Pg0KPiAgICAgID7C oCDCoCDCoCA+PsKgIMKgIMKgIEhpIEludGVybmFscywNCj4gICAgICA+wqAgwqAgwqAgPj4NCj4g ICAgICA+wqAgwqAgwqAgPj4NCj4gICAgICA+wqAgwqAgwqAgPj7CoCDCoCDCoCBJJ20gZ2xhZCB0 byBmaW5hbGx5IHByb3Bvc2UgaW5jbHVkaW5nIEpJVCBpbnRvIFBIUC4NCj4gICAgICA+wqAgwqAg wqAgPj4NCj4gICAgICA+wqAgwqAgwqAgPj4NCj4gICAgICA+wqAgwqAgwqAgPj4gaHR0cHM6Ly93 aWtpLnBocC5uZXQvcmZjL2ppdA0KPiAgICAgID7CoCDCoCDCoCA+Pg0KPiAgICAgID7CoCDCoCDC oCA+Pg0KPiAgICAgID7CoCDCoCDCoCA+PsKgIMKgIMKgIEluIHRoZSBjdXJyZW50IHN0YXRlIGl0 IG1heSBiZSBpbmNsdWRlZCBib3RoIGludG8gUEhQLTgsDQo+ICAgICAgPsKgIMKgIMKgd2hlcmUg d2UNCj4gICAgICA+wqAgwqAgwqAgPj7CoCDCoCDCoCBhcmUgZ29pbmcgdG8gY29udGludWUgYWN0 aXZlIGltcHJvdmVtZW50LCBhbmQgaW50bw0KPiAgICAgUEhQLTcuNCwNCj4gICAgICA+wqAgwqAg wqBhcyBhbg0KPiAgICAgID7CoCDCoCDCoCA+PsKgIMKgIMKgIGV4cGVyaW1lbnRhbCBmZWF0dXJl Lg0KPiAgICAgID7CoCDCoCDCoCA+Pg0KPiAgICAgID7CoCDCoCDCoCA+Pg0KPiAgICAgID7CoCDC oCDCoCA+PsKgIMKgIMKgIFRoYW5rcy4gRG1pdHJ5Lg0KPiAgICAgID7CoCDCoCDCoCA+Pg0KPiAg ICAgID7CoCDCoCDCoCA+Pg0KPiAgICAgID7CoCDCoCDCoCA+PiBJIHdvdWxkIGxpa2UgdG8gY2hl Y2sgaWYgdGhlIEpJVCBwcm92aWRlcyBhbiBpbXByb3ZlbWVudCBmb3INCj4gICAgICA+wqAgwqAg wqBQSFAtUGFyc2VyLg0KPiAgICAgID7CoCDCoCDCoCA+PiBVbmZvcnR1bmF0ZWx5IEknbSBnZXR0 aW5nIGEgc2VnZmF1bHQgd2hlbiBydW5uaW5nIHRoZSB0ZXN0cy4NCj4gICAgICA+wqAgwqAgwqBT aG91bGQgYmUNCj4gICAgICA+wqAgwqAgwqAgPj4gcmVwcm9kdWNpYmxlIHdpdGgNCj4gICAgICA+ wqAgwqAgwqAgPj4NCj4gICAgICA+wqAgwqAgwqAgPj4gZ2l0IGNsb25lIGdpdEBnaXRodWIuY29t Om5pa2ljL1BIUC1QYXJzZXIuZ2l0DQo+ICAgICAgPsKgIMKgIMKgID4+IGNkIFBIUC1QYXJzZXIN Cj4gICAgICA+wqAgwqAgwqAgPj4gY29tcG9zZXIgaW5zdGFsbA0KPiAgICAgID7CoCDCoCDCoCA+ PiBwaHAtaml0IHZlbmRvci9iaW4vcGhwdW5pdA0KPiAgICAgID7CoCDCoCDCoCA+Pg0KPiAgICAg ID7CoCDCoCDCoCA+PiBJIHRyaWVkIHRvIGRlYnVnIHRoaXMuIFVuZm9ydHVuYXRlbHkgbXkgZ2Ri IGRvZXNuJ3Qgc2VlbQ0KPiAgICAgdG8gd29yaw0KPiAgICAgID7CoCDCoCDCoHdpdGgNCj4gICAg ICA+wqAgwqAgwqAgPj4gSklUOiBJdCBoYW5ncyB3aGVuIHRoZSBzY3JpcHQgc3RhcnRzIHJ1bm5p bmcsIG9uIGxpbmUNCj4gICAgICA+wqAgwqAgwqBaZW5kL3plbmRfZ2RiLmM6ODQNCj4gICAgICA+ wqAgwqAgwqAgPj4gaW4gemVuZF9nZGJfcmVnaXN0ZXJfY29kZS4gSSBkb24ndCBrbm93IGlmIHRo YXQncyBhIGJ1ZyBvciBJDQo+ICAgICAgPsKgIMKgIMKgbmVlZCB0byBkbw0KPiAgICAgID7CoCDC oCDCoCA+PiBzb21ldGhpbmcgYWRkaXRpb25hbCBoZXJlIChJJ20gdXNpbmcgR05VIGdkYiAoVWJ1 bnR1DQo+ICAgICA4LjEtMHVidW50dTMpDQo+ICAgICAgPsKgIMKgIMKgID4+IDguMS4wLjIwMTgw NDA5LWdpdCkuDQo+ICAgICAgPsKgIMKgIMKgID4NCj4gICAgICA+wqAgwqAgwqAgPiBHREIgdGFr ZXMgZW5vcm1vdXMgdGltZSByZWdpc3RlcmluZyB0b28gbWFueSBKSVQtZWQNCj4gICAgIGZ1bmN0 aW9ucy4uLg0KPiAgICAgID7CoCDCoCDCoCA+IEl0IHNob3VsZCBiZSBwb3NzaWJsZSB0byBjYXRj aCB0aGUgbmFtZSBvZiBwcm9ibGVtYXRpYw0KPiAgICAgZnVuY3Rpb25zDQo+ICAgICAgPsKgIMKg IMKgYW5kIHRoZQ0KPiAgICAgID7CoCDCoCDCoCA+IEpJVCBvbmx5IHRoZW0gKHVzaW5nIFBIUERP QyB0cmlnZ2VyKS4gSSdsbCB0cnkgdG8gYW5hbHl6ZSB0aGUNCj4gICAgICA+wqAgwqAgwqBjcmFz aCwgYnV0DQo+ICAgICAgPsKgIMKgIMKgID4gbW9zdCBwcm9iYWJseSwgb25seSBvbiBuZXh0IHdl ZWsuDQo+ICAgICAgPg0KPiAgICAgID7CoCDCoCDCoEkgZml4ZWQgdGhlIHByb2JsZW0gY2F1c2Vk IEpJVCB0byBmYWlsIG9uIFBIUC1QYXJzZXIgdGVzdHMNCj4gICAgIChpdCB3YXMNCj4gICAgICA+ wqAgwqAgwqByZWxhdGVkIHRvIGNoYW5nZXMgaW50cm9kdWNlZCBieSB0eXBlZCBwcm9wZXJ0aWVz IHBhdGNoKS4NCj4gICAgICA+DQo+ICAgICAgPsKgIMKgIMKgSSdtIGFsc28gZ29pbmcgdG8gZGlz YWJsZSBhdXRvbWF0aWMgSklUIGNvZGUgcmVnaXN0cmF0aW9uIGluIEdEQi4NCj4gICAgICA+DQo+ ICAgICAgPsKgIMKgIMKgVGhhbmtzLiBEbWl0cnkuDQo+ICAgICAgPg0KPiAgICAgID4NCj4gICAg ICA+IFRoYW5rcy4gSSB3YXMgbm93IGFibGUgdG8gcnVuIGEgUEhQLVBhcnNlciBiZW5jaG1hcmss IHdoaWNoDQo+ICAgICBzaG93ZWQgfjEuNXgNCj4gICAgICA+IHNwZWVkdXAgd2l0aCBkZWZhdWx0 IEpJVCBjb25maWd1cmF0aW9uLiBUaGF0J3MgcHJvbWlzaW5nIDopDQo+ICAgICAgPg0KPiAgICAg ID4gTmV4dCBJIHdhbnQgdG8gdHJ5IGh0dHBzOi8vZ2l0aHViLmNvbS9hbXBocC9ocGFjayAocGFy dCBvZiBIVFRQIDINCj4gICAgICA+IGltcGxlbWVudGF0aW9uKSwgd2hlcmUgSSBhbHNvIGV4cGVj dCBnb29kIHJlc3VsdHMuIEN1cnJlbnRseQ0KPiAgICAgdGhlcmUgaXMgYQ0KPiAgICAgID4gc2Vn ZmF1bHQgd2hpbGUgcnVubmluZyB0ZXN0cy4NCj4gDQo+ICAgICBDb3VsZCB5b3UgcHJvdmlkZSBh IHF1aWNrIGluc3RydWN0aW9uLCBob3cgdG8gcmVwcm9kdWNlIHRoaXMgKGluIHRoZQ0KPiAgICAg c2FtZSB3YXkgbGlrZSB3aXRoIFBIUC1QYXJzZXIpLg0KPiANCj4gDQo+IFRoZSByZXByb2R1Y2Ug c3RlcHMgYXJlIGJhc2ljYWxseSB0aGUgc2FtZSBpbiB0aGlzIGNhc2UsIGp1c3Qgb24gYSANCj4g ZGlmZmVyZW50IHJlcG86DQo+IA0KPiBnaXQgY2xvbmUgZ2l0QGdpdGh1Yi5jb206YW1waHAvaHBh Y2suZ2l0DQo+IGNkIGhwYWNrDQo+IGNvbXBvc2VyIGluc3RhbGwNCj4gcGhwLWppdCB2ZW5kb3Iv YmluL3BocHVuaXQNCj4gDQo+IE5pa2l0YQ0KDQpGaXhlZC4NCg==