On Sat, Nov 26, 2011 at 12:19:06PM -0300, Guillermo Polito wrote:
Just wondering :).
Discussion of proposed changes should take place on this list.
For changes to the Smalltalk code (aka VMMaker package) it is probably best to just post directly to this list in whatever format is convenient. We are trying to keep the standard interpreter VM and Cog in sync as much as possible, but if the change is specific to one or the other please identify that.
Changes that apply to the platform code can usually be directed to the platform maintainer with CC to this list. At the present time, the platform code for the standard VM and Cog are in separate repository branches, so be aware of the branch you are working in and forward appropriately. If your change is appropriate for both Cog and the standard VM (which hopefully will be the case), it can be discussed on this list.
Changes that affect multiple platforms (e.g. a change in platforms/Cross) or that involve coordination of Smalltalk code with platforms code will usually benefit from an issue tracker entry, otherwise your proposal tends to get lost or forgotten.
For Cog, the issue tracker is at http://code.google.com/p/cog/issues/list
For the standard interpreter VM, the original Mantis issue tracker at http://bugs.squeak.org (issue category "VM") is used, and an entry should be made there.
Overall information about Cog, including the issue tracker and code repositories, can be found at http://code.google.com/p/cog
Overall information about the standard VM is at http://squeakvm.org. Platform specific information, including how to contribute to each platform, is here:
Unix VM: http://squeakvm.org/unix Mac VM: http://squeakvm.org/mac Windows VM: http://squeakvm.org/win32
When in doubt, ask here on the list :)
Dave
vm-dev@lists.squeakfoundation.org