You are viewing the 2025 edition of FOSDEM. Click here to view the 2026 edition
InvokeDynamic in Practice with JRuby
UA2.118 (Henriot) | Day 1 | 15:00 - 15:25 | Speakers: Charles Nutter
InvokeDynamic in Practice with JRuby
Abstract
JRuby has been one of the largest consumers of invokeddynamic and method handles since they were introduced in Java 7. With the release of JRuby 10, we have upgraded our minimum Java to 21, and implemented many new optimizations. This talk will survey how JRuby uses invoke dynamic to compile and optimize Ruby code on the JVM.
Speakers
Charles Nutter
External Links
Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.
