Landing: 3be9f2bec5fb
Project / Subsystem
gcc / gccrs
Date
2026-06-26
Author
Pierre-Emmanuel Patry
Commit
3be9f2bec5fbdc99c9c2ad773c89dd43366725cb
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gccrs
- patch_id
- —
- commit_hash
- 3be9f2bec5fbdc99c9c2ad773c89dd43366725cb
- source_type
- github
- headline
- gccrs: Allow merge of CanonicalPath context
- tldr
- gccrs enables merging of CanonicalPath contexts by changing parent handling.
- author
- Pierre-Emmanuel Patry
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • gccrs
- • name resolution
- • refactor
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-06-26T00:00:00.000Z
gccrs can now merge CanonicalPath contexts thanks to a new function that merges one context into another. This commit also adjusts how parent handles are stored, changing from direct references to storing parent node IDs. This modification prevents breakage caused by the merge operation and simplifies context management.