New VM and byte-compiler improvements

Brian Rice water at tunes.org
Tue May 17 18:14:24 PDT 2005


Hi all,

Lee has refactored the VM design so that delegation slots are stored  
on objects' maps, resulting in roughly a 10% reduction in image  
sizes. The new VM sources and images for working with them are now  
posted to the alpha area - note that the old VM will not run the new  
images.

There is also a byte-compiler improvement so that even fewer code  
blocks will be allocated on the heap, resulting in another  
incremental speed improvement.

I have also removed the post-bootstrap processing of library sources  
for the recent auto-loading feature. I am currently debugging a new  
implementation which builds a quick-and-dirty database that the image  
will read on startup. I'll inform when that's finished.

Enjoy! :)




More information about the Slate mailing list