Skip to content

RFC: Add headers for Ruby 2.6 to 3.1 - #29

Draft
ivoanjo wants to merge 5 commits into
masterfrom
ivoanjo/import-missing-rubies
Draft

RFC: Add headers for Ruby 2.6 to 3.1#29
ivoanjo wants to merge 5 commits into
masterfrom
ivoanjo/import-missing-rubies

Conversation

@ivoanjo

@ivoanjo ivoanjo commented Jul 30, 2026

Copy link
Copy Markdown
Member

What does this PR do?

This PR adds (trimmed) headers for Ruby 2.6 to 3.1.

Motivation:

We've been considering dropping our use of the MJIT headers, and just use the "vendored headers" approach for all Rubies. I've been using this branch to test it out.

Additional Notes:

I'm opening this as a draft as while I experiment with this approach.

How to test the change?

This PR will pair with a change on the dd-trace-rb side to use these headers.

@eregon

eregon commented Jul 31, 2026

Copy link
Copy Markdown
Member

Looks good.
Will need to be rebased on master and rerun add_source + find_includes.rb since #30 requires more sources but also fixed the script which removes more files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants