Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:22615 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 329 invoked by uid 1010); 29 Mar 2006 20:00:42 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 314 invoked from network); 29 Mar 2006 20:00:41 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Mar 2006 20:00:41 -0000 X-Host-Fingerprint: 64.233.166.176 pproxy.gmail.com Linux 2.4/2.6 Received: from ([64.233.166.176:28434] helo=pproxy.gmail.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 77/A0-14993-967EA244 for ; Wed, 29 Mar 2006 15:00:41 -0500 Received: by pproxy.gmail.com with SMTP id i49so8131pyi for ; Wed, 29 Mar 2006 12:00:37 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=fAgYAL/GC8QTyLxKLS17GJisJCTgLJ7JlgnwXOgxPUGquqTQVy7KS/nFDwq5LZC+jWJyMRXZ0PDJDI0qtnFnOLXk5GmqNHC72WOB1akBW3r/P1L9e872Ns9Q5UB+wVLGxsq5OV1BMrwf7bDFKkQ5QxDU2OrKfnD1O7yGd79uDpo= Received: by 10.35.12.13 with SMTP id p13mr489347pyi; Wed, 29 Mar 2006 11:54:28 -0800 (PST) Received: by 10.35.41.17 with HTTP; Wed, 29 Mar 2006 11:54:28 -0800 (PST) Message-ID: <4e89b4260603291154p4352c784w4545e284aa3cb903@mail.gmail.com> Date: Wed, 29 Mar 2006 14:54:28 -0500 To: pierre.php@gmail.com Cc: internals@lists.php.net, "\"Antony Dovgal\"" MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: Re: [PHP-DEV] Re: cvs: php-src(PHP_5_1) / NEWS /ext/com_dotnet com_persist.c /ext/date php_date.c /ext/dom php_dom.c /ext/mysqli mysqli.c /ext/reflection php_reflection.c /ext/simplexml simplexml.c /ext/spl spl_array.c spl_directory.c spl_iterators.c From: kingwez@gmail.com ("Wez Furlong") It looks like extensions that don't use this new API will continue to work, they'll just leak when __set() is used with them. We should bump the zend API number to allow extensions to make use of the new API. --Wez. On 3/29/06, Pierre wrote: > On Wed, 29 Mar 2006 14:28:43 -0000 > tony2001@php.net ("Antony Dovgal") wrote: > > > > fix bug #36898 (__set() leaks in classes extending internal ones) > > > > Added: > > ZEND_API void zend_object_std_init(zend_object *object, > > zend_class_entry *ce TSRMLS_DC) ZEND_API void > > zend_object_std_dtor(zend_object *object TSRMLS_DC) > > to initialize and destroy zend_object structs > > Without minimizing the importance of this fix, I wonder two things. The > first is about adding such things right when we are in the RC phase for > 5.1.3, it sounds a bit risky to me. > > The second problem is about extension available in pecl as well, all of > a sudden, it is not possible to compile them with the last php 5.1 > version, and there is no possible way now to compile them. > > What's about a Zend api version change? and then allows an extension to > be compiled with previous PHP versions. > > Regards, > > --Pierre > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > >