Add C++20 modules support
- Vorherrschende Sprache
- C++
- Sterne
- 2.2k
- Forks
- 1.2k
- Ø Merge
- 4 T. 11 Std.
- Gemergte PRs (30 T.)
- 13
Beschreibung
### Describe the feature
Hi,
I'm not a user of aws-sdk-cpp, but I'm tracking the progress of c++20 modules support on https://arewemodulesyet.org/ and this is the issue we are linking to in our table of c++20 modules support.
### Use Case
Modules are part of C++20 and should greatly increase compile times, see https://en.cppreference.com/w/cpp/language/modules
### Proposed Solution
_No response_
### Other Information
_No response_
### Acknowledgements
- [ ] I may be able to implement this feature request
- [X] This feature might incur a breaking change
Beitragsleitfaden
Rechercherichtung
Das Issue nennt keine Implementierungsdateien, Tests oder Einstiegspunkte und enthält keinen Lösungsvorschlag. Beginne damit, die vorhandene Build-Konfiguration und die Unterstützung von C++-Standards in aws-sdk-cpp zu untersuchen, und ziehe anschließend die verlinkte Referenz zu C++20 modules zu Rate. Erledigt wäre die Aufgabe, wenn ein abgestimmter Ansatz für die Modulunterstützung vorliegt und nachgewiesen ist, dass er in allen vom Projekt unterstützten Builds funktioniert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- build-system, compilers
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100