Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73925 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 23809 invoked from network); 6 May 2014 00:16:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 May 2014 00:16:18 -0000 Authentication-Results: pb1.pair.com header.from=smalyshev@sugarcrm.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=smalyshev@sugarcrm.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain sugarcrm.com designates 108.166.43.75 as permitted sender) X-PHP-List-Original-Sender: smalyshev@sugarcrm.com X-Host-Fingerprint: 108.166.43.75 smtp75.ord1c.emailsrvr.com Linux 2.6 Received: from [108.166.43.75] ([108.166.43.75:47327] helo=smtp75.ord1c.emailsrvr.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4D/F6-44049-1D928635 for ; Mon, 05 May 2014 20:16:17 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp2.relay.ord1c.emailsrvr.com (SMTP Server) with ESMTP id 030F91E879C; Mon, 5 May 2014 20:16:14 -0400 (EDT) X-Virus-Scanned: OK Received: by smtp2.relay.ord1c.emailsrvr.com (Authenticated sender: smalyshev-AT-sugarcrm.com) with ESMTPSA id A20851E8789; Mon, 5 May 2014 20:16:13 -0400 (EDT) Message-ID: <536829CD.6090102@sugarcrm.com> Date: Mon, 05 May 2014 17:16:13 -0700 Organization: SugarCRM User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Dmitry Stogov , Pierre Joye CC: PHP Internals References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] phpng: Refactored PHP Engine with Big Performance Improvement From: smalyshev@sugarcrm.com (Stas Malyshev) Hi! > Anyway, I think 64-bit integer support on Windows64 makes full sense and > it's possible to add it into "phpng" right now. > > I'm not so sure about size_t string length. Shouldn't it be easier in phpng with everything using zend_string* instead of char*+int? As far as I can see, making zend_string use 64-bit length should be more or less painless, and then we only need to watch out when we take string length and assign it to some other variable, which shouldn't be too many places I hope. -- Stanislav Malyshev, Software Architect SugarCRM: http://www.sugarcrm.com/ (408)454-6900 ext. 227