Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71700 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 50798 invoked from network); 28 Jan 2014 20:51:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Jan 2014 20:51:18 -0000 Authentication-Results: pb1.pair.com smtp.mail=nikita.ppv@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=nikita.ppv@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.214.182 as permitted sender) X-PHP-List-Original-Sender: nikita.ppv@gmail.com X-Host-Fingerprint: 209.85.214.182 mail-ob0-f182.google.com Received: from [209.85.214.182] ([209.85.214.182:53048] helo=mail-ob0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AD/C9-01140-44818E25 for ; Tue, 28 Jan 2014 15:51:17 -0500 Received: by mail-ob0-f182.google.com with SMTP id wm4so1039759obc.27 for ; Tue, 28 Jan 2014 12:51:14 -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=2GdacCm8pqChU8MGUCUaI3KQP+uCKuIDoULdxB0QN+M=; b=t5fLGsudMz8jKLZvyUDzNhY5uaggh77i8fctDQEfMLBMjKOaY/QJGYpb5JsHGzLrTL Qp1v2jAQlPnzkHs0R2Kum1v+EXmU4usN/7hfjwShjMzJSG7kLL+HmxSTlSPKF/9GTXRP yV+E53jCckFkdaQInT99PVEF+yIrGvd4zHy0V8LZxzdPTIWsdemRAdLsPcjbXGm1QYys PqIwfU17nxyy87QINVaqP67NuyqYoRMTYjn88odxpWy5jz9UrQhkI4IkkZjqxp/qkk3i zBkdUPmr1CD2of+tm1oTcVVEqyPRsdohB26sIzcmp0kNJd07Z8k0CxlFiNCGg9jvqwDq 4uBg== MIME-Version: 1.0 X-Received: by 10.182.22.18 with SMTP id z18mr2675245obe.42.1390942273970; Tue, 28 Jan 2014 12:51:13 -0800 (PST) Received: by 10.182.54.112 with HTTP; Tue, 28 Jan 2014 12:51:13 -0800 (PST) In-Reply-To: References: Date: Tue, 28 Jan 2014 21:51:13 +0100 Message-ID: To: Pierre Joye Cc: Anatol Belski , PHP Developers Mailing List , Matt Ficken , "Stephen A. Zarkos" Content-Type: multipart/alternative; boundary=001a11332d1624aa4404f10dfc83 Subject: Re: [PHP-DEV] [VOTE] 64 bit platform improvements for string length and integer From: nikita.ppv@gmail.com (Nikita Popov) --001a11332d1624aa4404f10dfc83 Content-Type: text/plain; charset=ISO-8859-1 On Tue, Jan 28, 2014 at 9:33 PM, Pierre Joye wrote: > > 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. > > Sad. As the work for pecl extensions is really not as large as you > think, fairly straight forward. The vote for php6 is not running now. > There is no option for PHP 6 as what can be done in php 6 internally > is much larger and would allow more breakage. On the other side, we > provide options to minimize the work for the extensions developers in > order of magnitude smaller than the changes we introduced in the past > for the OO APIs for example. Anyway, sad that you voted no for > something as important than true 64bit support. > Maybe I'm indeed overestimating the impact. Could you please link to the source-code for a PECL (or other third-party) extension that was ported to be compatible with the new API, so people can see the actual impact this makes? (Hopefully some ext that requires compat across multiple versions like 5.3+ and has non-trivial amount of code and functions, like a few dozen.) I couldn't find an example in RFC, but maybe I just missed it. Only saw small snippets in there. Nikita --001a11332d1624aa4404f10dfc83--