Post #14355 92 Jun 29, 2026, 11:17 UTC C3D Collision Detection: быстрое выявление коллизий в 3D-сценахИсточник: HabrАвтор: c3dlabs (АСКОН) Хабр C3D Collision Detection: быстрое выявление коллизий в 3D-сценах Роман Садовников, к.т.н., программист C3D Solver, C3D Labs, рассказывает о нововведениях в модуле C3D Collision Detection. Модуль C3D Collision Detection применяется в различных отраслях, включая...
Post #14354 92 Jun 29, 2026, 07:49 UTC Do excellent vulnerability reportsИсточник: daniel.haxx.se daniel.haxx.se Do excellent vulnerability reports Over the years, we have received, read and handled way over one thousand vulnerability reports filed against curl. We have seen most kinds. It is time for me to try to help future reporters by providing a short guide on how to submit a truly excellent vulnerability…
Post #14353 99 Jun 29, 2026, 06:46 UTC Gor Nishanov (1971-2026)Источник: Sutter’s Mill Sutter’s Mill Gor Nishanov (1971-2026) I am deeply saddened to report that this weekend, far too soon, we lost Gor Nishanov: a friend and colleague, an extraordinary software engineer, and a long-serving member of the C++ standards comm… 😭 7
Post #14352 102 Jun 29, 2026, 02:19 UTC Отрежьте мне миллиард символов: как C++20, string_view и шаблонный ад могут скрывать баг годамиИсточник: HabrАвтор: rukhi7 🤡 3
Post #14351 93 Jun 29, 2026, 00:42 UTC Direct 2D #12. Слои и эффектыИсточник: HabrАвтор: Johnny_Depp Хабр Direct 2D #12. Слои и эффекты О Слоях. Слой - это временная цель рендеринга, на которой вы рисуете отдельно, а затем результат накладывается на основную цель рендеринга. В Direct2D слой представлен интерфейсом ID2D1Layer. Подобно...
Post #14350 104 Jun 28, 2026, 23:02 UTC Optimizing LLVM's bump allocatorИсточник: MaskRay MaskRay Optimizing LLVM's bump allocator BumpPtrAllocator is LLVM's bump allocator (arena allocator): each allocation bumps a pointer within a slab, and everything is freed at once when the allocator dies. It backs Clang's ASTContext, lld's
Post #14349 104 Jun 28, 2026, 21:38 UTC New York panel video is now onlineИсточник: Sutter’s Mill Sutter’s Mill New York panel video is now online Four weeks ago I was in downtown Manhattan for the world premiere event for C++: The Documentary. It was great to see two theaters full of enthusiastic C++ developers, and getting to mingle with th…
Post #14348 98 Jun 28, 2026, 13:42 UTC Joys of cancelling a TBB task groupИсточник: Aras' website Aras Pranckevičius Joys of cancelling a TBB task group A Blender issue #152467 (“File Browser thumbnail cache broken with large amount of images”) reminded me to write this up. This particular issue is a (documented) surprise that when you have a parallel_for in TBB, some of the loop iterations might not execute…
Post #14347 108 Jun 28, 2026, 10:28 UTC Делаем свое контекстное меню для полей ввода в Qt на мобильных устройствахИсточник: HabrАвтор: slavacpp Хабр Делаем свое контекстное меню для полей ввода в Qt на мобильных устройствах ...или как самому запатчить Qt Не так давно возникла задача в Qt QML проекте обработать вставку изображения в поле ввода. Понимаю, что не каждый день приходится писать кроссплатформенные клиенты для...
Post #14345 93 Jun 28, 2026, 04:12 UTC Шаблоны C++ как инструмент архитектуры: compile-time dispatch, type traits и type erasureИсточник: HabrАвтор: matweu
Post #14344 85 Jun 28, 2026, 02:56 UTC OSDEV: Разработка аллокатора на С++ часть 5. osdev-libstdcИсточник: HabrАвтор: GNU_Dimarik Хабр OSDEV: Разработка аллокатора на С++ часть 5. osdev-libstdc Приветствую! Аллокатор часть 1 Аллокатор часть 2 Аллокатор часть 3 Аллокатор часть 4 Это обзорная статья на этот раз совсем простая. Используется уже написанный аллокатор . Я лишь ставлю в известность...
Post #14343 96 Jun 28, 2026, 02:32 UTC osdev-libstdc: реализация std::atomic и spin_lockИсточник: HabrАвтор: GNU_Dimarik Хабр osdev-libstdc: реализация std::atomic и spin_lock Приветствую! Код тут В моей библиотеке ядра уже есть минимальные, но работающие аллокатор , семейство vsnprintf , ctype, string.h, strings.h. Остались только атомики и спинлок, и тогда можно будет...
Post #14342 99 Jun 27, 2026, 13:53 UTC Direct 2D #11. АнимацииИсточник: HabrАвтор: Johnny_Depp Хабр Direct 2D #11. Анимации Всем здравствуйте! Появилось время, и сразу пишу вам. Сегодня поговорим об анимации. Важно понимать, что Direct2D - это низкоуровневое API, и готовых инструментов в нём нет. Однако существуют...
Post #14341 103 Jun 27, 2026, 05:45 UTC A deep dive into SmallVector::push_backИсточник: MaskRay MaskRay A deep dive into SmallVector::push_back tl;dr This blog post describes a recent SmallVector::push_back optimization for approximately trivially copyable element types. SmallVector is LLVM's most-used container, and push_back its hot operati
Post #14340 101 Jun 26, 2026, 23:37 UTC The case of the DLL that was not present in memory despite not being formally unloaded, part 2Источник: The Old New Thing Microsoft News The case of the DLL that was not present in memory despite not being formally unloaded, part 2 Tying two bugs together.
Post #14339 96 Jun 26, 2026, 16:05 UTC Panel discussion for C++: The DocumentaryИсточник: isocpp.org (Standard C++)
Post #14338 96 Jun 26, 2026, 13:02 UTC C++ The Documentary: Live Panel Discussion with Bjarne Stroustrup, Herb Sutter & MoreИсточник: CppCon YouTube Inside C++'s Biggest Challenge | Panel Discussion with Bjarne Stroustrup, Herb Sutter & More https://cppcon.org/ --- C++ The Documentary: Live Panel Discussion with Bjarne Stroustrup, Herb Sutter & More Watch C++: The Documentary: https://www.youtube.com/watch?v=lI7tMxzSJ7w Following the New York City premiere at Metrograph, Matt Godbolt moderates…
Post #14337 96 Jun 26, 2026, 12:21 UTC Создаем потокобезопасную очередь с условными переменными: «академический» пример против реальностиИсточник: HabrАвтор: gorillas32 (YADRO) Хабр Создаем потокобезопасную очередь с условными переменными: «академический» пример против реальности Представьте, что вы едете в ночном поезде. Чтобы гарантированно выйти на нужной станции, придется не спать всю ночь и внимательно отслеживать остановки. Свою станцию вы не пропустите, но сойдете с...
Post #14336 94 Jun 26, 2026, 11:34 UTC A curl mountain movieИсточник: daniel.haxx.se daniel.haxx.se A curl mountain movie One of my favorite visuals for known vulnerabilities in curl is the mountain. It shows how many currently known vulnerabilities were present in the code through-out curl's history. In the end of June 2026 it looks like this: Over time we get more vulnerabilities…