#cpp26 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #cpp26, aggregated by home.social.
-
I'll be speaking at CppCon 2026! My talk is "Embedded-Friendly C++: Features That Make a Difference". Come and join me there!
-
I'll be speaking at CppCon 2026! My talk is "Embedded-Friendly C++: Features That Make a Difference". Come and join me there!
-
Modern C++ Support in CLion: What’s New
#Clang #CLion #News #Tipstricks #Clionnova #Codeanalysis #Constexpr #Constexprdebugger #Cpp26 #Gcchttps://blog.jetbrains.com/clion/2026/06/modern-cpp-support/
-
Modern C++ Support in CLion: What’s New
#Clang #CLion #News #Tipstricks #Clionnova #Codeanalysis #Constexpr #Constexprdebugger #Cpp26 #Gcchttps://blog.jetbrains.com/clion/2026/06/modern-cpp-support/
-
In my latest blog post, "More C++26 reflection at compile-time," you'll learn about a great simplification that reflection in C++26 brings.
https://andreasfertig.com/blog/2026/06/more-cpp26-reflection-at-compile-time/
-
In my latest blog post, "More C++26 reflection at compile-time," you'll learn about a great simplification that reflection in C++26 brings.
https://andreasfertig.com/blog/2026/06/more-cpp26-reflection-at-compile-time/
-
What can C++ developers expect from C++26 and beyond?
In this final part of the interview, Nicolai Josuttis and Jesper Pedersen talk about C++26, the feature freeze process, Contracts, the growing role of Reflection, and more.
Watch here: https://www.youtube.com/watch?v=2vsSJNWAiDw
#CPlusPlus #CPP #Cpp26 #Cpp29 #ModernCpp
https://www.youtube.com/watch?v=2vsSJNWAiDw -
What can C++ developers expect from C++26 and beyond?
In this final part of the interview, Nicolai Josuttis and Jesper Pedersen talk about C++26, the feature freeze process, Contracts, the growing role of Reflection, and more.
Watch here: https://www.youtube.com/watch?v=2vsSJNWAiDw
#CPlusPlus #CPP #Cpp26 #Cpp29 #ModernCpp
https://www.youtube.com/watch?v=2vsSJNWAiDw -
New blog post "Introduction to std::simd in C++26 (Part 1)": https://mattkretz.github.io/2026/05/21/intro-to-std-simd-part-1.html
-
New blog post "Introduction to std::simd in C++26 (Part 1)": https://mattkretz.github.io/2026/05/21/intro-to-std-simd-part-1.html
-
Why are some C++ standard library design issues so difficult to fix once standardized?
Nicolai Josuttis and Jesper Pedersen discuss the design of Filter View in C++20, C++23, and C++26, and how Ranges design decisions can affect const-correctness, usability, and safety. #CPlusPlus #CPP #Cpp23 #Cpp26 #ModernCpp
Watch here:
https://www.youtube.com/watch?v=i2bUe7kA61w -
Why are some C++ standard library design issues so difficult to fix once standardized?
Nicolai Josuttis and Jesper Pedersen discuss the design of Filter View in C++20, C++23, and C++26, and how Ranges design decisions can affect const-correctness, usability, and safety. #CPlusPlus #CPP #Cpp23 #Cpp26 #ModernCpp
Watch here:
https://www.youtube.com/watch?v=i2bUe7kA61w -
Today is the 8th anniversary of C++ Insights. In my latest post, I discuss its status and the gift for this special day.
https://andreasfertig.com/blog/2026/05/happy-8th-anniversary-cpp-insights/
-
Today is the 8th anniversary of C++ Insights. In my latest post, I discuss its status and the gift for this special day.
https://andreasfertig.com/blog/2026/05/happy-8th-anniversary-cpp-insights/
-
@glloyd It crops up in other places, not just iterators. I first encountered it using a coroutine library where the promise type was a std::expected. I did the usual “how am I being stupid” for a while before I figured it wasn’t me (for once). #cpp #cplusplus #clang #cpp26
-
@glloyd It crops up in other places, not just iterators. I first encountered it using a coroutine library where the promise type was a std::expected. I did the usual “how am I being stupid” for a while before I figured it wasn’t me (for once). #cpp #cplusplus #clang #cpp26
-
@bjn that is a great bug.
simplified https://godbolt.org/z/MnEGcE595 -
@bjn that is a great bug.
simplified https://godbolt.org/z/MnEGcE595 -
Two more results. This time without using std::simd. One uses a plain loop over C[i, j] += A[i, k] * B[k, j] (in the inner kernel—it is still blocked over all levels of the cache hierarchy).
This is ~10–30x slower.
1/2
-
Two more results. This time without using std::simd. One uses a plain loop over C[i, j] += A[i, k] * B[k, j] (in the inner kernel—it is still blocked over all levels of the cache hierarchy).
This is ~10–30x slower.
1/2
-
mdspan rocks! A simple switch to go from layout_right to layout_right_padded and performance for larger matrices goes 📈 up! (e.g. 4096×4096 from 76GFLOP/s to 100GFLOP/s) I introduced padding of one cache line between rows to avoid cache associativity virtually reducing cache sizes.
For small matrices the extra padding is counterproductive, though. But mdspan abstracts it all away. The matrix-mul function is unchanged.