dotnet/roslyn

Windows PDB: Improve reusal of imports scopes

Ouverte

#18 004 ouverte le 20 mars 2017

 (0 commentaire) (0 réaction) (0 personne assignée)C# (4 257 forks)batch import
Area-InteractiveInteractive-Debugginghelp wanted

Métriques du dépôt

Stars
 (20 414 étoiles)
Métriques de merge PR
 (Merge moyen 6j 17h) (256 PRs mergées en 30 j)

Description

When emitting Windows PDB the compiler doesn't reuse import scopes as much as it could. It currently deduplicates import scopes between two subsequent methods but not across all methods in the compilation. When emitting Portable PDB the scopes are deduplicated across the entire compilation. We can use the same logic to do so for Windows PDBs as well.

Once fixed enable skipped PDB conversion tests refering to this issue.

Guide contributeur