[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