[Vm-dev] VM Maker: VMMaker.oscog-eem.146.mcz

David T. Lewis lewis at mail.msen.com
Sun Feb 19 19:46:58 UTC 2012


On Sun, Feb 19, 2012 at 07:43:36PM +0000, commits at source.squeak.org wrote:
>  
> Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
> http://source.squeak.org/VMMaker/VMMaker.oscog-eem.146.mcz
> 
> ==================== Summary ====================
> 
> Name: VMMaker.oscog-eem.146
> Author: eem
> Time: 19 February 2012, 11:42:38.406 am
> UUID: b6c14447-ad5d-4a58-8479-63e47d215c0b
> Ancestors: VMMaker.oscog-eem.145
> 
> Support for multiple bytecode sets.  The sign bit of a method's
> header can select an alternative bytecode set.  This is implemented
> by adding 256 to currentBytecode when dispatching.  The overhead
> is avoioded for slow machines using macrology.  But in tests on a
> fast MacBook Pro adding the offset can actually be faster because
> other effects dominate dispatch performance on modern machines
> (e.g. code placement).

This sounds interesting :))

Dave



More information about the Vm-dev mailing list