News
With invokedynamic, a call is a call is a call, and the intervening plumbing is not counted against you. Now, what about negative impacts to Clojure itself… #0 is a red herring.
JRuby on invokedynamic uses SwitchPoint for constant lookup, as you’d expect. Instead of actively pinging that global constant serial number, we instead use a global SwitchPoint object to guard ...
invokedynamic is remarkable in that it was the first new bytecode ever since Java 1.0. It joined the existing invoke bytecodes invokevirtual, invokestatic, invokeinterface and invokespecial.
invokedynamic is remarkable in that it was the first new bytecode ever since Java 1.0. It joined the existing invoke bytecodes invokevirtual, invokestatic, invokeinterface and invokespecial.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results