Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104408 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 91046 invoked from network); 14 Feb 2019 17:25:46 -0000 Received: from unknown (HELO NAM01-BN3-obe.outbound.protection.outlook.com) (40.107.74.120) by pb1.pair.com with SMTP; 14 Feb 2019 17:25:46 -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=AXJTxMif50ioVBHvvNicJ6thAWD/nXY+ZU5KpkqkcSM=; b=vjsPE+ixmxSWISFHJDUrewVyun+95CO+/TAciUmrvWvLZQvJiV3iVefxk+3Xju+0PCaIvsG6qM/CLWw4K+uRPEjr7PSgRXbpXs4fD1/79EYg2KG+SFEPQTOHRCqMRJ3AsSPYYRCEnGZvXCM0CTbHlJb8ITrLhUmH4QfTQKVFkGI= Received: from BYAPR02MB5766.namprd02.prod.outlook.com (20.179.62.31) by BYAPR02MB3912.namprd02.prod.outlook.com (20.176.248.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1622.16; Thu, 14 Feb 2019 14:09:01 +0000 Received: from BYAPR02MB5766.namprd02.prod.outlook.com ([fe80::fc94:c355:adab:959f]) by BYAPR02MB5766.namprd02.prod.outlook.com ([fe80::fc94:c355:adab:959f%4]) with mapi id 15.20.1601.023; Thu, 14 Feb 2019 14:09:01 +0000 To: Zeev Suraski , Nikita Popov CC: Internals Thread-Topic: [PHP-DEV] [RFC] JIT Thread-Index: AQHUuUlqVOVjmKFgoEm1MWGJHDXwwaXJnJSAgBVtNQCAABcJgIAACh2AgAAWLACAACn1AA== Date: Thu, 14 Feb 2019 14:09:01 +0000 Message-ID: <5eca81d0-1e23-e97e-47ac-74b35dc9aa11@zend.com> References: <01178c69-e021-3865-689c-00c3a1902574@php.net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: HE1PR0402CA0056.eurprd04.prod.outlook.com (2603:10a6:7:7c::45) To BYAPR02MB5766.namprd02.prod.outlook.com (2603:10b6:a03:11a::31) 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-ms-office365-filtering-correlation-id: 6cc55287-c081-4451-edba-08d69285f830 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);SRVR:BYAPR02MB3912; x-ms-traffictypediagnostic: BYAPR02MB3912: x-microsoft-exchange-diagnostics: =?utf-8?B?MTtCWUFQUjAyTUIzOTEyOzIzOlZnaDFsZkNpZHFsbXhxNjg2REpEZWNPSy9n?= =?utf-8?B?TjBMU1dBMU9qTnNYSnFrWkc3bFZqT21LeDZUeWJlVFBNeWVEaTFWbmlrRktQ?= =?utf-8?B?b3BWTzZMRDRBTURUREdRdzdsTGxicWFGTWV4Ty9Kc0JhKzd4YkxKdGxSZ3RY?= =?utf-8?B?UnpoWW4wNzlmSUhyamRDOGJUTWVVVVNwSUdERm9MQ2h1aytEWXgzQ1NxcTZM?= =?utf-8?B?WlhXbkJldmxGVkRhdTdnTW1xM2xXSGRtbytLYThFamJHSGg1MU1UZDRiMHZl?= =?utf-8?B?S2dsNE15ZlAvTkNsdUFNYkgvYTVwb01wWU85cFNFRmZaREl0ODB1QmUxdXRs?= =?utf-8?B?a0cxTEI2U2VOdGJqUnhJU3BMQ1M2QXg1N1JXZUZtZ1hhUTJvSlhydHF6NEhO?= =?utf-8?B?ZVBUS3JNK016VFJSb29FWlJQU2JZelNLdHl3S2lHeGY3MVRzSFJpQVVwbTZo?= =?utf-8?B?VVRRR3Vnbm9TOEdJRHVJUHJQL3QxNzdzR1lvcm05VmcvRE4rTkRDRTNmZDZm?= =?utf-8?B?U1Y3SWpBdVo4WlBQVWU5L3NsbDR4QVczR0dYaVBwNkVIcEphY2JpUVdMamhm?= =?utf-8?B?TmpOUURYTVJUSkkxNUFyVlFTK2R5T0d1dUJQSDRmcFlxU3RGMHAwSGxJa1RY?= =?utf-8?B?NVVQTHFNNnB3UDRodVRra3VwdlpKTi93dUpEbU91c3dxZlFqbkhXOGEvT0tt?= =?utf-8?B?NFRseEZ6aGRoZ0pKN08xNXBPTmtEcmFXY1ZaYXovdm9PRXlSM2dSWm1qOVYx?= =?utf-8?B?eklMOVNXNndUQVVJcks1eWhqYWZyMzJYd1QrNVRrb3RIcjF6Y0dVV2xkeUZ2?= =?utf-8?B?Z29hRUNQZUI0MWtCQlgrOVdBWjgrKzB6S3F5QlZhTXIySEZYV2FFZDgzL1I3?= =?utf-8?B?QUpqTzVncWcwV1Y2NkhpbEoxMzFwZ2d5Qm15djlsc0RRb3FYTXczbG04Q1ZG?= =?utf-8?B?NGhMSkJtU3NnUlk2RUE1YlU0V01GOWlqWUNONzZoMTN0QkoyMjg3dU1ua3l2?= =?utf-8?B?eVliWDQ4TTQ0OU45cDlrZ2xLRGtRSGxNOG1wdzZhNXhEWWZ2N2xUQ04zb2dR?= =?utf-8?B?aEFZRlRmeHlRSWdnYmN4emJoUVo3L0J6Mi95eUR3a2E0aWxUaWZTR2hwVWtV?= =?utf-8?B?TEhPejF1Z0lVZFZST2hRZFBoLzdwZVE2OVdFbkwvS2dzeVBIcjYxckVLbkoy?= =?utf-8?B?WVM5Ynd0TDBHcVoya1JCSGRtWU5FSnp1VUhIOHAzazZna09rTFN4QVBjNk1x?= =?utf-8?B?dktpU2swc3NlRW5wb2hkZGNxODBrM1d6RkNucktDeE1ZRUoydGlnYXdCZ3lj?= =?utf-8?B?Sk82aDNleEZsWG5KV29GMmpZNS9mUHNhRGQ4S2VhQ0JyekV3Q0w1NGc0dlVP?= =?utf-8?B?aW1BS1g1dG5IQWdteHdiN3RMYjJzVDFUN2lIcU9YaG5MeTdPZnZ0d3JZZUQw?= =?utf-8?B?KzN6YjNmM1hMdjY3UjBsZmkyVElwNTVlVno5cm9hVTdydmRYZzV2dXVlbTA1?= =?utf-8?B?dXpBRHB5MTZ5Q01VN2EwQndFZnBhVG5UR3RMUDc0bGV1Sk5HQ2VmL0gxS053?= =?utf-8?B?ZHVYRlVFZHpaRDlxeEVsdWM2ekpmdUlnVnhHSnNicmg5TFFwMEtKQ3JvUXRD?= =?utf-8?B?QVVPenpocGdNL0hCZE54Rml4VDIvQWlxQjlEYVJXTCtiWjVnc1dBaVpKdFIx?= =?utf-8?B?aWpEZkNtOXN6VFZLdVlmWWlmd2IraFEwViszamx1T090cUJlanNiQVVlcWZB?= =?utf-8?B?bW5RMjVhejVEdEJKV1hqWkcwZnc4WGxJc0pwQ1JKNUVHcE9RdGcxemJTa0xl?= =?utf-8?B?VTFCYVVoM3cwNHRJb0tyWCtVZVZ2NERlNHZpWDNHblhqTmQ2clRtVDF5ZXdQ?= =?utf-8?Q?VI81Hiuj5PE=3D?= x-microsoft-antispam-prvs: x-forefront-prvs: 09480768F8 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(979002)(376002)(366004)(346002)(136003)(39850400004)(396003)(51444003)(199004)(189003)(25786009)(2616005)(6512007)(476003)(93886005)(305945005)(53546011)(7736002)(52116002)(6246003)(486006)(76176011)(446003)(86362001)(81166006)(31696002)(36756003)(81156014)(6506007)(8676002)(106356001)(11346002)(8936002)(66066001)(386003)(14444005)(105586002)(256004)(31686004)(4326008)(71200400001)(71190400001)(478600001)(229853002)(68736007)(14454004)(2906002)(186003)(53936002)(3846002)(6116002)(110136005)(6436002)(102836004)(97736004)(316002)(26005)(6486002)(99286004)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1102;SCL:1;SRVR:BYAPR02MB3912;H:BYAPR02MB5766.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: MidzwsBbGct+PuIygZe+MM/GbvsovLpRe/Z78f5TQsQcjhoazP6ipgq5/+anwROxHQnjjnHjqyxmOBvR2yG+0R6pCM7mJeXqqHCaxrfQZW4rQER20zst1uQzSAHIwMGlHlljbaV0aRcxEkbQab/Q3xdDzDSB7vc7qyO3I+AJXe9fqb+2v9nqX5s5cy5eaP/7sJ9aRaRnh9eMgh4U7FdhHd2Da9igRN0H+cwWFJEFSBiPJsdwvO+ur/CliDAVXOk/n1ZATUrdB228qqluWWi6Iim3qmelGTnX/kK9DXFv021QPdR5IuCBNiMvg1ruHmJXq/Kp8UJRHZ0AhuLQKhoRo3NkDKRBjig5v5KExKPmk7jvd33Jk7dfF3xZ5eumG1KqBOTcuIeCYL91u1kLNQ+sqDMCRssble9qCvpC518yjsI= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: zend.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6cc55287-c081-4451-edba-08d69285f830 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Feb 2019 14:09:00.2178 (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: BYAPR02MB3912 Subject: Re: [PHP-DEV] [RFC] JIT From: dmitry@zend.com (Dmitry Stogov) DQoNCk9uIDIvMTQvMTkgMjozOCBQTSwgWmVldiBTdXJhc2tpIHdyb3RlOg0KPiBPbiBUaHUsIEZl YiAxNCwgMjAxOSBhdCAxMjoxOSBQTSBOaWtpdGEgUG9wb3YgPG5pa2l0YS5wcHZAZ21haWwuY29t PiB3cm90ZToNCj4+IE9uIFRodSwgRmViIDE0LCAyMDE5IGF0IDEwOjQzIEFNIFplZXYgU3VyYXNr aSA8emVldkBwaHAubmV0PiB3cm90ZToNCj4+PiBPbiBUaHUsIEZlYiAxNCwgMjAxOSBhdCAxMDoy MCBBTSBTZWJhc3RpYW4gQmVyZ21hbm4gPHNlYmFzdGlhbkBwaHAubmV0Pg0KDQo+PiAgICogRmly c3QgYW5kIGZvcmVtb3N0IGZvciBtZTogTWFpbnRlbmFuY2UuIFdlIGFyZSBvbmx5IHNob3J0bHkg YWZ0ZXINCj4+IGJyYW5jaGluZywgYW5kIHRoZSBQSFAgNy40IGFuZCBQSFAgOC4wIGJyYW5jaGVz IGFscmVhZHkgaGF2ZSBzb21lDQo+PiBzaWduaWZpY2FudCBkaXZlcmdlbmNlcyAoZS5nLiBpbiBv YmplY3QgaGFuZGxlciBBUElzKS4gSSBkb24ndCBleHBlY3QgdGhhdA0KPj4gdGhpcyBpcyBnb2lu ZyB0byBiZSBnZXQgYXMgYmFkIGFzIFBIUCA1IHZzIFBIUCA3IGludGVybmFscywgYnV0IEkgd291 bGQNCj4+IGFsc28gdmVyeSBtdWNoIHByZWZlciBub3QgaGF2aW5nIHRvIG1haW50YWluIGEgbmV3 IGxhcmdlIGFuZCBjb21wbGV4IGNodW5rDQo+PiBvZiBjb2RlIGFnYWluc3QgdHdvIGRpZmZlcmVu dCBtYWpvciBlbmdpbmUgdmVyc2lvbnMuDQo+Pg0KPiANCj4gVGhhdCdzIGEgdmFsaWQgcG9pbnQs IGJ1dCBnaXZlbiB3ZSdyZSBvbmx5IGEgZmV3IG1vbnRocyBhd2F5IGZyb20NCj4gZmVhdHVyZS1j b21wbGV0aW5nIDcuNCwgYXMgd2VsbCBhcyB0aGUgZ2VuZXJhbCBkaXJlY3Rpb24gdGhhdCBtb3N0 IHByb2JhYmx5DQo+IG1vcmUgc3Vic3RhbnRpYWwgY2hhbmdlcyB3aWxsIG1ha2UgaXQgaW50byA4 LjAgLSBJIGRvbid0IGtub3cgdGhhdCB0aGUNCj4gaW5pdGlhbCBpbnZlc3RtZW50IGluIGEgNy40 IHZlcnNpb24gb2YgSklUIChhbmQgdGhlIG1hcmdpbmFsIGNvc3Qgb2YgdGhlbg0KPiBtYWludGFp bmluZyBpdCkgd291bGQgYmUgdG9vIGJpZy4gIEkgYmVsaWV2ZSBEbWl0cnkncyBwcm9wb3Npbmcg dGhhdCB3aGlsZQ0KPiByZWFsaXppbmcgdGhlIGJ1bGsgb2YgdGhlIHdvcmsgd2lsbCBmYWxsIG9u IGhpcyBzaG91bGRlcnMgaWYgd2UgZGVjaWRlIHRvDQo+IGRvIGl0Lg0KDQpDdXJyZW50bHksIEkn bSBrZWVwaW5nIGluIGNvbnNpc3RlbmN5IHR3byBKSVQgYnJhbmNoZXMuIEZvciBtYXN0ZXIgYW5k IA0KUEhQLTcuNCAobGlua3MgaW4gUkZDKS4gSW4gY2FzZSA3LjQgZG9uJ3QgcGFzcywgSSBzdG9w IGl0cyBzdXBwb3J0Lg0KDQo+PiAqIE1hcmtldGluZzogQXMgeW91IGFscmVhZHkgbWVudGlvbmVk IHlvdXJzZWxmLCBhZGRpbmcgYSBKSVQgaXMgYSBncmVhdA0KPj4gbWFya2V0aW5nIHBvaW50LiBJ IHRoaW5rIHRoYXQgUEhQIDcgd2FzIHF1aXRlIHN1Y2Nlc3NmdWwgZnJvbSBhIG1hcmtldGluZw0K Pj4gcGVyc3BlY3RpdmUsIGJlY2F1c2UgaXQgaGFkIGEgbmljZSBibGVuZCBvZiBtYWpvciBwZXJm b3JtYW5jZSB3aW5zLCBzb21lDQo+PiBsb25nLWF3YWl0ZWQgZmVhdHVyZXMgYW5kIGEgZmV3IGlu Y29tcGF0aWJpbGl0aWVzLiBJdCB3b3VsZCBiZSBncmVhdCBpZiB3ZQ0KPj4gY291bGQgcmVwZWF0 IHRoaXMgd2l0aCBQSFAgOCwgYW5kIEkgdGhpbmsgdGhhdCBoYXZpbmcgYSBKSVQgYW5kIHNvbWUg bWFqb3INCj4+IGxhbmd1YWdlIGZlYXR1cmUgKHNheSBnZW5lcmljcykgd291bGQgYmUgYSBncmVh dCBkcml2ZSB0byB1cGdyYWRlLiBBZGRpbmcNCj4+IHRoZSBKSVQgZWFybGllciBhcyBhbiBleHBl cmltZW50YWwgZmVhdHVyZSB3b3VsZCBkaWx1dGUgdGhpcyBhIGxvdC4NCj4+DQo+IA0KPiBXZSBi b3RoIGFncmVlIHRoYXQgaWYgd2UgaW5jbHVkZSBKSVQgaW4gNy40IGl0IHdpbGwgZGlsdXRlIGZy b20gdGhlICdzaGlueQ0KPiBuZXcgdGhpbmcnIGFzcGVjdCBvZiBpdCB3aGVuIGl0J3MgYXZhaWxh YmxlIGluIDguMC4gIFRoYXQgc2FpZCAtDQo+IHJlYWxpc3RpY2FsbHksIGl0IHNlZW1zIHRoYXQg SklUIHdpbGwgbm90IGJlIGFzIHJldm9sdXRpb25hcnkgYXMgcGhwbmcgd2FzDQo+IGluIHRlcm1z IG9mIHJlYWwgd29ybGQgcGVyZm9ybWFuY2UgaW1wYWN0LCBzbyBpZiBJIGhhZCB0byBndWVzcyAt IG1pZ3JhdGlvbg0KPiB0byA4IGl0IHdvdWxkIGJlIGEgbG90IHNsb3dlciB0aGFuIHRoZSBtaWdy YXRpb24gdG8gNyAodGhlIG1vdGl2YXRpb24gdG8NCj4gdXBncmFkZSB0byA3IGluIHRoZSB2YXN0 IG1ham9yaXR5IG9mIGNvbXBhbmllcyBJIGNhbWUgYWNyb3NzIHdhcw0KPiBwcmVkb21pbmFudGx5 IGFyb3VuZCBwZXJmb3JtYW5jZTsgIG5ldyBmZWF0dXJlcyB3ZXJlIGEgbmljZSBib251cykuDQoN Ck1hcmtldGluZyBpcyBzaW1wbGUgOikgV2UgbGlrZSB0byBtYWtlIGdvb2QgSklUIGluIFBIUC04 LCBhbmQgd2UgbmVlZCANCmZlZWRiYWNrIHRvIHJlYWxseSBkbyBpdC4gVGhlIG1vcmUgaW50ZXJl c3Qgd2UgZ2V0IHRvIEpJVCBpbiBQSFAtNy40IHRoZSANCmJldHRlciBKSVQgbWlnaHQgYmUgaW1w bGVtZW50ZWQgaW4gUEhQLTguDQoNCj4gKiBTdGFiaWxpdHkgLyBDb21wYXRpYmlsaXR5OiBXaGls ZSB3ZSBjYW4gbWFyayBmZWF0dXJlcyBhcyBleHBlcmltZW50YWwgYWxsDQo+PiB3ZSB3YW50LCBs ZXQncyBmYWN0IGl0OiBJZiBpdCBleGlzdHMsIGl0J3MgZ29pbmcgdG8gZW5kIHVwIGluIHByb2R1 Y3Rpb24uIEkNCj4+IHdvdWxkIHByZWZlciB0byBvbmx5IHB1YmxpY2l6ZSB0aGUgSklUIG9uY2Ug aXQgaXMgc3RhYmxlLCBhbmQgYWxzbw0KPj4gaW1wb3J0YW50bHksIGhhcyBnb29kIGludGVncmF0 aW9uIHdpdGggM3JkIHBhcnR5IGV4dGVuc2lvbnMuIEJhc2ljYWxseQ0KPj4gImp1c3Qgd29ya3Mi LiBJIGtub3cgdGhhdCBKb2UgaGFzIGJlZW4gdGVzdGluZyBzb21lIG9mIHRoaXMgZXh0cyAobGlr ZSBwY292DQo+PiBhbmQgcHRocmVhZHMpIGFuZCB0aGVpciBpbnRlcmFjdGlvbiB3aXRoIHRoZSBK SVQsIGFuZCBhbHNvIGJlZW4gdGFsa2luZyB0bw0KPj4gc29tZSBvdGhlciBtYWludGFpbmVycyBv ZiAibG93LWxldmVsIiBleHRlbnNpb25zIGxpa2UgcHJvZmlsZXJzLiBGcm9tIHdoYXQNCj4+IEkg dW5kZXJzdG9vZCwgcXVpdGUgc29tZSB3b3JrIHdpbGwgYmUgbmVlZGVkIHRvIGFsbG93IGludGVn cmF0aW9uIChiZXlvbmQNCj4+IGp1c3QgZGlzYWJsaW5nIHRoZSBKSVQpLg0KDQpBZ2FpbiwgdGhl IGVhcmx5IHdlIGtub3cgcHJvYmxlbXMsIHRoZSBiZXR0ZXIuDQpNb3N0IHBlb3BsZSB3aWxsIHN0 YXJ0IHRlc3RpbmcgUEhQLTggd2l0aCB0aGVpciB0aGlyZC1wYXJ0eSBleHRlbnNpb24gDQpvbmx5 IGFmdGVyIHJlbGVhc2UuIFRoZW4gd2Ugd2lsbCBzdGFydCBnZXR0aW5nIHJlcG9ydHMgYWJvdXQg cHJvYmxlbXMsIA0KYW5kIHRoZSBzb2x1dGlvbnMgbWlnaHQgbmVlZCBzZXJpb3VzIEFQSSBvciBk ZXNpZ24gY2hhbmdlcywgdGhhdCBhcmUgbm90IA0KYWxsb3dlZCBpbiBtaW5vciByZWxlYXNlcy4u Lg0KDQpUaGFua3MuIERtaXRyeS4NCg==