Mathieu Suen writes:
I would like to implement a bytecode to create the ClosureEnvironment and see if the performance of the NewCompiler is better Mth
What I did for Exupery's contexts is to make them compact classes with:
ExuperyBlockContext>>initialize self becomeCompactAt: 15
Then the context object can be created by:
newContext := self instantiateContext: (self fetchPointer: 14 ofObject: (self splObj: 28 "Current index, FIX") ) sizeInBytes: SmallContextSize.
Bryce