Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:73899 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 16092 invoked from network); 5 May 2014 14:30:17 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 May 2014 14:30:17 -0000 Authentication-Results: pb1.pair.com header.from=dmitry@zend.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=dmitry@zend.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain zend.com from 74.125.82.171 cause and error) X-PHP-List-Original-Sender: dmitry@zend.com X-Host-Fingerprint: 74.125.82.171 mail-we0-f171.google.com Received: from [74.125.82.171] ([74.125.82.171:49876] helo=mail-we0-f171.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A7/B4-23541-370A7635 for ; Mon, 05 May 2014 10:30:15 -0400 Received: by mail-we0-f171.google.com with SMTP id w62so6767198wes.30 for ; Mon, 05 May 2014 07:30:05 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=4WQ2Eci2NG1Lh9x8tKKje8sWnjQJ7FYNaeWP7uW0UdE=; b=N+7Eel/wAwh68fwNF+Hue5DWGZfLjse8QKVqT6fWM0W5UJlnHGcGiHIYabc478Th4s 1FelcfWY/TUnP7sKUFN9W8u7zN2EBOGvsAJmNud9Fms2900nZ4ML7fQ55YsWJvEJJ1Lh v6rQpjpQ/8Zn48oyDnk2m1jH65rGGgFwwn6yck+D0A6VbqouXG4CGohJEbFOmTZPxEM3 A29lHdVj0XW4YP5W5Z+WUbDORSQ5ZKjN1fzVzQ4AAT3J30K28SQ19IcQF8cCBcSOMeE3 2APzzeNooR3XTZrRuTvx/xGz9clQ5RMAOjJnOMRCyYmZwegESyJjN9fzxJdwqeMwIzeX TJjg== X-Gm-Message-State: ALoCoQmfgZ6Em49KG/01IkTyVbIf0hjPCYhxA26A3pHR6fXdtonRGlC7TJa8KUtleyoSJUQtXT9L9dZfoR386wc77HLkPmt2S6PM5boM/jlPPiyBxJl/rtawpR5gmJu5NCX0bCxOrTXO MIME-Version: 1.0 X-Received: by 10.180.85.10 with SMTP id d10mr16212774wiz.0.1399300205309; Mon, 05 May 2014 07:30:05 -0700 (PDT) Received: by 10.227.57.133 with HTTP; Mon, 5 May 2014 07:30:05 -0700 (PDT) In-Reply-To: <5FB10F5A-C78A-47C7-ABD1-A1CA1426B122@ajf.me> References: <1CB4131A-13AA-4061-94F6-CA3B3EB1DB3E@ajf.me> <5FB10F5A-C78A-47C7-ABD1-A1CA1426B122@ajf.me> Date: Mon, 5 May 2014 18:30:05 +0400 Message-ID: To: Andrea Faulds Cc: PHP Internals Content-Type: multipart/alternative; boundary=f46d0442808cac34ba04f8a7f7fe Subject: Re: [PHP-DEV] phpng: Refactored PHP Engine with Big Performance Improvement From: dmitry@zend.com (Dmitry Stogov) --f46d0442808cac34ba04f8a7f7fe Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable yes. all the extensions will have to be changed. In some cases it may be difficult, but usually not too difficult. For example today Xinchen added support for 3 or 5 new extensions. Thanks. Dmitry. On Mon, May 5, 2014 at 6:16 PM, Andrea Faulds wrote: > > On 5 May 2014, at 15:15, Dmitry Stogov wrote: > > I would say it must be 100% compatible at the end, may be with exception > for very rare and unclear cases that worked just because of existing > implementation. (e.g. mixing foreach and next() on the same array). > > > Of course it=E2=80=99s compatible with user land, what I meant to ask was= how > compatible is the ABI? Would this require a lot of changes to extensions > and such? > > -- > Andrea Faulds > http://ajf.me/ > > > > > --f46d0442808cac34ba04f8a7f7fe--