On 13 Nov 2017, at 22:30, Ben Coman <btc@openinworld.com> wrote:Just curious regarding Slide 16 [1] which indicates UFFI sequence is...1. Generate bytecodes for marshalling2. Re-send method invocationDo the bytecodes get cached so that (1.) is only down once?What impact is Sista/Scorch expected to have on UFFI?Considering for example that the commonly used method...ffiCall: fnSpec^ (self ffiCalloutIn: thisContext sender)convention: self ffiCallingConvention;function: fnSpec module: self ffiLibraryName...has several message sends.
btw, Slide 2 gave me a nice chuckle to start the day. Stabilization is a difficult/boring task with highly visible issues which Esteban bears the brunt of dealing with, along with accompanying pressures. I'd like to take this random opportunity to thank Esteban for his continuing efforts, and also previous Consortium engineers (Igor) and those supporting them. We wouldn't be where we are today without such a focal point.
cheers -ben