Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76829 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 65165 invoked from network); 23 Aug 2014 06:05:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Aug 2014 06:05:18 -0000 Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 209.85.192.172 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 209.85.192.172 mail-pd0-f172.google.com Received: from [209.85.192.172] ([209.85.192.172:54837] helo=mail-pd0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id BE/E2-39740-B1F28F35 for ; Sat, 23 Aug 2014 02:05:17 -0400 Received: by mail-pd0-f172.google.com with SMTP id y13so16824285pdi.31 for ; Fri, 22 Aug 2014 23:05:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type; bh=Z+9vROV1FsOcqvonSjjJy+low31nIKxtnNhNnQ+7LO8=; b=epGtiBWhT8bSBvR8i3rwYWgSn7zsgCFD0B7X/HaJ69gG5lkwbh6v3zWN2fkbVcvewb 8yFO7dwkUh7F12C0IxHOIHk84Xr++E3odiLQNhUQAk4lhP+DHpSZ5BGg0DF8r2jJAI3o I9kQ6blYX27A4bsBx+VMeeMjnsCvqW27IFsnHTFh6kuM99W6PiqPJGKySI/CrN3VDMyM oVyB2YOy9usXxQaMLlS3/d8KvDQYL/P9j3qLHQWlaLSPl8vLs2TSWq+usL6OX7N88WOw yIVklNP0C6fzNS3Bb6s/I9BCFM0MzyfkNp+NJW5lxOsueIFqR+QHTddVithLogAPxSbH gYLA== X-Gm-Message-State: ALoCoQnh/22NYpXq1TpwUfIuTBj1YHSZsk82Z0gjB5WJ3nPXI+sRESndFZO+zbnCXkEMNtGBr7n+ X-Received: by 10.70.41.136 with SMTP id f8mr11798687pdl.46.1408773912195; Fri, 22 Aug 2014 23:05:12 -0700 (PDT) Received: from [192.168.200.30] (c-50-131-44-225.hsd1.ca.comcast.net. [50.131.44.225]) by mx.google.com with ESMTPSA id wa8sm84018791pab.28.2014.08.22.23.05.11 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 22 Aug 2014 23:05:11 -0700 (PDT) Message-ID: <53F82F16.3030601@lerdorf.com> Date: Fri, 22 Aug 2014 23:05:10 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: Pierre Joye CC: PHP internals , Nikita Popov References: <53F7F6ED.1050609@lerdorf.com> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="8aKAU3R38mPASKl43AwNfRubuPKHNd1Hu" Subject: Re: [PHP-DEV] [RFC] Better type names for int64 RFC From: rasmus@lerdorf.com (Rasmus Lerdorf) --8aKAU3R38mPASKl43AwNfRubuPKHNd1Hu Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 8/22/14, 10:46 PM, Pierre Joye wrote: > In other words, it would be nice to see more developers actually > porting extensions to realize the amount of changes are introduced by > NG and by the int64. The sooner is in order of magnitude must larger. > It is not a bad comment, only a fact. Given that, before we choose to > say that it is fine for one part to change APIs/Macros signatures or > names and not for another, we should really get a better view of what > has actually changed. And how we can deal with our old habit to > maintain one tree for many major PHP versions. For many extensions, I > do not think it will be possible, or with unreadable code with 2-3x > more #ifdef all over the place. I knew you would make this comparison. I am willing to suffer porting pain if it gets me a 20% performance boost. I am completely unwilling to suffer any porting pain because Pierre has decided he doesn't like the names of some macros. -Rasmus --8aKAU3R38mPASKl43AwNfRubuPKHNd1Hu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) Comment: GPGTools - https://gpgtools.org iEYEARECAAYFAlP4LxYACgkQlxayKTuqOuC7swCdGamTpPF7U3kvU8sK1pbJ4inU gGMAn0zt2it2LzsLCWwA6ZAmF6xHm+UN =K/rP -----END PGP SIGNATURE----- --8aKAU3R38mPASKl43AwNfRubuPKHNd1Hu--