Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:32093 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 69852 invoked by uid 1010); 7 Sep 2007 15:38:27 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 69837 invoked from network); 7 Sep 2007 15:38:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Sep 2007 15:38:27 -0000 Authentication-Results: pb1.pair.com smtp.mail=planetbeing@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=planetbeing@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 64.233.182.191 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: planetbeing@gmail.com X-Host-Fingerprint: 64.233.182.191 nf-out-0910.google.com Received: from [64.233.182.191] ([64.233.182.191:34344] helo=nf-out-0910.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F7/BC-29055-27071E64 for ; Fri, 07 Sep 2007 11:38:26 -0400 Received: by nf-out-0910.google.com with SMTP id b21so418715nfd for ; Fri, 07 Sep 2007 08:38:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=v6Z0A7cBvcQlhL6tYD6q0nu76CoaKnvKpJCwp7oQMWs=; b=HD7E4ptS7J51dNzGmKvaTjzT7Yff2kWrw5q3fR06skA6+VqMTd7SKjujzqlD1KUP0cd6h0oyCzAFII4roKglZVPtVKQiG6zPqchFDSFcoHQAeGKmkvQ9Wtgfct0FwBIpWKNHwiY+n6lcASXX16DQzSkgejaC2j8U3VTbR9LEzCs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=pakA/1ylUpKhMXDYjcWSc/rRxXBmEewIwzP5v6Ty+y5dg5GodeBzpgz9jJKokotvKzJFheTgzmn6yTYaTE3kIP0aRgzgHcoB4IMzRrYmuU+IkpGLw8PGofEvVC3+9Hx4SfCZ+1XTIoWZBstS0D2VJ2RpKONar+FwpYLKhRoqFcs= Received: by 10.78.200.3 with SMTP id x3mr853912huf.1189179500867; Fri, 07 Sep 2007 08:38:20 -0700 (PDT) Received: by 10.78.135.16 with HTTP; Fri, 7 Sep 2007 08:38:20 -0700 (PDT) Message-ID: Date: Fri, 7 Sep 2007 23:38:20 +0800 To: "Cristian Rodriguez" Cc: internals@lists.php.net In-Reply-To: <7d5a202f0709070106r5cc0cbb0n2d58d6f8a4e1c9a3@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20070904162613.4qgfdddo7scw8o8w@w13.mail.sapo.pt> <849426349.20070904210047@marcus-boerger.de> <698DE66518E7CA45812BD18E807866CEA2A93C@us-ex1.zend.net> <7d5a202f0709070106r5cc0cbb0n2d58d6f8a4e1c9a3@mail.gmail.com> Subject: Re: [PHP-DEV] Patch for macros for tracking refcount and is_ref From: planetbeing@gmail.com ("David Wang") > ps: remember to change the Zend/PHP API number as well ;) Done. I personally think having a ZEND_GC switch sort of defeats the purpose of forcing everyone to start using the macros (whether or not we want the GC), which is something we want to do anyway. However, here are the two versions of the patch, for everyone's consideration: With ZEND_GC: http://zoo.cs.yale.edu/~yw226/macros.diff.txt Without: http://zoo.cs.yale.edu/~yw226/macros2.diff.txt David