Hi Vitaly,

Probably worth sending an email to the [email protected] 
<mailto:[email protected]>

> On 3 Nov 2015, at 13:09, Vitaly Davidovich <[email protected]> wrote:
> 
> Yes, I had seen Chris' presentation as well.  Certainly modularization will
> help AOT in many ways.  But, I'm particularly interested on the JIT side.
> What was meant by aggressive lambda inlining, for example? Can anyone point
> at some additional info?
> 

I presume it in part might relate to cracking open the lambda “box” 
implementing the targeted functional interface to obtain the underlying method 
containing the lambda body, generated by javac, that the box defers to, then 
subsituting the indy call to an invocation of that underlying method. Cue lots 
of hand waving…

Maybe more clues in Oleg Pliss’s Closures on Embedded JVM presentation at JVMLS 
2014:

  http://www.oracle.com/technetwork/java/jvmls2014pliss-2265210.pdf 
<http://www.oracle.com/technetwork/java/jvmls2014pliss-2265210.pdf>

Paul.

Reply via email to