Skip to main content

First contributions to GCC: from plugins to trunk

K.3.201 | Day 1 | 15:40 - 15:50 | Speakers: Javier Martinez

First contributions to GCC: from plugins to trunk
A picture of a devroom at FOSDEM 2024

Stream opens at 15:40 (Europe/Brussels)

Get involved in the conversation!Join the chat

Notes

Abstract

C++ has many features but sometimes we want more. We will briefly tell the story of why and how we wrote a GCC plugin, used it in production, and later contributed the feature in-tree - now part of GCC 14. The goal of the talk is to motivate users to try GCC development, highlighting that there can be a smooth transition from plugins to in-tree patches.

There will be a written tutorial to go with the talk available to anyone to follow in their own time. The tutorial goes over writing your first custom attribute, static analysis, and instrumentation passes. All packed in the exercise of writing a toy Aspect Oriented C++ via plugins.

Speakers

Javier Martinez

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.