Landing: ec3dca4aa08c
Project / Subsystem
gcc / gccrs
Date
2026-06-23
Author
Arthur Cohen
Commit
ec3dca4aa08c1d2100fa241db01368fc5dbcef1e
Source
github
Perf win
Yes
Breaking
No
All attributes
- project
- gcc
- subsystem
- gccrs
- patch_id
- —
- commit_hash
- ec3dca4aa08c1d2100fa241db01368fc5dbcef1e
- source_type
- github
- headline
- gccrs: Add dfs_cache for name resolution speedup
- tldr
- gccrs speeds up core compilation by caching DFS results during name resolution.
- author
- Arthur Cohen
- outcome
- committed
- performance_win
- true
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • gccrs
- • performance
- • compilation speed
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-06-23T00:00:00.000Z
The gccrs compiler now includes a dfs_cache to optimize name resolution, which involves many depth-first searches. This caching mechanism significantly reduces compilation time for core components, shaving off nearly three minutes in testing. The implementation is a basic version, with potential for future improvements.