Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104501 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 91009 invoked from network); 22 Feb 2019 15:33:06 -0000 Received: from unknown (HELO NAM05-CO1-obe.outbound.protection.outlook.com) (40.107.72.108) by pb1.pair.com with SMTP; 22 Feb 2019 15:33:06 -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=aRyj/61Z2vFacgVuIrMWx1zBm5sl9dH8zBaZ8UrMarE=; b=3Et2e9RDEtpeE+Td60qy5mRrKodRVl6GXqcEIBWxluzmhU/v2cqyajkbidyQmRnDBUM9A80ewbS3m+itjwCnhwjOWB5RR+x09IkbrkYQuOsfXrGB5faJhIKsxGEzpdT6v091O3dAaYMrhehT2jR+buxw8fF471IvTN/rmUL1niE= Received: from MN2PR02MB5775.namprd02.prod.outlook.com (20.179.98.90) by MN2PR02MB5886.namprd02.prod.outlook.com (20.179.86.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1622.19; Fri, 22 Feb 2019 12:18:27 +0000 Received: from MN2PR02MB5775.namprd02.prod.outlook.com ([fe80::918b:ceb4:662b:f4b3]) by MN2PR02MB5775.namprd02.prod.outlook.com ([fe80::918b:ceb4:662b:f4b3%2]) with mapi id 15.20.1643.014; Fri, 22 Feb 2019 12:18:27 +0000 To: PHP internals Thread-Topic: [PHP-DEV] [RFC] JIT Thread-Index: AQHUuUlqVOVjmKFgoEm1MWGJHDXwwaXdx3iAgA4Vp5I= Date: Fri, 22 Feb 2019 12:18:27 +0000 Message-ID: References: ,<12bd8940-26e8-9e61-b8ff-130eece60283@zend.com> In-Reply-To: <12bd8940-26e8-9e61-b8ff-130eece60283@zend.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=dmitry@zend.com; x-originating-ip: [212.232.72.197] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 735e73dc-b45c-428b-b951-08d698bfd953 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(2017052603328)(7153060)(7193020);SRVR:MN2PR02MB5886; x-ms-traffictypediagnostic: MN2PR02MB5886: x-ms-exchange-purlcount: 1 x-microsoft-exchange-diagnostics: =?iso-8859-1?Q?1;MN2PR02MB5886;23:ghe2h0gq370jvG31gBoN3Dbo5yyuKRamYF+oN9M?= =?iso-8859-1?Q?ZJ1iXFZrNzNXZ4X0PkD8XJHbnMoj7xdBIkTX99dfIvZQtsvMtK9dkiQh31?= =?iso-8859-1?Q?CDCxwz5ec/3gukJLeTjkvT0siHAPdOCdgI3BoZstthxQlkXSPIdvuLNsHq?= =?iso-8859-1?Q?KW2oBL6dQYOAND3/5zsv6XHZI5+ETVKnotQrVoRr0wt8606Gk29+3P4k3e?= =?iso-8859-1?Q?JFkCsvai5jEsBqecG0aHVzaTb4Cf8Y7DUjwTSPOcmGWD7P+0BAudIsueSO?= =?iso-8859-1?Q?siKtfPMm2O1Am3sGb/4wAm8cZCYD4UZ/yNQgCtEfMJr939KVCHhihOTHkX?= =?iso-8859-1?Q?SVVHWTa4K7fM0QuQlXa71g89fRiBG7GB9ECq0Cdpo/wsGyDxRFXj7EUqm5?= =?iso-8859-1?Q?xMG3D9Ts18JU73tuGtoBUoF5wagpKtdMhvwcZHKNIua5bbk5hpWzcYMH4w?= =?iso-8859-1?Q?3y/PsMD3KEg5//aINwAK61zxVMLnecFCX8DJIt7/2FpwEsLBl9Go27bINm?= =?iso-8859-1?Q?hheEeTb7YW+uOX3tCwwGPZrkE5GoX6O3Mqxsy4xGEwzRyRR58uzDFw/0f4?= =?iso-8859-1?Q?mDoXcrOo/sHMLNej6IIk/dX+iAmWSdh1nlX5hKUTr+Z1TcvsVa5IhTChEx?= =?iso-8859-1?Q?1EvDqMWJeWV6MIuLy3mpWoOkSVyQnfTWaZSiVKTdUiWMOaF5PAMFz3Qzjj?= =?iso-8859-1?Q?erYkmvvLcghv6JMoURXBOmnSXaeB3MLVEFqcF2Z1wXxO9d5tEuZ/8tc8du?= =?iso-8859-1?Q?fL2kqAjen6FXbafiPW8I/uSXgZsLD7uZjdrNl8bfnk+cc/u3bDXHhCnnAP?= =?iso-8859-1?Q?cgEysuUcqwx5nlQ13dsfch3BV4AQxDKmxapTjXW5is6gPZZBwiufhNeLLt?= =?iso-8859-1?Q?tEQvySYcdGvkSaPV3pPXYBlAGKX1kjs5hAw3M6XpGtamBJPbfJ9db7zk3I?= =?iso-8859-1?Q?OaI1fQNdfi9Gip/KOxkX8Jqeilt+Nip6Ikt+gaIOKPIX1zMBHMJ4pFAtI1?= =?iso-8859-1?Q?fIax50xDYfitWIreXVHQqmvLTv0yRpOEdLxon+bg9DLwQXfk0oNq8xkB7k?= =?iso-8859-1?Q?meYtpQQ+XxewVM3zgFCohdygZ2NoRVNc9RwIREhmAEU8izJInBYHK+26cY?= =?iso-8859-1?Q?7V0RutYybkVB69EF6wJ6zCp+xoURkC1AjSmkiaub8WQzeGIWHXZ0w1QU6V?= =?iso-8859-1?Q?z1ZEr/7IBI5PE/Dn9GXa8rDtZkRca+pW9+gh9hHHJ1H09Ko/wuyg7WqzGS?= =?iso-8859-1?Q?23BbpWij1l6dlAaICFFM5fF5tmE7tTZmvU/EOWC/0inbcNrq6BDwgbkcwV?= =?iso-8859-1?Q?ur1z/VvEEyhAQVSk9CD5tA70IyNM1Jrrweq7app2Z605g=3D=3D?= x-microsoft-antispam-prvs: x-forefront-prvs: 09565527D6 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(346002)(136003)(396003)(376002)(366004)(39850400004)(199004)(189003)(478600001)(3846002)(14454004)(105586002)(236005)(53546011)(6916009)(26005)(25786009)(55016002)(2906002)(606006)(71190400001)(446003)(256004)(68736007)(5660300002)(8936002)(186003)(6506007)(229853002)(6116002)(106356001)(966005)(6606003)(102836004)(97736004)(11346002)(81166006)(74316002)(476003)(81156014)(8676002)(486006)(7696005)(33656002)(66066001)(19627405001)(7736002)(316002)(53936002)(6436002)(76176011)(99286004)(54896002)(6306002)(9686003)(86362001)(6246003)(71200400001);DIR:OUT;SFP:1102;SCL:1;SRVR:MN2PR02MB5886;H:MN2PR02MB5775.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: 6QAnf4UWqnnqPxdumtMPjD/wtnHOr/AOwEtThSLpxTaBHQ/CJylqcu6UPUTQPh8OdnyBteHe/hniHaIENZ3S9JNNbja9xZLNRKcrVFC2S67biwd7gQ7y/2UvuUw3f2sdlNdhsm0Rp7D2O6338aKK/HiKuVlY8nzAmMqcIHzvLZiZMQ0fvsAM0PIpJ2PwZsimfbTfM4GjyNs+ZB7wBk3As/nJE6PgMOvgoUH/7HfsUdcRRrSYxb/yIVkzSh4OnZtrXwx+8zD/Hh4mdS0Ln6Ro1pa3K0JrPEO3CVdXypdVoUQ27ZRvQ8Dmj6+FqoQRGRVC6wtHZm/L+bHhIEUk9OhRxOzhaEZF2uIFQht1Upz/tbO979fDPWvdLwKniG/DDk6PTvKIx3974PbjrvRKFLfMAidUqyIDT9DIj4N789dg2ic= Content-Type: multipart/alternative; boundary="_000_MN2PR02MB5775525C0B3CD550F566D6A5BF7F0MN2PR02MB5775namp_" MIME-Version: 1.0 X-OriginatorOrg: zend.com X-MS-Exchange-CrossTenant-Network-Message-Id: 735e73dc-b45c-428b-b951-08d698bfd953 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2019 12:18:27.0491 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 32210298-c08b-4829-8097-6b12c025a892 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR02MB5886 Subject: Re: [PHP-DEV] [RFC] JIT From: dmitry@zend.com (Dmitry Stogov) --_000_MN2PR02MB5775525C0B3CD550F566D6A5BF7F0MN2PR02MB5775namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Internals, The RFC and implementation was updated once again. https://wiki.php.net/rfc/jit Now JIT supports PHP builds with compilers without GCC explicit global regi= ster variables extension. This means we support CLANG/LLVM (Tested on Linux. Should work on Mac as we= ll) and MSVC. Complete Windows support is not implemented yet, but I don't see any big pr= oblems anymore. ZTS support might be implemented after implementation of proposed TSRM API = improvement. Thanks. Dmitry. ________________________________ From: Dmitry Stogov Sent: Wednesday, February 13, 2019 16:07 To: PHP internals Subject: Re: [PHP-DEV] [RFC] JIT Hi Internals, According to comments, code reviews and discussions, JIT RFC was extended with few new sections. Please, consider to review the RFC once again. https://wiki.php.net/rfc/jit Any suggestion for RFC improvement are welcome. I'm not going to invest significant time into JIT implementation improvement itself, at this point. So, ideas are also welcome, but don't expect to get them implemented tomorrow. Thanks. Dmitry. On 1/31/19 12:43 PM, Dmitry Stogov wrote: > Hi Internals, > > > I'm glad to finally propose including JIT into PHP. > > > https://wiki.php.net/rfc/jit > > > In the current state it may be included both into PHP-8, where we are > going to continue active improvement, and into PHP-7.4, as an > experimental feature. > > > Thanks. Dmitry. > --_000_MN2PR02MB5775525C0B3CD550F566D6A5BF7F0MN2PR02MB5775namp_--