Must not update svn late at night. You must load the alien VMMaker changes from http://www.squeaksource.com/Alien.html to resolve these. Likely we need to decide how to make these part of the general offering, or not. That or wrap the VM_PROXY_MINOR = 8 logic a bit more to make it optional based on a #DEFINE (SUPPORTALIENS)?
On 24-Nov-08, at 5:55 PM, Brad Fuller wrote:
I really don't know what these are for in sqVirtualMachine.c:
#if VM_PROXY_MINOR > 7
VM->internalIsImmutable = internalIsImmutable; VM->internalIsMutable = internalIsMutable; VM->primitiveFailFor = primitiveFailFor; VM->classAlien = classAlien; VM->getStackPointer = (sqInt *(*)(void))getStackPointer; VM->sendInvokeCallbackStackRegistersJmpbuf = sendInvokeCallbackStackRegistersJmpbuf; VM->reestablishContextPriorToCallback = reestablishContextPriorToCallback; VM->classUnsafeAlien = classUnsafeAlien;
#endif
-- = = = ======================================================================== John M. McIntosh johnmci@smalltalkconsulting.com Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com = = = ========================================================================