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 internals+get-74053@lists.php.net 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 <dmitry@zend.com> 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 <ajf@ajf.me> wrote: > > > > > On 5 May 2014, at 15:15, Dmitry Stogov <dmitry@zend.com> 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

« previous php.internals (#74053) next »