Landing: e4b1c9c5d94f
Project / Subsystem
gcc / gccrs
Date
2026-07-08
Author
Pierre-Emmanuel Patry
Commit
e4b1c9c5d94fe8de29ca7a4180405aec8b0bb3a6
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gccrs
- patch_id
- —
- commit_hash
- e4b1c9c5d94fe8de29ca7a4180405aec8b0bb3a6
- source_type
- github
- headline
- gccrs: Do not export indentation levels within metadata
- tldr
- gccrs: Prevents compiler metadata from including human-readable indentation.
- author
- Pierre-Emmanuel Patry
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • gccrs
- • metadata
- • AST
- • compiler internals
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-07-08T00:00:00.000Z
This change modifies gccrs to exclude indentation levels and newlines from its generated metadata files. These files are intended for machine parsing, not human readability, and exporting formatting details could lead to unexpected behavior if processed by pretty printers. The compiler now uses a default indentation of four spaces and includes newlines for its internal AST pretty-printing, but these are not included in the final exported metadata.