Forwarded from Библиотека Go-разработчика | Golang
Winslop — утилита с одной задачей: убрать из Windows 11 всё лишнее.
Никакого Copilot в трее, никакой телеметрии, никаких виджетов и рекламы в меню Пуск. Только то, что вы сами разрешили оставить.
• показывает, что именно будет изменено
• ничего не запускает автоматически
• всё обратимо
• никакого облака — всё локально
👉 Чистим винду
📍 Навигация: Вакансии • Задачи • Собесы
#GoToProduction
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2
🛠 Clang 22.1.0: что сломали, что починили и зачем обновляться
Вышел
⚡️ Reduced BMI по умолчанию (C++20 modules): режим
⚡️ ABI-изменение для
⚡️
⚡️
⚡️
⚡️ Thread Safety Analysis вышел из беты:
🔗 Читать Release Notes
✏️ А вы уже обожглись на ABI-изменениях между версиями Clang?
📍Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#свежак
Вышел
Clang 22.1.0 — и там не только фиксы, но и несколько изменений, которые могут сломать существующие сборки.⚡️ Reduced BMI по умолчанию (C++20 modules): режим
Reduced Binary Module Interface теперь включён по умолчанию. Если ваша билд-система не поддерживает двухфазную компиляцию с Reduced BMI — ждите регрессий.⚡️ ABI-изменение для
MSVC: scalar deleting destructor: Clang 22 теперь корректно вызывает scalar deleting destructor вместо complete object destructor + global delete. Если у вас смешаны бинарники, собранные Clang 21 и Clang 22, — возможна порча памяти. Откат через -fclang-abi-compat=21.⚡️
-Wincompatible-pointer-types стал ошибкой: раньше это было предупреждение, теперь — ошибка по умолчанию. Понижается обратно через -Wno-error=incompatible-pointer-types.⚡️
__builtin_dedup_pack: новый builtin для дедупликации типов в parameter pack. Удобно при нормализации type lists в метапрограммировании — TypeList<__builtin_dedup_pack<int, double, int, char>...> вернёт TypeList<int, double, char>.⚡️
UBSan trap-reasons в debug info: трапы UBSan теперь пишут причину прямо в DWARF — LLDB сможет показать «signed integer addition overflow in 'a + b'» вместо немого падения. Отключается через -fno-sanitize-debug-trap-reasons.⚡️ Thread Safety Analysis вышел из беты:
ACQUIRED_BEFORE и ACQUIRED_AFTER больше не требуют -Wthread-safety-beta.🔗 Читать Release Notes
📍Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2