Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73982 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 52739 invoked from network); 6 May 2014 19:47:26 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 May 2014 19:47:26 -0000 Authentication-Results: pb1.pair.com smtp.mail=jakub.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=jakub.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.170 as permitted sender) X-PHP-List-Original-Sender: jakub.php@gmail.com X-Host-Fingerprint: 209.85.216.170 mail-qc0-f170.google.com Received: from [209.85.216.170] ([209.85.216.170:64661] helo=mail-qc0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 59/E6-20698-D4C39635 for ; Tue, 06 May 2014 15:47:26 -0400 Received: by mail-qc0-f170.google.com with SMTP id i8so3287752qcq.15 for ; Tue, 06 May 2014 12:47:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=utFLO9nPKVJYICkGBo1vbO0B0Snsr2+DTxcfjRfc38s=; b=g1rOFyvGUpSG+yA55gxcoiKww3EYfoRBvgni2SslRJfSMb5+v6LlOrSNQlGYzKJpV1 4QEdeVGlkv+MM8MAeS/8KySSwTMHR3VNgsJrq26akpgu2JB5XdZkh51Wtb+8urr6eQDB udnKuxMFYgAvG20Jv8q1RgDR33Db8f4lFFXAydHJ9nL4GruDqmFJlEFw+XUeX1kied9h J62PffQ12ZkoFzS5UmWd2vhE9aLRMAB7XqhqN8rFZy8M5ZKWmWjCzHqcK/e87m8i3sdU wbgyVPb3mk+o5Sd5+sXOnPDyqWB3gGJ/WJl3j2l44r/D3uhCQRxNWV+TDiNG5sdZrFsQ omJw== MIME-Version: 1.0 X-Received: by 10.224.93.16 with SMTP id t16mr31458732qam.82.1399405642837; Tue, 06 May 2014 12:47:22 -0700 (PDT) Sender: jakub.php@gmail.com Received: by 10.224.60.9 with HTTP; Tue, 6 May 2014 12:47:22 -0700 (PDT) In-Reply-To: References: Date: Tue, 6 May 2014 20:47:22 +0100 X-Google-Sender-Auth: WkO_cKUitOxCYvBeD_9NPe9YZHI Message-ID: To: Laruence Cc: Pierre Joye , Dmitry Stogov , PHP Internals Content-Type: multipart/alternative; boundary=089e014954ae3d106b04f8c084ad Subject: Re: [PHP-DEV] phpng: Refactored PHP Engine with Big Performance Improvement From: bukka@php.net (Jakub Zelenka) --089e014954ae3d106b04f8c084ad Content-Type: text/plain; charset=UTF-8 On Tue, May 6, 2014 at 4:01 AM, Laruence wrote: > On Tue, May 6, 2014 at 6:25 AM, Pierre Joye wrote: > > hi, > > > > Some comments about the future ideas: > > > > . replace the memory manager > > > > If you are working on it now, please do it in public so other can > > contribute and ensure that it will work on all supported platforms and > > SAPIs. Debugging a huge patch is much harder and time consuming than > > constantly improving something. > > > > - refactoring zpp > > > > this idea fits very well with what we need for the 64 bit branch as > > well. Some coop are necessary here as well. > > > > - jsond > > > > Unless there are some very bad BC breaks, I would really like to see > > it merged in master very soon. This is the best way to get it stable > > and tested. > Hey: > I was working on it yesterday, but, it turns out, the parser of it > assume array and object properties are all Hashtables.. > > unfortunately, in ng, array is zend_array now... so, it will need > a little more works to do... > > anyway: I will keep working on it, but not now... :) > > thanks > Yeah it looks that it will require some changes in the parser. I'll definitely have a look... ;) It could make sense to replace json with jsond in the phpng branch? There are no bad BC breaks... :) It would also help to stabilize it as this branch probably will be quite heavily tested... I could also work more on this branch and help to fix some other issues... Regards Jakub --089e014954ae3d106b04f8c084ad--