Landing: 53452c3eb2da

Project / Subsystem

gcc / gccrs

Date

2026-05-24

Author

Pierre-Emmanuel Patry

Commit

53452c3eb2da9e3a846e20de8f3c37672232de5b

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gccrs
patch_id
—
commit_hash
53452c3eb2da9e3a846e20de8f3c37672232de5b
source_type
github
headline
Emit modules within metadata export file.
tldr
Ensures modules are included in gccrs metadata exports, allowing them to be resolved upon crate import.
author
Pierre-Emmanuel Patry
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • gccrs
  • • rust
  • • metadata
  • • modules
discussion_id_link
—
bugzilla_pr
—
date
2026-05-24T00:00:00.000Z

This commit adds the emission of modules into the metadata export files generated by gccrs. Previously, modules were not included, which prevented them from being correctly resolved when another crate imported the current one. New functions in rust-export-metadata.cc now handle emitting the module preamble and suffix, ensuring module structure is preserved in the metadata.