Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71629 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 64185 invoked from network); 27 Jan 2014 08:21:54 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Jan 2014 08:21:54 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.53 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.215.53 mail-la0-f53.google.com Received: from [209.85.215.53] ([209.85.215.53:39974] helo=mail-la0-f53.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A8/30-12631-02716E25 for ; Mon, 27 Jan 2014 03:21:53 -0500 Received: by mail-la0-f53.google.com with SMTP id e16so4140371lan.26 for ; Mon, 27 Jan 2014 00:21:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=LXWqns996XWUYM57JdP1dq1vNtufQ2krIaFo1syMLB0=; b=oO12e+HTGe7B6ViP2IbheafGrYamB527pBV1JMzfU2IhvoMpuqZwbm560ux9MTrdiO 3umdVYZiuYHs/WuqL2nGHUvokcJ9wGfCQyY4xM4MXRVqtBXWHaXncQL1HNI5Fli2McbD KV97zP9RQ9VgkpR6pZvcGk0Ay6z+kwzyfghiitfa1vzO3ZQ2ZK1BGoNzECvNFtdHEw49 7tpWVsbbdoVSoAG44xeldEj8Vvhz0X7RskU2oCikfscOqkBzGaw5vSMd+0fXA34lR2MS jJJ32vWVg2jiBOWSBz3BaozCvC8EFk8jHpZeS4oqlEiDyQU5+X0nAK4q1GB8/nDUU6in cCYA== MIME-Version: 1.0 X-Received: by 10.112.168.66 with SMTP id zu2mr113331lbb.60.1390810909397; Mon, 27 Jan 2014 00:21:49 -0800 (PST) Received: by 10.112.35.163 with HTTP; Mon, 27 Jan 2014 00:21:49 -0800 (PST) In-Reply-To: References: <52E0F55F.4040802@lsces.co.uk> <52E16AC2.8070400@ajf.me> <495825bae91351018d6142f4e0062d9a.squirrel@webmail.klapt.com> Date: Mon, 27 Jan 2014 09:21:49 +0100 Message-ID: To: Dmitry Stogov Cc: Anatol Belski , Andrea Faulds , Derick Rethans , PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [RFC] 64 bit platform improvements for string length and integer From: pierre.php@gmail.com (Pierre Joye) On Mon, Jan 27, 2014 at 8:31 AM, Dmitry Stogov wrote: > Fixed addresses were proposed as workaround by someone from Microsoft and > they worked fine for 32-bit builds. > I'm not sure if removing them would help for 64-bit in general. It may work > on some systems/builds and not on the others. > It just can't be guaranteed to work with that windows API. > > In case wincache uses some different approach to create shared memory, and > it may guarantee multiple processes to map shared segment into the same > address space, we should use it. I proposed it before 5.5.0, with a cleaner patch than the initial one. I will go with the wincache port, it is well tested and works on all architectures. Cheers, -- Pierre @pierrejoye | http://www.libgd.org