[Newcompiler] Closure with push and store bytecode

Mathieu Suen mathieusuen at yahoo.fr
Sat Apr 28 10:18:41 UTC 2007


Hi

As proposed by Bryce I have implement the storeClosureEnvironment
I have run the benchmark:

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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: VMMaker with closure bytecode.1.cs
Type: application/octet-stream
Size: 3085 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/newcompiler/attachments/20070428/d1e2cc62/VMMakerwithclosurebytecode.1-0001.obj
-------------- next part --------------
and for the NewCompiler
-------------- next part --------------
A non-text attachment was scrubbed...
Name: NewCompilerWithClosureBytecode.1.cs
Type: application/octet-stream
Size: 11626 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/newcompiler/attachments/20070428/d1e2cc62/NewCompilerWithClosureBytecode.1-0001.obj
-------------- next part --------------


The NewCompiler st must be use with RoelTyper  or don't file-in the  
change for SqueakInstvarInterfaceExtractor.

	Mth





More information about the Newcompiler mailing list