Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76840 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 15190 invoked from network); 23 Aug 2014 16:40:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Aug 2014 16:40:25 -0000 Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 209.85.220.47 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 209.85.220.47 mail-pa0-f47.google.com Received: from [209.85.220.47] ([209.85.220.47:61811] helo=mail-pa0-f47.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 99/10-06800-7F3C8F35 for ; Sat, 23 Aug 2014 12:40:24 -0400 Received: by mail-pa0-f47.google.com with SMTP id kx10so18353345pab.20 for ; Sat, 23 Aug 2014 09:40:20 -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=g/SyFWQToLGcB+IRcOitCHozm8JaBMj3K+AEtKbKCTg=; b=UWXIY4FuFbiKzj5EQ9XJguSIV17/MyVEiETFdoQ6gCANMTHEdKnSA13G6eMgRYCAgb 5Kt/4mn5qjmL7xoRPWBLLqUknPzR5SOootO7Ss5J/cVgy43lBr2/TLjq2vt2yOI20ADy 4h6VW06XJ9j2PKH7bUzvHxG/mdlQ973t+kG662ltNzX4JEH5Zrv7D3AxUbXEIMozjO2x Vgxj2yPm1S2S3JiJxP6ZgX7cZcs10Et3usMn6ej+c4c/Vc8HirB63gCLRafreBnrSqYi FmK6hkL+27pdrIIbbpOCmedsYadfKi7WeMsFFCwjT0kfwikmiDD4SJWkzrENGBPr9tAG ESKw== X-Gm-Message-State: ALoCoQlUC7s9H692fCEOvFaECTKE3ifOQxGjUrWoKpaQ6JzQ6elncyLS5R99n/IjhdB06PFSh5Af X-Received: by 10.66.164.65 with SMTP id yo1mr14939019pab.22.1408812020614; Sat, 23 Aug 2014 09:40:20 -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 iw3sm7714705pbd.73.2014.08.23.09.40.19 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 23 Aug 2014 09:40:19 -0700 (PDT) Message-ID: <53F8C3F2.1090009@lerdorf.com> Date: Sat, 23 Aug 2014 09:40:18 -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 References: <53F7F6ED.1050609@lerdorf.com> <53F82F16.3030601@lerdorf.com> <53F832F0.7010601@lerdorf.com> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="DxqFXLPMs1qCN9rXkev89MkoqslVQXL5s" Subject: Re: [PHP-DEV] [RFC] Better type names for int64 RFC From: rasmus@lerdorf.com (Rasmus Lerdorf) --DxqFXLPMs1qCN9rXkev89MkoqslVQXL5s Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 8/22/14, 11:25 PM, Pierre Joye wrote: > There is. Long is not used anymore. So we can argue about that but > there is a change and it should be reflected imo. >=20 > You still totally ignore any of my other points, which are even more > important in regard to maintaining one code tree for 5.x and 7.x, > which is very likely not possible in a sane way for many extensions. I ignored it because it is irrelevant. The fact that many related things are changing does not justify piling on more changes. Every change should have a very solid technical reason behind it. "Long is not used anymore" is not a solid technical reason. The code will compile perfectly fine with it being IS_LONG. Also, these are userspace-facing in the sense that as an extension author we are dealing with PHP's type system consisting of lval, dval, string, array, object and resource. How exactly an lval or IS_LONG is implemented at the C level on any given platform is an implementation detail and could change, but we are still providing an lval to userspace. As C developers, extension authors are more than capable of checking the actual macro definition if they want to know the details. I'd also appreciate if you would drop your toxicity level a few notches in your emails to the list, irc and twitter. Thanks -Rasmus --DxqFXLPMs1qCN9rXkev89MkoqslVQXL5s 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 iEYEARECAAYFAlP4w/IACgkQlxayKTuqOuDvsACbBIiyjPGWGd6OyjUbiWyNBrm4 9NwAn1nPiu5rIUoN/CQUslAlNU78xEgx =C5XP -----END PGP SIGNATURE----- --DxqFXLPMs1qCN9rXkev89MkoqslVQXL5s--