Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71944 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 76602 invoked from network); 1 Feb 2014 21:16:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Feb 2014 21:16:13 -0000 Authentication-Results: pb1.pair.com smtp.mail=Stephen.Zarkos@microsoft.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=Stephen.Zarkos@microsoft.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain microsoft.com designates 207.46.163.207 as permitted sender) X-PHP-List-Original-Sender: Stephen.Zarkos@microsoft.com X-Host-Fingerprint: 207.46.163.207 mail-bl2lp0207.outbound.protection.outlook.com Received: from [207.46.163.207] ([207.46.163.207:55240] helo=na01-bl2-obe.outbound.protection.outlook.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 66/E7-30967-B146DE25 for ; Sat, 01 Feb 2014 16:16:12 -0500 Received: from BY2PR03MB060.namprd03.prod.outlook.com (10.255.241.152) by BY2PR03MB058.namprd03.prod.outlook.com (10.255.241.150) with Microsoft SMTP Server (TLS) id 15.0.873.10; Sat, 1 Feb 2014 21:15:55 +0000 Received: from BY2PR03MB060.namprd03.prod.outlook.com ([169.254.9.46]) by BY2PR03MB060.namprd03.prod.outlook.com ([169.254.9.46]) with mapi id 15.00.0873.009; Sat, 1 Feb 2014 21:15:55 +0000 To: Ferenc Kovacs CC: PHP Internals Thread-Topic: [PHP-DEV] [VOTE] 64 bit platform improvements for string length and integer Thread-Index: AQHPG5ycK16eXmsUhkC9uHGMWt+DTpqeyuoAgAABhQCAAAOqgIAAjYUAgAD2wQCAAAryAIAADA8AgAAC+QCAAFUksIAAGXOAgAAL7nA= Date: Sat, 1 Feb 2014 21:15:54 +0000 Message-ID: References: <1391171792.2941.130.camel@guybrush> <52EB9A16.5060605@phpdoc.de> <1391172906.2941.140.camel@guybrush> <9810c708a9fcc543a263365b5d7c2a63@mail.gmail.com> <52ECF62A.5060401@lsces.co.uk> <8342d52536b143739928e0a533c750fe@BY2PR03MB060.namprd03.prod.outlook.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [98.225.37.22] x-forefront-prvs: 0109D382B0 x-forefront-antispam-report: SFV:NSPM;SFS:(10009001)(6009001)(13464003)(51704005)(24454002)(377454003)(199002)(189002)(164054003)(31966008)(87936001)(74366001)(47446002)(4396001)(74502001)(87266001)(76786001)(56776001)(85306002)(56816005)(46102001)(92566001)(90146001)(80976001)(50986001)(76796001)(15395725003)(47976001)(83072002)(93516002)(85852003)(2656002)(74662001)(77982001)(59766001)(77096001)(74316001)(47736001)(49866001)(79102001)(69226001)(94946001)(54356001)(53806001)(86362001)(15202345003)(94316002)(19580405001)(83322001)(33646001)(81686001)(76576001)(81542001)(81816001)(1411001)(63696002)(76482001)(54316002)(74706001)(19580395003)(15975445006)(74876001)(81342001)(93136001)(66066001)(65816001)(80022001)(51856001)(24736002)(6606295002);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR03MB058;H:BY2PR03MB060.namprd03.prod.outlook.com;CLIP:98.225.37.22;FPR:ECCEF065.9CEA6350.6BD0218B.46F5F86C.20477;InfoNoRecordsA:1;MX:1;LANG:en; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.com Subject: RE: [PHP-DEV] [VOTE] 64 bit platform improvements for string length and integer From: Stephen.Zarkos@microsoft.com (Stephen Zarkos) DQoNCj4gRnJvbTogRmVyZW5jIEtvdmFjcyBbbWFpbHRvOnR5cmEzbEBnbWFpbC5jb21dIA0KPiAN Cj4gT24gU2F0LCBGZWIgMSwgMjAxNCBhdCA4OjE5IFBNLCBTdGVwaGVuIFphcmtvcyA8U3RlcGhl bi5aYXJrb3NAbWljcm9zb2Z0LmNvbT4gd3JvdGU6DQo+IEhlbGxvLA0KPg0KPiA+ID4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IEZlcmVuYyBLb3ZhY3MgW21haWx0bzp0 eXJhM2xAZ21haWwuY29tXQ0KPiA+ID4NCj4gPiA+IE9uIFNhdCwgRmViIDEsIDIwMTQgYXQgMjoy NyBQTSwgTGVzdGVyIENhaW5lIDxsZXN0ZXJAbHNjZXMuY28udWs+IHdyb3RlOg0KPiA+ID4NCj4g PiA+ID4NCj4gPiA+ID4gSSBzZWUgdGhhdCB0aGUgdm90ZSBjdXJyZW50bHkgaGFzIHN3dW5nIGZy b20geWVzIHRvIG5vIGZvciBpbmNsdWRpbmcNCj4gPiA+ID4gaW4NCj4gPiA+ID4gNS42IGJ1dCBh Y3R1YWxseSB0aGVyZSBpcyBubyBvcHRpb24gdG8gaW5jbHVkZSBpdCBldmVuIGluIFBIUDY/IFRo ZQ0KPiA+ID4gPiBpbXByb3ZlbWVudCBpcyByZXF1aXJlZCwgbmVlZHMgcHJvcGVyIHBsYW5uaW5n IGJlY2F1c2Ugb2YgdGhlIGltcGFjdA0KPiA+ID4gPiBvbiBtYW55IHRoaXJkIHBhcnRpZXMsIGFu ZCBzaG91bGQgYmUgcGxhbm5lZCBub3cgb24gdGhlIGJhc2lzIG9mIGEgbmV3DQo+ID4gPiA+IFBI UDYuDQo+ID4gPg0KPiA+ID4NCj4gPiA+ICBOb2JvZHkgc2FpZCB0aGF0IGlmIHJlamVjdGVkIHRo aXMgY2FuJ3QgYmUgY29uc2lkZXJlZCBmb3IgUEhQNi4NCj4gPiA+IE9uIHRoZSBjb250cmFyeSwg bWFueSBvZiB0aGUgbm8gdm90ZXJzIGV4cGxhaW5lZCB0aGF0IHRoZXkgd291bGQgaGF2ZQ0KPiA+ ID4gdm90ZWQgeWVzIGlmIHRoZSB0YXJnZXQgdmVyc2lvbiB3b3VsZCBoYXZlIGJlZW4gNi4wLg0K Pj4gIFRoaXMgaXMgbm90IGRpcmVjdGVkIGF0IHlvdSBndXlzIGluIHBhcnRpY3VsYXIsIGJ1dCB0 aGlzIGlzIGp1c3QgdGhlIGxhdGVzdCB0aHJlYWQgdG8NCj4gPiBtZW50aW9uIFBIUDYgc28gSSds bCBzYXkgaXQgaGVyZS4gwqBJIGtub3cgYXQgbGVhc3QgbXkgdGVhbSBpcyBmcnVzdHJhdGVkIGV2 ZXJ5DQo+ID4gdGltZSAid2h5IG5vdCBQSFA2PyIgaXMgbWVudGlvbmVkIGluIHRoaXMgdGhyZWFk Lg0KPiA+DQo+ID4gVGhlcmUgaXMgbm8gUEhQIDYuIMKgSWYgdGhlcmUgd2FzIHRoaXMgUkZDIHdv dWxkIGhhdmUgaGFkIHR3byBzaW1wbGUgb3B0aW9uczsNCj4gPiBtZXJnZSBmb3IgUEhQIDYuMCwg bWVyZ2UgZm9yIGJvdGggNS42ICYgPiA2LjAuIMKgVGhlIGp1c3RpZmljYXRpb24gZm9yIHRoZSBs YXR0ZXINCj4gPiBvcHRpb24gYmVpbmcgdGhhdCA1LjYrIHdvdWxkIHByb3ZpZGUgYSBtb3JlIHJl YXNvbmFibGUgdXBncmFkZSBwYXRoIGZvciA2Lg0KPiA+IEl0IG1heSBub3QgYmUgbWVhbnQgdGhp cyB3YXksIGJ1dCBzdWdnZXN0aW5nIHdlIG1lcmdlIHRoaXMgaW50byBQSFA2IHNpbXBseQ0KPiA+ IHNvdW5kcyBkaXNyZXNwZWN0ZnVsLiDCoFRoZXJlJ3Mgbm8gcG9pbnQgaW4gdGFyZ2V0aW5nIHNv bWUgZXRoZXJlYWwgcmVsZWFzZSwNCj4gPiB0aGF0J3MganVzdCBhIHdheSBvZiBraWNraW5nIHRo aXMgZG93biB0aGUgcm9hZCBzbyBpdCBjYW4gYmUgaWdub3JlZCBmb3IgYSBsaXR0bGUNCj4gPiBs b25nZXIuIMKgV2l0aG91dCBhIHBsYW4gZm9yd2FyZCB0byBhIHJlbGVhc2UsIGV2ZW4gbWVyZ2lu ZyB0byBNYXN0ZXIgaXMganVzdA0KPiA+IGFub3RoZXIgcGxhY2UgZm9yIHRoaXMgdG8gbGFuZ3Vp c2guDQo+ID4NCj4gPiBBbmQgeWVzLCBJIGtub3cgdGhlcmUgaGFzIGJlZW4gc29tZSAoaG9wZWZ1 bGx5KSBzZXJpb3VzIGRpc2N1c3Npb24gb24NCj4gPiBQSFA2IHJlY2VudGx5LCBidXQgdGhhdCBo YXBwZW5zIGV2ZXJ5IHllYXIuIMKgTWF5YmUgaXQgd2lsbCBoYXBwZW4gdGhpcw0KPiA+IHRpbWU/ IMKgSU1ITywgaWYgUEhQIDUgaGFzIHNsaXBwZWQgaGFwcGlseSBpbnRvIG1pZGRsZSBhZ2UgYW5k IGNhbm5vdCBmYXRob20NCj4gPiBzdWNoIGNoYW5nZSBhbnltb3JlLCB0aGVuIHBlcmhhcHMgdGhp cyBjb21tdW5pdHkgc2hvdWxkIGNyZWF0ZSBhIHJvYWRtYXANCj4gPiB0byBhIG5ldyBicmFuY2gg d2hlcmUgbW9yZSBwcm9ncmVzc2l2ZSBkZXZlbG9wbWVudCBjYW4gYmUgcmVhbGl6ZWQuDQo+ID4N Cj4gPiBUaGFua3MsDQo+ID4gU3RldmUNCj4NCj4gSSdtIGdsYWQgdGhhdCB5b3UgYWdyZWUgd2l0 aCBtZSBvbiB0aGUgdXJnZW50IG5lZWQgb2YgYSBtYWpvciByZWxlYXNlIG9uIHRoZQ0KPiByb2Fk bWFwLCBvdGhlcndpc2UgY2hhbmdlcyB3aGljaCB3b3VsZCBiZSBiZXN0IHRvIHNoaXAgaW4gYSBt YWpvciB2ZXJzaW9uDQo+IHdpbGwgYmUgZWl0aGVyIGRpc2NhcmRlZCwgb3Igd29yc2UgZm9yY2Vk IGludG8gYSBtaW5vciB2ZXJzaW9uOmh0dHA6Ly9tYXJjLmluZm8vDQo+ID9sPXBocC1pbnRlcm5h bHMmbT0xMzg0OTQ3NzQzMTQwNjAmdz00DQo+IFN0aWxsLCBpdCBmZWVscyBhIGJpdCBkaXNyZXNw ZWN0ZnVsIHRvIHJlcGx5IHRvIG15IG1haWxzIGFzIGlmIEkgd291bGQgYmUgdGhlIG9uZSB3aG8N Cj4gdHJpZXMgdG8gc2Fib3RhZ2UgdGhpcyBjaGFuZ2UgdGhyb3VnaCBwdXR0aW5nIGl0IGludG8g InNvbWUgZXRoZXJlYWwgcmVsZWFzZSIuDQoNCkl0IHdhc24ndCBkaXJlY3RlZCB0byB5b3Ugc3Bl Y2lmaWNhbGx5LiAgVGhhdCdzIHdoeSBJIHNhaWQgYWJvdmUgdGhhdCBpdCB3YXNuJ3QgZGlyZWN0 ZWQgdG8geW91LiAgVGhpcyB3YXMganVzdCB0aGUgbGF0ZXN0IG1lbnRpb24gb2YgdGhlICJ3aHkg bm90IHBocDYiIGFyZ3VtZW50IG9uIHRoaXMgc28gaXQgd2FzIHRoZSBiZXN0IHBsYWNlIHRvIHJl c3BvbmQuICBBcG9sb2dpZXMgaWYgaXQgY2FtZSBvZmYgd3JvbmcuDQoNCj4gcHM6IEkgc3RpbGwg ZG9uJ3QgdGhpbmsgdGhhdCBpdCBpcyBhIGdvb2QgdGhpbmcgdG8gc3RhcnQgdG8gdHVybmluZyB0 aGlzIGludG8gYSAibm93IG9yDQo+IG5ldmVyIiBraW5kIG9mIGRlY2lzaW9uLg0KDQpUaGUgcG9p bnQgd2FzIHRoYXQgaXQgbXVzdCBiZSB0YXJnZXRlZCB0byBhIHJlYWwgcmVsZWFzZS4gIFdpdGhv dXQgYSByZWxlYXNlIHRvIGFpbSBmb3IgSSBjYW5ub3QgaW1hZ2luZSBob3cgdG8ganVzdGlmeSBz dWNoIGEgYmlnIGVmZm9ydCAob3IgY29udGludWluZyBlZmZvcnQpLiAgQnV0IEkgYWxzbyBkb24n dCB0aGluayBhbnlvbmUgcmVhbGx5IHRoaW5rcyB0aGF0IGl0J3Mgbm93IG9yIG5ldmVyLiAgUGVy aGFwcyBpdCBzZWVtcyB0aGF0IHdheSBzaW5jZSAobGlrZSBhbnkgcmVsZWFzZSBjeWNsZSkgZXZl cnlvbmUncyBleGNpdGVkIGFuZCBlYWdlciB0byBnZXQgdGhlaXIgZmVhdHVyZSBpbi4NCg0KVGhh bmtzLA0KU3RldmUNCg0K