aws / aws/aws-sdk-cpp

Add C++20 modules support

Offen
#2,946 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
breaking-change feature-request p2
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.