home.social

#cpp26 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cpp26, aggregated by home.social.

fetched live
  1. I'll be speaking at CppCon 2026! My talk is "Embedded-Friendly C++: Features That Make a Difference". Come and join me there!

    cppcon2026.sched.com/event/2RT

    #cpp20 #cpp26 #cplusplus

  2. I'll be speaking at CppCon 2026! My talk is "Embedded-Friendly C++: Features That Make a Difference". Come and join me there!

    cppcon2026.sched.com/event/2RT

    #cpp20 #cpp26 #cplusplus

  3. 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.

    andreasfertig.com/blog/2026/06

    #cplusplus #cpp #cpp26

  4. 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.

    andreasfertig.com/blog/2026/06

    #cplusplus #cpp #cpp26

  5. 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: youtube.com/watch?v=2vsSJNWAiDw

    #CPlusPlus #CPP #Cpp26 #Cpp29 #ModernCpp
    youtube.com/watch?v=2vsSJNWAiDw

  6. 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: youtube.com/watch?v=2vsSJNWAiDw


    youtube.com/watch?v=2vsSJNWAiDw

  7. 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:
    youtube.com/watch?v=i2bUe7kA61w

  8. 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.

    Watch here:
    youtube.com/watch?v=i2bUe7kA61w

  9. Today is the 8th anniversary of C++ Insights. In my latest post, I discuss its status and the gift for this special day.

    andreasfertig.com/blog/2026/05

    #cpp26 #cppinsights

  10. Today is the 8th anniversary of C++ Insights. In my latest post, I discuss its status and the gift for this special day.

    andreasfertig.com/blog/2026/05

    #cpp26 #cppinsights

  11. @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

  12. @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

  13. 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

    #stdsimd #cpp26 #simd

  14. 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

    #stdsimd #cpp26 #simd

  15. 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.

    #stdsimd #mdspan #cpp26 #optimization