Hi All,
new Cog VMs are available, SimpleStackBasedCogit @ http://www.mirandabanda.org/files/Cog/VM/VM.r2359/ and StackToRegisterMappingCogit @ http://www.mirandabanda.org/files/Cog/VM/VM.r2361. I think the new code generator is ready for prime time now. I fixed a number of bugs over the past three weeks and we're now using the StackToRegisterMappingCogit internally at Teleplace. There's still work to be done merging plugins and details with the standard VMs but I hope that r2361 is production-ready as far as core Smalltalk execution is concerned.
Enjoy.
Eliot
On Sun, Feb 06, 2011 at 07:38:10PM -0800, Eliot Miranda wrote:
Hi All,
new Cog VMs are available, SimpleStackBasedCogit @
http://www.mirandabanda.org/files/Cog/VM/VM.r2359/ and StackToRegisterMappingCogit @ http://www.mirandabanda.org/files/Cog/VM/VM.r2361. I think the new code generator is ready for prime time now. I fixed a number of bugs over the past three weeks and we're now using the StackToRegisterMappingCogit internally at Teleplace. There's still work to be done merging plugins and details with the standard VMs but I hope that r2361 is production-ready as far as core Smalltalk execution is concerned.
Enjoy.
Thanks!
I just installed VM.r2361 and it's working fine.
Dave
On Sun, 6 Feb 2011, Eliot Miranda wrote:
Hi All,
new Cog VMs are available, SimpleStackBasedCogit @ http://www.mirandabanda.org/files/Cog/VM/VM.r2359/ and StackToRegisterMappingCogit @ http://www.mirandabanda.org/files/Cog/VM/VM.r2361. I think the new code generator is ready for prime time now. I fixed a number of bugs over the past three weeks and we're now using the StackToRegisterMappingCogit internally at Teleplace. There's still work to be done merging plugins and details with the standard VMs but I hope that r2361 is production-ready as far as core Smalltalk execution is concerned.
Enjoy.
Thanks, StackToRegisterMappingCogit is really impressive. IIRC for the 4.1.1 VM Andreas fixed something about ImageSegment loading which is missing from the CogVMs. It would be good to have that fix, because now arrayOfRoots is nil when I'm trying to load an ImageSegment. It's not urgent at all, because I could work the problem around using the new SqueakVMs which can read Cog images and have the fix.
Levente
Eliot
vm-dev@lists.squeakfoundation.org