Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:102623 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 68316 invoked from network); 6 Jul 2018 13:38:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Jul 2018 13:38:14 -0000 Authentication-Results: pb1.pair.com smtp.mail=cmbecker69@gmx.de; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=cmbecker69@gmx.de; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmx.de designates 212.227.15.19 as permitted sender) X-PHP-List-Original-Sender: cmbecker69@gmx.de X-Host-Fingerprint: 212.227.15.19 mout.gmx.net Received: from [212.227.15.19] ([212.227.15.19:48511] helo=mout.gmx.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2C/2B-55607-3C07F3B5 for ; Fri, 06 Jul 2018 09:38:12 -0400 Received: from [192.168.2.101] ([79.222.41.233]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LzKmP-1gEm1Z1wKv-014XnB for ; Fri, 06 Jul 2018 15:38:08 +0200 To: internals@lists.php.net Message-ID: Date: Fri, 6 Jul 2018 15:38:06 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:5zCgi5o3lHpYiU/pEVc3SDDbz9mozBjSuh0thR686mIdS71OjMG Hw293t3FTrrUajAY/Mh648Ok1i88LKyoW7igg88EJ2JYwRUfTpZs+n90dvbtnEb9jvO0I7+ lwl6Q5Ym+IogptAh5RCSb7rUY6Y8DjRF8suDuWnT1CuwZhkAx/0EO80TPetOGPh4gSldFpm 7L+dqzbkh/yp9fkGLhFrQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:V7Xs2HfT9HA=:nW81O2/YYkt3BYS5RK0VX5 nBMyXbnXWVGeKI1Dpd6RtlGCCyKToMpHlz2W7MMzoNsDk5Tj29KTrFvP02lMvFfVK+4onkZRR 0RDd4e+3JMnzmOCsICAfFmjjX3jyEFZHpWzw6mLf0cqq3QE00EKJTY0GHEPGyIHO27C6kvVEU f3wi5W9xjO9oyogxyC4S3zRA81qUpA6WEy9z39Ai4vQwlAGVD20UoUxABsfZD3VlxHZ+hrE4w CesDyEiSsdZrxURybXYBUVMl4fKl6+I+njjw83NMBMt+kIZBprFT/zoFabzuYqrLwhoPELbin a4eQ72CWAZywfwQm1riEyT5T4gJRKys0+xgC8/fwG+OEIebhrLiUBqP7kyG8kf3/NTt8cFY53 yidYQURhp7nIVL+7C1ccDuHT4649coxgxsk2+9CyldNlAa4aanKlGx2p4sW/VlCyDTWZ5SzTp naGGvP48z5vs5+rsgWpYUqfiMpfJeZRCDmzvHZI04q8YtTc2BJw6oWsl7JbyT6zMrrjl+txdc ePS2xr/H19p+hgLGKWmPWPYNZjC3c4FUiMhD0FbFnqe+BHzpNf3ADYl2WMC6HvK5xci9JQW8n mp7TJyyBc7rAkNPuJUqG5Eh6gvtnLA08OLFUw2hTc+j2ZKAxcdb5UegSz9TfUsEqavItrV20N i3CuIjnt1mFJoyuIlZCOUpguxxrFOylAphRSo1yq+UFaPLdySi8p4jWmCRDi3qI73RYt3n7Ll /kYDdKbTFyDtFRl5Ag5eWq9AGGKIi+dneURPFmcW+f15eRDztMifzETFV+Et8YTE3p5lB1wuX 2n28jOJ Subject: Z_CACHE_SLOT changed meaning in PHP 7.3? From: cmbecker69@gmx.de ("Christoph M. Becker") Hi! While trying to put together a patch to make PECL/uopz compatible with PHP 7.3[1], I've stumbled upon commit ca035f2[2] and commit 1a63fa6[3]. The former removed Z_CACHE_SLOT and related stuff, but the latter reintroduced it with an apparently somewhat different meaning. If that is correct, this change should be documented in UPGRADING.INTERNALS, and perhaps it might even be better to rename the RECV_INIT cache and the related macros, so any extension (probably few, if any) would already fail at compile time. Thanks! [1] [2] [3] -- Christoph M. Becker