Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71699 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 49100 invoked from network); 28 Jan 2014 20:36:46 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Jan 2014 20:36:46 -0000 Authentication-Results: pb1.pair.com smtp.mail=martin.keckeis1@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=martin.keckeis1@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.214.173 as permitted sender) X-PHP-List-Original-Sender: martin.keckeis1@gmail.com X-Host-Fingerprint: 209.85.214.173 mail-ob0-f173.google.com Received: from [209.85.214.173] ([209.85.214.173:33065] helo=mail-ob0-f173.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 83/79-01140-DD418E25 for ; Tue, 28 Jan 2014 15:36:46 -0500 Received: by mail-ob0-f173.google.com with SMTP id vb8so998583obc.32 for ; Tue, 28 Jan 2014 12:36:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=PSFYI9qOf4iPwQqQRYOcA2YVxgXUA+/GVeT8/lP7pc0=; b=puIxrBUCKaOZaVrIiUUxPxCFJrLLD/wysrKLKQ4tKJOwepynsnGPxZ+IQSBm+d3pjN vLd/M6k8HHIvCfB9LW+vyBEX/+W++RGA1KL4WrWA0sAqTFqHOXN3TlIsI53Gv6n/9XoF 0JixLKTiyXOWmidGALlBhYE0f9nxH1o2lZuTGdHzlTlA5GNnsiXYeKzlvxXQ3wsPpYpS VcWtPYJTW6JEuR5aovI7xuM96AEEG+flHv07qUpvxTa8k3Pr94CtIsoPpH/bhBI9o8ir xyfvWRpo80Sxx+t/A3nn3hA8viEY656Chi0k/yP7fVh0cN89wCM1HaOx/V2rLEGgiHuV UwYw== MIME-Version: 1.0 X-Received: by 10.182.2.170 with SMTP id 10mr2225184obv.50.1390941402874; Tue, 28 Jan 2014 12:36:42 -0800 (PST) Received: by 10.182.29.38 with HTTP; Tue, 28 Jan 2014 12:36:42 -0800 (PST) Received: by 10.182.29.38 with HTTP; Tue, 28 Jan 2014 12:36:42 -0800 (PST) In-Reply-To: References: Date: Tue, 28 Jan 2014 21:36:42 +0100 Message-ID: To: Nikita Popov Cc: "Stephen A. Zarkos" , Matt Ficken , PHP Developers Mailing List , Anatol Belski Content-Type: multipart/alternative; boundary=f46d0444ea9938cb1704f10dc8ef Subject: Re: [PHP-DEV] [VOTE] 64 bit platform improvements for string length and integer From: martin.keckeis1@gmail.com (Martin Keckeis) --f46d0444ea9938cb1704f10dc8ef Content-Type: text/plain; charset=UTF-8 Am 28.01.2014 21:24 schrieb "Nikita Popov" : > > On Mon, Jan 27, 2014 at 9:15 PM, Anatol Belski wrote: > > > https://wiki.php.net/rfc/size_t_and_int64 > > > > There was two big questions regarding the compatibility. Those open > > questions appeared in the discussions are reflected in the reworked RFC. > > > > First question, the possibility to keep the old zend_parse_parameters() > > specs 'l', 'L', 's', 'p' along with new 'i', 'I', 'S', 'P'. Keeping the > > old zpp specs will for sure minimize the porting effort for the PECL > > extensions, but might lead to confusion (like people might think 'l' still > > expects 'long' and not 'php_int_t'). Please use the yes/no Vote 3 to > > decide whether the 'l', 'L', 's', 'p' have to stay supported. > > > > Second question, the macro renames for LONG<>INT, STRLEN<>STRSIZE, etc. > > The reason for such renamings was to ensure source level incompatibility > > on compile time. However this might have a negative effect on the porting > > effort (despite the porting tools). Please use the yes/no Vote 2 to decide > > whether the old macro names have to be kept. > > > > The Vote 1 is the main vote for this patch. The both Votes 2 and 3 are > > merely to decide about the semantical replacements choosen for the patch. > > Should the Votes 2 and 3 result in reverting of that semantical changes, > > the essential patch part about the 64 bit support will not be hurt. > > Reverting to old macro names or zpp specs is only the naming issue. > > > > Removal of the dead SAPIs is isolated in a separate RFC and can be > > considered to another time. > > > > Thanks for the constructive discussions on this RFC, support and testing. > > The vote begins Monday, 27 January 2014, 21:30 CET and ends Monday, 03 > > February 2014, 21:30 CET. > > > > Just to clarify my vote: I voted "No" on the RFC, but only because I think > the major extension source API break is better suited to PHP 6 than PHP > 5.6. I fully support merging this into master, as the first change for PHP > 6. > > Nikita Sadly... (From a long waiting Php user, who dont want to wait 2-3 years...) --f46d0444ea9938cb1704f10dc8ef--