Microsoft відкрила код стандартної бібліотеки С++ з Visual Studio

  • 19 сентября, 12:03
  • 4146
  • 0

16 вересня, під час конференції CppCon 2019, команда Microsoft Visual C++ відкрила код стандартної бібліотеки С++ (STL). Вона є частиною інструментарію MSVC і середовища Visual Studio та підтримує актуальні стандарти C++14 і C++17 (в майбутньому буде підтримувати й C++20, який зараз розвивається).

В опублікованому на GitHub репозиторії є весь вихідний код продукту, нова система збірки CMake і README з додатковою інформацією. Бібліотека поширюється під ліцензією Apache 2.0 (за винятком деяких бінарних файлів).

Планується, що відкритий проєкт буде розвиватися на GitHub і отримувати від сторонніх розробників pull-запити з новими функціями та виправленнями. Щоб стати учасником, потрібно підписати CLA-угоду про передачу прав на код.

Команда MSVC вважає, що перенесення STL на GitHub допоможе клієнтам Microsoft бути в курсі процесу розробки, експериментувати з нововведеннями й допомагати розвивати проєкт.

Натомість розробники зможуть використовувати готові реалізації з нових стандартів в інших проєктах. Наприклад, можна обмінюватись кодом з бібліотекою libc++, що функціонує в межах проєкту LLVM. Microsoft підкреслює, що STL і libc ++ не об’єднуються, це все ще різні бібліотеки, з різними структурами та платформами. Однак тепер можна працювати над новими функціями для обидвох бібліотек одночасно, не хвилюючись про ліцензії.


0 комментариев
Сортировка:
Добавить комментарий

Последние статьи

Смотреть все