microsoft / microsoft/vscode-cpptools
Add support for explicit/non-auto pch files
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 6.2k
- Forks
- 1.7k
- Merge medio
- 14 h 46 min
- PR fusionados (30 d)
- 61
Descripción
If we had a setting to an explicit (build system) pch file then IntelliSense can be configured to re-use the pch file, saving disk and memory usage across all the translation units that use the pch file. VS implements this, but we only support "auto pch" which doesn't share data across TUs.
We could add a setting for this and/or pick it up from compile_commands.json or a custom configuration provider (external build system).
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza rastreando cómo compile_commands.json y un proveedor de configuración personalizado podrían exponer un archivo PCH explícito a IntelliSense. Define si la finalización requiere una nueva configuración, descubrimiento por parte del sistema de compilación o ambas cosas; el trabajo debe considerarse terminado cuando se reutilice el PCH explícito en las unidades de traducción sin romper el comportamiento de auto-PCH.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp
- Área
- tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100