Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74272 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 1770 invoked from network); 17 May 2014 11:16:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 May 2014 11:16:03 -0000 Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain zend.com from 209.85.220.180 cause and error) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.220.180 mail-vc0-f180.google.com Received: from [209.85.220.180] ([209.85.220.180:41905] helo=mail-vc0-f180.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C0/96-35141-2F447735 for ; Sat, 17 May 2014 07:16:03 -0400 Received: by mail-vc0-f180.google.com with SMTP id hy4so7435734vcb.39 for ; Sat, 17 May 2014 04:15:59 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:references:from:mime-version:in-reply-to:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=fOVMKf4NGPU02zCGDuQVrqu4+1VI3bgCMWGFvhyIVeI=; b=f/wdJonTZF5/FrJ0z9PZms0t2GGm0hSyEwasN+OcuD2f2OLl+DaTBQdvEFkSSUD6MQ Kl1YXlX3f7/amyfG5G1hEQ5COvOjUyp+nUTs6mu7OIu7jV7LKRIdhHWYAtdi/ceu+lhx 34BAV42EUCRXZL3mY+ROYil9Wzzc2b95ge0Mpnau7nqtjJgBiSSNUZIWv/foC1WYFR3d izFHhoxir/rdFGQ6dqAhdpYl4SFZe6U0xdkvzDcToVj4y9M9NT/gN7/FISaEYnsney5g wn0mym5+pdxadBbwtRBzu6mUqQG2jg3mZdZg5k4IVVkrkcPl3kWVOmnKmaapy87mV6mx +azQ== X-Gm-Message-State: ALoCoQl3IIoN+80jUYz1R2Ttyb3NXHwz198n3nubie1E94yyj+fhUeFX6BcaPH2C7/SryOMVhNKu3Me0IOgghsIhGytTSng+DIdeFy6blqlJs2mxME77fqRL2nsT1umdCyTsrbLZlqk+ X-Received: by 10.220.95.204 with SMTP id e12mr2131616vcn.37.1400325359494; Sat, 17 May 2014 04:15:59 -0700 (PDT) References: <4ED7146272E04A47B986ED49E771E347BBDA6AAA06@Ikarus.ameusgmbh.intern> <537333BF.7070106@lsces.co.uk> <5373C674.9030402@lsces.co.uk> <9fb17c9f5735c8323ff4940b452e2631.squirrel@webmail.klapt.com> Mime-Version: 1.0 (1.0) In-Reply-To: <9fb17c9f5735c8323ff4940b452e2631.squirrel@webmail.klapt.com> Date: Sat, 17 May 2014 14:15:56 +0300 Message-ID: <7478565334450718793@unknownmsgid> To: Anatol Belski Cc: Dmitry Stogov , Lester Caine , PHP internals Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [VOTE] [RFC] 64 bit platform improvements for string length and integer From: zeev@zend.com (Zeev Suraski) For the benefit of everyone, this is all from January. Dmitry's, Stas's and Nikita's positions in the actual patch in question can be found on this thread. Sent from my mobile > On 17 =D7=91=D7=9E=D7=90=D7=99 2014, at 14:00, Anatol Belski wrote: > > Hi, > > from the previous episodes > > Dmitry > http://grokbase.com/p/php/php-internals/141qd2k0ct/php-dev-rfc-64-bit-pla= tform-improvements-for-string-length-and-integer > "After some thoughts I think that usage of "size_t" is a good thing for > the future support of X32 ABI." > > Stas > http://grokbase.com/p/php/php-internals/1421be3ywy/php-dev-vote-64-bit-pl= atform-improvements-for-string-length-and-integer > " I can't speak for others but I can speak for myself in saying > that these concerns are not just kicking the can down the road in hope > that eventually this patch dies off. " > > Nikita: > http://www.serverphorums.com/read.php?7,862033,862730#msg-862730 > "I fully support merging this into master, as the first change for PHP > 6." > > That's pretty sad guys. Applause for playing me for a fool (well, probabl= y > not only me). On the other hand, I'd be honored to be as stupid as that > old farts from ANSI who wrote the specs. > > Why can't you just work together instead of looking for a hair in the sou= p? > > Best regards > > Anatol > > >> On Wed, May 14, 2014 21:48, Dmitry Stogov wrote: >> On Wed, May 14, 2014 at 11:39 PM, Lester Caine >> wrote: >> >> >>> On 14/05/14 10:24, Dmitry Stogov wrote: >>> >>> >>>> Ah, you are on windows and lack 64-bit IS_LONG. >>>> This is the part of the patch that should be accepted. >>>> I mentioned it on original email. >>> Not used windows for a number of years. 64 bit builds on Linux ... >> >> >> then you already have 64-bit long, or do I miss something? >> >> >>> >>> >>> The "bad" thing that this patch did, it changed all C data structures >>> to >>>> use 64-bit string lengths and it means that each such data sructure >>>> would take more memory. Even zend_op becames bigger and as it's used >>>> for VM byte-code representation you may just multiply the difference >>>> to number of opcodes in application (that might be millions). >>> Actually I do agree that this may not be ideal ... >>> >>> >>> >>> Unfortunately, phpng don't support firebird yet and it's not in our >>> >>>> priority list. >>> Then there is no way that I can get involved at the present time :) >> >> >> may be help in porting ext/interbase and ext/pdo_firebird :) >> >> I really don't know a lot about Firebird and afraid even proper >> configuration might take us significant time. >> >> Thanks. Dmitry. >> >> >> >>> >>> >>> -- >>> Lester Caine - G8HFL >>> ----------------------------- >>> Contact - http://lsces.co.uk/wiki/?page=3Dcontact >>> L.S.Caine Electronic Services - http://lsces.co.uk >>> EnquirySolve - http://enquirysolve.com/ >>> Model Engineers Digital Workshop - http://medw.co.uk >>> Rainbow Digital Media - http://rainbowdigitalmedia.co.uk >>> >>> >>> -- >>> PHP Internals - PHP Runtime Development Mailing List >>> To unsubscribe, visit: http://www.php.net/unsub.php > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php >