[Newcompiler] Closure with push and store bytecode

Mathieu Suen mathieusuen at yahoo.fr
Sat Apr 28 15:36:19 UTC 2007


On Apr 28, 2007, at 3:30 PM, Stéphane Ducasse wrote:

> How should I read the results?

The more the better

>
>
>> Closure with store and push bytecode:
>> Performance Rating		7550
>>
>> Closure with push bytecode:
>> Performance Rating		1663
>>
>> Closure without bytecode:
>> Performance Rating		1408
>>
>> I think that the Closure performance with bytecode store and push  
>> is close to the NewCompiler without closure.
>> I will make some benchmark to see if it's true.
>>
>>
>> Here the change set for VMMaker
>> <VMMaker with closure bytecode.1.cs>
>> and for the NewCompiler
>> <NewCompilerWithClosureBytecode.1.cs>
>>
>> The NewCompiler st must be use with RoelTyper  or don't file-in  
>> the change for SqueakInstvarInterfaceExtractor.
>
> I do not get why the NewCOmpiler must be used with RoelTyper?
>

Beause RoelTyper Decompile the bytecode to see which message is send  
to which InstVar. But RoelTyper don't know about the new bytecode  
(ie. push/store Closure Environment)

	Mth
	

	
		
___________________________________________________________________________ 
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.
http://fr.mail.yahoo.com


More information about the Newcompiler mailing list