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.