Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use method handles for binding ungenerated invokers
JRuby extensions can be bound using bytecode-generated invokers, either pregenerated at build time or generated on the fly at runtime. In the latter case, the overhead of failing to find a pregenerated invoker, generating the new bytecode, and loading it appears to be more expensive than using invokedynamic method handles to do the binding. This PR enables using indy handles for all non-generated method bindings at runtime.
- Loading branch information