Re: phpng: Refactored PHP Engine with Big Performance Improvement

From: Date: Thu, 08 May 2014 11:42:06 +0000
Subject: Re: phpng: Refactored PHP Engine with Big Performance Improvement
References: 1 2 3 4 5  Groups: php.internals 
Request: Send a blank email to [email protected] to get a copy of this message
Hi,

I coauthor the pecl extension for oauth; it currently supports >= 5.2 with
only a few compiler directives, but these engine changes are quite
extensive.

My question is how to best approach this to maintain backwards
compatibility?

Thanks!

On Mon, May 5, 2014 at 10:30 PM, Dmitry Stogov <[email protected]> wrote:

> 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 <[email protected]> wrote:
>
> >
> > On 5 May 2014, at 15:15, Dmitry Stogov <[email protected]> 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’s 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/
> >
> >
> >
> >
> >
>



-- 
--
Tjerk


Thread (123 messages)

« previous php.internals (#74053) next »