You are viewing the 2025 edition of FOSDEM. Click here to view the 2026 edition
Cross-platform JIT compilers with GNU Lightning
K.3.201 | Day 1 | 18:45 - 19:00 | Speakers: Paul Cercueil
Cross-platform JIT compilers with GNU Lightning
Abstract
Writing a Just-In-Time (JIT) compiler is a complex task. For that reason, libraries like libgccjit were developed to ease the process; but most often than not, JIT compilers are written from scratch, and only target one or two architectures.
In this talk I am going to present GNU Lightning, a cross-platform library that can be used to generate machine code at run-time. I will present its strengths and weaknesses, how to use it, and why I decided to use it in my JIT compiler project.
Attachments
Speakers
Paul Cercueil
Links
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.
