CppCon 2019 : Microsoft libère sa bibliothèque STL
mar, 17/09/2019 - 10:41
L’équipe C++ de Microsoft a annoncé durant la conférence CppCon 2019 la mise en open source de son implémentation de la bibliothèque standard C++, la fameuse STL. Elle est désormais disponible sur le GitHub de l’éditeur.
Une des motivations est de pouvoir faire évoluer, avec la communauté, cette implémentation, notamment avec l’arrivée de C++ 20. Et les développeurs MS veulent aussi contribuer à C++. Le projet est mis sous Apache Licence 2, avec des exceptions LLVM (liées à la compilation du code source). Comme le précise le post officiel de Microsoft, la libc++ de LLVM utilise cette même licence. L’idée est de partager facilement le code, sans pour autant fusionner les deux bibliothèques.
Par rappel, la libc++ est une implémentation de la STL pour C++11, 14 et les suivantes.
Blog MS C++ : devblogs.microsoft.com/cppblog/open-sourcing-msvcs-stl
libc++ : libcxx.llvm.org
Github : github.com/microsoft/STL
François Tonic