On Sun, Feb 19, 2012 at 07:43:36PM +0000, commits@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
vm-dev@lists.squeakfoundation.org