Thanks Dmitry,

I imagined that. I just thought it was already applied, but it's not.
So I spoke a bit with Lukas and he suggested me to revamp this
discussion, since it stopped all of a sudden.

Anyway... once you guys find a final patch, should I expect it at
least commited into HEAD?


Cheers,


On Tue, May 12, 2009 at 3:08 AM, Dmitry Stogov <dmi...@zend.com> wrote:
> Hi Guilherme,
>
> 5.3 is closed for major updates (it is in RC state). I would try to look
> into this when we develop a strategy for next PHP version.
>
> Thanks. Dmitry.
>
> Guilherme Blanco wrote:
>>
>> Hi guys,
>>
>> What's the status on this one?!
>>
>> It's an important optimization that should be considered. Save more
>> than a million method calls on a framework does not worth?
>> None gave a final word on this subject.
>>
>> I could not see this commited in 5.3 neither in HEAD.
>> So...can someone notify me about the status of this???
>>
>>
>> Cheers,
>>
>> On Thu, Jan 22, 2009 at 10:20 AM, Dmitry Stogov <dmi...@zend.com> wrote:
>>>
>>> Marcus Boerger wrote:
>>>
>>>> Aren't we able to bind these at least partially to the function call
>>>> opcode, in case we know they are constant? If all is constsnt we could
>>>> even store the whole lookup in the opcode. Well you'd have to convince
>>>> Zend to do that because os far they have always been against this
>>>> approach.
>>>
>>> We can't modify opcode it self as it'll break opcode caches.
>>>
>>> However we can introduce some indirect table associated with op_array,
>>> which
>>> can be used to implement inline caches without direct opcode modification
>>> (in the same way as IS_CV variables work). There are a lot of papers
>>> about
>>> polymorphic inline caches (e.g.
>>> http://research.sun.com/self/papers/pics.html) which we probably should
>>> use
>>> to not to invite bicycle.
>>>
>>> Thanks. Dmitry.
>>>
>>> --
>>> PHP Internals - PHP Runtime Development Mailing List
>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>>
>>>
>>
>>
>>
>



-- 
Guilherme Blanco - Web Developer
CBC - Certified Bindows Consultant
Cell Phone: +55 (16) 9215-8480
MSN: guilhermebla...@hotmail.com
URL: http://blog.bisna.com
São Paulo - SP/Brazil

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to