On Mon, Jan 04, 2010 at 06:49:53PM +0200, Igor Stasenko wrote:
why its not using SmalltalkImage current vmParameterAt: 40 all the time?
Why keeping this excessive information in ivar/classvar and inventing workarounds how to update it carefully because of SystemTracer mangling?
Normally that would be the right thing to do, but in the case of #initialPC the performance impact of the primitive call has a significant impact. Eliot was quite keen to make sure we did not add that overhead in the #initialPC call, hence the class variable to save the value.
Dave