Speculation on the design decisions that led to the common ABI for C++ coroutines
Источник: The Old New Thing
Источник: The Old New Thing
The Old New Thing
Speculation on the design decisions that led to the common ABI for C++ coroutines - The Old New Thing
A little while ago, I discussed the common ABI for C++20 coroutine handles. Recall that the common ABI is struct coroutine_frame_abi { void (*resume)(coroutine_frame_abi*); void (*destroy)(coroutine_frame_abi*); }; and that in practice, the implementations…
Handling a Family of Hardware Devices with a Single Implementation - Ben Saks - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Handling a Family of Hardware Devices with a Single Implementation - Ben Saks - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2021
---
Embedded software typically uses memory-mapped registers to communicate with hardware. These registers are often finicky and demanding. Software that accesses a hardware register in the wrong…
https://github.com/CppCon/CppCon2021
---
Embedded software typically uses memory-mapped registers to communicate with hardware. These registers are often finicky and demanding. Software that accesses a hardware register in the wrong…
[Перевод] Как я написал алгоритм сортировки, который быстрее std::sort. Продолжение
Источник: Habr
Автор: mr-pickles
Источник: Habr
Автор: mr-pickles
Хабр
Как я написал алгоритм сортировки, который быстрее std::sort. Продолжение
Прим. Wunder Fund: не спешите минусовать эту публикацию — её перевода на Хабре ещё не было :)Это — продолжение моей предыдущей публикации (вот...