Observations in a current Trunk image with the latest VM RC:
Compiler evaluate: 'super foo' for: ProtoObject new.
⚡ MessageNotUnderstood: ProtoObject>>foo
⚡ MessageNotUnderstood: SmallInteger>>foo
Compiler evaluate: 'super bitCountOfByte' for: ProtoObject new.
⚡ MessageNotUnderstood: ProtoObject>>bitCountOfByte
⚡ MessageNotUnderstood: ProtoObject>>+
from ProtoObject(SmallInteger)>>bitCountOfByte
Note that in the image-side simulator, method lookup for ProtoObject
may lead to crashes at the moment:
Compiler evaluate: 'super foo' for: ProtoObject new.
(simulated)
⚡ MessageNotUnderstood: UndefinedObject>>lookupSelector:
from Context>>send:to:with:lookupIn:
I will happy to fix the image-side bugs to align them to the VM behavior. As for the VM side, it would be an interesting task, but would require more familiarization for me.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.