Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Привет, Хабр! Сегодня я хочу вам представить подборку интересных новостей и материалов из мира C++ за последние две недели.
Приятного чтения!
⚡️️ Новости и релизы
Boost 1.83.0 — Ряды библиотек Boost пополнились Boost.Compat, «репозиторием реализаций на C++11 стандартных компонентов, добавленных в более поздних стандартах», однако на данный момент включающей реализации лишь
std::latch
иstd::shared_lock
.fmt 10.1.0 — Оптимизация
format_to
иformat_to_n
, увеличивающая производительность на 40-400% в бенчмарке конкатенации строк, другие улучшения и багфиксы.Meson 1.2.1 — Добавление поддержки C++23 и C++26, багфиксы и прочие изменения.
Qt Creator 11.0.2 — Багфиксы.
Visual Studio 2022 17.7 — Добавление инструмента сравнения файлов, более быстрый запуск отладчиков и поиск по файлам, интеграция C++ Build Insights, позволяющего легко отслеживать наиболее «дорогостоящие» инклуды и другое.
MSVC Address Sanitizer – One DLL for all Runtime Configurations — О нововведении Visual Studio 2022 version 17.7 Preview 3, упрощающем конфигурирование и использование MSVC Address Sanitizer.
Introducing CMake Debugger in VS Code: Debug your CMake Scripts using Open-Source CMake Debugger — Главное счастье и радость всех плюсовых разработчиков, пользующихся VS Code, теперь CMake скрипты можно будет так же дебажить, как и весь остальной код: с брейкпойнтами, стеком вызовов и просмотром значений переменных.