"unit"_test: Implementing a Macro-free Unit Testing Framework from Scratch in C++20 - Kris Jusiak
Источник: CppCon
Источник: CppCon
YouTube
"unit"_test: Implementing a Macro-free Unit Testing Framework from Scratch in C++20 - Kris Jusiak
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Testing in C++ is not easy, it often requires a lot of boilerplate code, macro usage, and/or understanding of complicated testing frameworks.
But it doesn't have to be like that. C++20 will enable…
https://github.com/CppCon/CppCon2020
---
Testing in C++ is not easy, it often requires a lot of boilerplate code, macro usage, and/or understanding of complicated testing frameworks.
But it doesn't have to be like that. C++20 will enable…
Debugging Assembly Language and GPU Kernels in Visual Studio Code - Julia Reid - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Debugging Assembly Language and GPU Kernels in Visual Studio Code - Julia Reid - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
In this session, you’ll learn how to take advantage of VS Code’s new debugging capabilities and discover easy ways to boost your C++ development productivity along the way.
We’ll get a simple embedded…
https://github.com/CppCon/CppCon2020
---
In this session, you’ll learn how to take advantage of VS Code’s new debugging capabilities and discover easy ways to boost your C++ development productivity along the way.
We’ll get a simple embedded…
Code Size Compiler Optimizations and Techniques for Embedded Systems - Aditya Kumar - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Code Size Compiler Optimizations and Techniques for Embedded Systems - Aditya Kumar - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Code size of embedded application has been a concern for a very long time. While storage becomes cheaper and smaller, developers find creative ways to increase code size by adding features or unnecessary…
https://github.com/CppCon/CppCon2020
---
Code size of embedded application has been a concern for a very long time. While storage becomes cheaper and smaller, developers find creative ways to increase code size by adding features or unnecessary…
How Can Package Managers Handle ABI (In)compatibility in C++? - Todd Gamblin - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
How Can Package Managers Handle ABI (In)compatibility in C++? - Todd Gamblin - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Package managers are crucial in many software ecosystems for reusing libraries, and several major package manages (Conan, vcpkg, and, at least in the HPC world, Spack) have started to grow a large…
https://github.com/CppCon/CppCon2020
---
Package managers are crucial in many software ecosystems for reusing libraries, and several major package manages (Conan, vcpkg, and, at least in the HPC world, Spack) have started to grow a large…
Units Libraries and Autonomous Vehicles: Lessons from the Trenches - Chip Hogg - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Units Libraries and Autonomous Vehicles: Lessons from the Trenches - Chip Hogg - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Units libraries have an enticing value proposition: they can catch mistakes in physical units at compile time, with zero runtime cost. The most famous such error is the unit mismatch that brought…
https://github.com/CppCon/CppCon2020
---
Units libraries have an enticing value proposition: they can catch mistakes in physical units at compile time, with zero runtime cost. The most famous such error is the unit mismatch that brought…
Building an Extensible Type Serialization System Using Partial Template Specialization - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Building an Extensible Type Serialization System Using Partial Template Specialization - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
As software engineers, we all prefer using performant libraries with user-friendly interfaces. But designing a template-free interface can be challenging for some C++ libraries, like serialization…
https://github.com/CppCon/CppCon2020
---
As software engineers, we all prefer using performant libraries with user-friendly interfaces. But designing a template-free interface can be challenging for some C++ libraries, like serialization…
Combining Co-Routines and Functions into a Job System - Helmut Hlavacs - CppCon 2021
Источник: CppCon
Источник: CppCon
YouTube
Combining Co-Routines and Functions into a Job System - Helmut Hlavacs - CppCon 2021
https://cppcon.org/
https://github.com/CppCon/CppCon2020
---
Every game engine today should have a job system that harvests the power of the available CPU cores. Additionally, C++20 has introduced co-routines, which can schedule other tasks and suspend until…
https://github.com/CppCon/CppCon2020
---
Every game engine today should have a job system that harvests the power of the available CPU cores. Additionally, C++20 has introduced co-routines, which can schedule other tasks and suspend until…